@charset "UTF-8";
/*CUSTOM*/
/*$dropdownlist-text: $combobox-text;*/
/*$dropdownlist-bg: $combobox-bg;
$dropdownlist-border: $combobox-border;
$dropdownlist-gradient: $combobox-gradient;

$dropdownlist-hovered-text: $combobox-hovered-text;
$dropdownlist-hovered-bg: $combobox-hovered-bg;
$dropdownlist-hovered-border: $combobox-hovered-border;
$dropdownlist-hovered-gradient: $combobox-hovered-gradient;

$dropdownlist-focused-text: $combobox-focused-text;
$dropdownlist-focused-bg: $combobox-focused-bg;
$dropdownlist-focused-border: $combobox-focused-border;
$dropdownlist-focused-gradient: $combobox-focused-gradient;
$dropdownlist-focused-shadow: $combobox-focused-shadow;*/
/*drawer*/
/*KENDO BOOTSTRAP THEME*/
.k-theme-test-class,
.k-common-test-class {
  opacity: 0; }

.k-reset {
  margin: 0;
  padding: 0;
  border-width: 0;
  outline: 0;
  text-decoration: none;
  font: inherit;
  list-style: none; }

kendo-sortable {
  display: block; }

.k-rtl {
  direction: rtl; }

.k-link,
.k-link:hover {
  color: inherit;
  text-decoration: none;
  outline: 0;
  cursor: pointer; }

.k-content {
  outline: 0; }

.k-centered {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.k-no-click {
  pointer-events: none; }

.k-pdf-export-shadow {
  position: absolute;
  overflow: hidden;
  left: -15000px;
  width: 14400px; }

.kendo-pdf-hide-pseudo-elements::before,
.kendo-pdf-hide-pseudo-elements::after {
  display: none !important; }

.k-text-selection ::selection, .k-block ::selection, .k-panel ::selection, .k-combobox ::selection, .k-datepicker ::selection, .k-timepicker ::selection, .k-datetimepicker ::selection, .k-dateinput ::selection, .k-drawer ::selection, .k-dropdown ::selection, .k-pane-wrapper ::selection, .k-view ::selection, .k-progressbar ::selection, .k-numerictextbox ::selection, .k-window ::selection, .k-pager-wrap ::selection, .k-notification ::selection, .k-multiselect ::selection {
  background-color: #12638C;
  color: #ffffff; }

.k-block,
.k-panel {
  border-radius: 0.25rem;
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff;
  padding: 0.75rem 1.25rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box; }
  .k-block > .k-header,
  .k-panel > .k-header {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
    border-color: #dee2e6;
    color: #141F29;
    background-color: #f8f9fa;
    margin: -0.75rem -1.25rem 0.75rem;
    padding: 0.75rem 1.25rem; }

.k-content {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }

.k-state-disabled,
.k-widget[disabled] {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none; }
  .k-state-disabled .k-link,
  .k-state-disabled .k-button,
  .k-widget[disabled] .k-link,
  .k-widget[disabled] .k-button {
    cursor: default;
    outline: 0; }
  .k-state-disabled [disabled],
  .k-state-disabled .k-state-disabled,
  .k-widget[disabled] [disabled],
  .k-widget[disabled] .k-state-disabled {
    opacity: 1;
    filter: grayscale(0); }

.k-hr {
  margin: 1rem auto;
  padding: 0;
  height: 0;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #dee2e6;
  display: block;
  float: none;
  clear: both; }

.k-d-flex-row > .k-hr, .k-hbox > .k-hr, .k-columnset > .k-hr {
  margin: 0;
  width: 0;
  height: auto;
  border-width: 0 0 0 1px;
  flex: 0 0 auto; }

.k-d-flex-col > .k-hr, .k-vbox > .k-hr, .k-rowset > .k-hr {
  margin: 0;
  flex: 0 0 auto; }

.k-dirty {
  margin: 0;
  padding: 0;
  width: 0;
  height: 0;
  border-width: 3px;
  border-style: solid;
  border-color: #dc3545 #dc3545 transparent transparent;
  position: absolute;
  top: 0;
  right: 0; }

[dir="rtl"] .k-dirty,
.k-rtl .k-dirty {
  border-color: transparent transparent #dc3545 #dc3545;
  right: auto;
  left: 0; }

.k-placeholder-line {
  width: 100%;
  height: 10px;
  background-color: rgba(0, 0, 0, 0.1);
  display: inline-block; }

.k-drop-hint {
  display: flex;
  gap: 4px;
  justify-content: space-between;
  align-items: center;
  position: absolute;
  z-index: 1000;
  transform: translate(-50%, -50%); }

.k-drop-hint-start,
.k-drop-hint-end {
  flex-shrink: 0;
  border-width: 4px;
  border-style: solid;
  border-color: transparent; }

.k-drop-hint-line {
  flex-grow: 1;
  background-color: #12638C; }

.k-drop-hint-h .k-drop-hint-start {
  border-left-width: 6.9282px;
  border-left-color: #12638C;
  border-right-width: 0; }

.k-drop-hint-h .k-drop-hint-line {
  width: 20px;
  height: 1px; }

.k-drop-hint-h .k-drop-hint-end {
  border-right-width: 6.9282px;
  border-right-color: #12638C;
  border-left-width: 0; }

.k-drop-hint-v {
  flex-direction: column; }
  .k-drop-hint-v .k-drop-hint-start {
    border-top-width: 6.9282px;
    border-top-color: #12638C;
    border-bottom-width: 0; }
  .k-drop-hint-v .k-drop-hint-line {
    width: 1px;
    height: 20px; }
  .k-drop-hint-v .k-drop-hint-end {
    border-bottom-width: 6.9282px;
    border-bottom-color: #12638C;
    border-top-width: 0; }

.k-animation-container {
  position: absolute;
  overflow: hidden;
  z-index: 100; }
  .k-animation-container-fixed {
    position: fixed; }
  .k-animation-container-relative {
    position: relative;
    display: inline-block; }

.k-push-right-enter, .k-push-right-appear {
  transform: translate(-100%, 0); }

.k-push-right-enter-active, .k-push-right-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out; }

.k-push-right-exit {
  transform: translate(0, 0); }

.k-push-right-exit-active {
  transform: translate(100%, 0);
  transition: transform 300ms ease-in-out; }

.k-push-left-enter, .k-push-left-appear {
  transform: translate(100%, 0); }

.k-push-left-enter-active, .k-push-left-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out; }

.k-push-left-exit {
  transform: translate(0, 0); }

.k-push-left-exit-active {
  transform: translate(-100%, 0);
  transition: transform 300ms ease-in-out; }

.k-push-down-enter, .k-push-down-appear {
  transform: translate(0, -100%); }

.k-push-down-enter-active, .k-push-down-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out; }

.k-push-down-exit {
  transform: translate(0, 0); }

.k-push-down-exit-active {
  transform: translate(0, 100%);
  transition: transform 300ms ease-in-out; }

.k-push-up-enter, .k-push-up-appear {
  transform: translate(0, 100%); }

.k-push-up-enter-active, .k-push-up-appear-active {
  transform: translate(0, 0);
  transition: transform 300ms ease-in-out; }

.k-push-up-exit {
  transform: translate(0, 0); }

.k-push-up-exit-active {
  transform: translate(0, -100%);
  transition: transform 300ms ease-in-out; }

.k-expand-vertical-enter, .k-expand-vertical-appear {
  transform: scaleY(0); }

.k-expand-vertical-enter-active, .k-expand-vertical-appear-active {
  transform: scaleY(1);
  transition: transform 300ms ease-in-out; }

.k-expand-vertical-exit {
  transform: scaleY(1); }

.k-expand-vertical-exit-active {
  transform: scaleY(0);
  transition: transform 300ms ease-in-out; }

.k-expand-horizontal-enter, .k-expand-horizontal-appear {
  transform: scaleX(0); }

.k-expand-horizontal-enter-active, .k-expand-horizontal-appear-active {
  transform: scaleX(1);
  transition: transform 300ms ease-in-out; }

.k-expand-horizontal-exit {
  transform: scaleX(1); }

.k-expand-horizontal-exit-active {
  transform: scaleX(0);
  transition: transform 300ms ease-in-out; }

.k-fade-enter, .k-fade-appear {
  opacity: 0; }

.k-fade-enter-active, .k-fade-appear-active {
  opacity: 1;
  transition: opacity 500ms ease-in-out; }

.k-fade-exit {
  opacity: 1; }

.k-fade-exit-active {
  opacity: 0;
  transition: opacity 500ms ease-in-out; }

.k-fade-exit-active + .k-fade-exit-active,
.k-fade-enter-active + .k-fade-enter-active {
  display: none; }

.k-zoom-in-enter, .k-zoom-in-appear {
  opacity: 0;
  transform: scale(0); }

.k-zoom-in-enter-active, .k-zoom-in-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out; }

.k-zoom-in-exit {
  opacity: 1;
  transform: scale(1); }

.k-zoom-in-exit-active {
  opacity: 0;
  transform: scale(2);
  transition: transform, opacity 300ms ease-in-out; }

.k-zoom-out-enter, .k-zoom-out-appear {
  opacity: 0;
  transform: scale(2); }

.k-zoom-out-enter-active, .k-zoom-out-appear-active {
  opacity: 1;
  transform: scale(1);
  transition: transform, opacity 300ms ease-in-out; }

.k-zoom-out-exit {
  opacity: 1;
  transform: scale(1); }

.k-zoom-out-exit-active {
  opacity: 0;
  transform: scale(0);
  transition: transform, opacity 300ms ease-in-out; }

.k-slide-in-appear {
  opacity: .1;
  transform: translate(0, -3em); }
  .k-slide-in-appear .k-centered {
    transform: translate(-50%, -60%); }

.k-slide-in-appear-active {
  opacity: 1;
  transform: translate(0, 0);
  transition: transform 0.3s cubic-bezier(0.2, 0.6, 0.4, 1), opacity 0.3s cubic-bezier(0.2, 1, 0.2, 1); }
  .k-slide-in-appear-active .k-centered {
    transform: translate(-50%, -50%); }

.k-slide-down-enter, .k-slide-down-appear {
  transform: translateY(-100%); }

.k-slide-down-enter-active, .k-slide-down-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out; }

.k-slide-down-exit {
  transform: translateY(0); }

.k-slide-down-exit-active {
  transform: translateY(-100%);
  transition: transform 300ms ease-in-out; }

.k-slide-up-enter, .k-slide-up-appear {
  transform: translateY(100%); }

.k-slide-up-enter-active, .k-slide-up-appear-active {
  transform: translateY(0);
  transition: transform 300ms ease-in-out; }

.k-slide-up-exit {
  transform: translateY(0); }

.k-slide-up-exit-active {
  transform: translateY(100%);
  transition: transform 300ms ease-in-out; }

.k-slide-right-enter, .k-slide-right-appear {
  transform: translateX(-100%); }

.k-slide-right-enter-active, .k-slide-right-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out; }

.k-slide-right-exit {
  transform: translateX(0); }

.k-slide-right-exit-active {
  transform: translateX(-100%);
  transition: transform 300ms ease-in-out; }

.k-slide-left-enter, .k-slide-left-appear {
  transform: translateX(100%); }

.k-slide-left-enter-active, .k-slide-left-appear-active {
  transform: translateX(0);
  transition: transform 300ms ease-in-out; }

.k-slide-left-exit {
  transform: translateX(0); }

.k-slide-left-exit-active {
  transform: translateX(100%);
  transition: transform 300ms ease-in-out; }

.k-reveal-vertical-enter, .k-reveal-vertical-appear {
  max-height: 0; }

.k-reveal-vertical-enter-active, .k-reveal-vertical-appear-active {
  transition: max-height 300ms ease-in-out; }

.k-reveal-vertical-exit-active {
  max-height: 0 !important;
  transition: max-height 300ms ease-in-out; }

.k-reveal-horizontal-enter, .k-reveal-horizontal-appear {
  max-width: 0; }

.k-reveal-horizontal-enter-active, .k-reveal-horizontal-appear-active {
  transition: max-width 300ms ease-in-out; }

.k-reveal-horizontal-exit-active {
  max-width: 0 !important;
  transition: max-width 300ms ease-in-out; }

.k-fx-end .k-fx-next,
.k-fx-end .k-fx-current {
  transition: all 350ms ease-out; }

.k-fx {
  position: relative; }
  .k-fx .k-fx-current {
    z-index: 0; }
  .k-fx .k-fx-next {
    z-index: 1; }

.k-fx-hidden,
.k-fx-hidden * {
  visibility: hidden !important; }

.k-fx-reverse .k-fx-current {
  z-index: 1; }

.k-fx-reverse .k-fx-next {
  z-index: 0; }

.k-fx-zoom.k-fx-start .k-fx-next {
  transform: scale(0) !important; }

.k-fx-zoom.k-fx-end .k-fx-next {
  transform: scale(1) !important; }

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next,
.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next {
  transform: scale(1) !important; }

.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current {
  transform: scale(1) !important; }

.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current {
  transform: scale(0) !important; }

.k-fx-fade.k-fx-start .k-fx-next {
  will-change: opacity;
  opacity: 0; }

.k-fx-fade.k-fx-end .k-fx-next {
  opacity: 1; }

.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: opacity;
  opacity: 1; }

.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current {
  opacity: 0; }

.k-fx-slide.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-content,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer,
.k-fx-slide.k-fx-end .k-fx-current .km-content,
.k-fx-slide.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-end .k-fx-current .km-footer {
  transition: all 350ms ease-out; }

.k-fx-slide.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-start .k-fx-next .km-content {
  will-change: transform;
  transform: translateX(100%); }

.k-fx-slide.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-start .k-fx-next .km-footer {
  will-change: opacity;
  opacity: 0; }

.k-fx-slide.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%); }

.k-fx-slide.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-end .k-fx-next .km-footer {
  opacity: 1; }

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  will-change: transform;
  transform: translateX(0); }

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%); }

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%); }

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0); }

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer {
  will-change: opacity;
  opacity: 1; }

.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer {
  opacity: 1; }

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer {
  opacity: 0; }

.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .k-footer,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header,
.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer {
  opacity: 1; }

.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content {
  transform: translateX(-100%); }

.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content {
  transform: translateX(100%); }

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content {
  transform: translateX(0); }

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content {
  transform: translateX(-100%); }

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content {
  transform: translateX(100%); }

.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .k-content,
.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content {
  transform: translateX(0%); }

.k-fx-tile.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%); }

.k-fx-tile.k-fx-end .k-fx-current {
  transform: translateX(-100%); }

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: translateX(0); }

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(100%); }

.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(-100%); }

.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0); }

.k-fx-tile.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%); }

.k-fx-tile.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(100%); }

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current {
  transform: translateX(0); }

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current {
  transform: translateX(-100%); }

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next {
  transform: translateX(100%); }

.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next {
  transform: translateX(0%); }

.k-fx.k-fx-overlay.k-fx-start .k-fx-next,
.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next {
  will-change: transform;
  transform: translateX(100%); }

.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next {
  transform: translateX(-100%); }

.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next {
  transform: translateY(100%); }

.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next {
  transform: translateY(-100%); }

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next {
  transform: none; }

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current {
  will-change: transform;
  transform: none; }

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current,
.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current {
  transform: translateX(100%); }

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current {
  transform: translateX(-100%); }

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current {
  transform: translateY(100%); }

.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current {
  transform: translateY(-100%); }

.k-drag-clue {
  padding: 0.25rem 0.5rem;
  border-width: 1px;
  border-style: solid;
  font-size: 0.875rem;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  z-index: 20000;
  cursor: move; }

.k-drag-status {
  margin-right: .4ex; }

.k-drag-clue {
  border-color: #0b3d56;
  color: #ffffff;
  background-color: #12638C; }

.k-reorder-cue {
  position: absolute; }
  .k-reorder-cue::before, .k-reorder-cue::after {
    content: "";
    width: 0;
    height: 0;
    border: 3px solid transparent;
    position: absolute;
    transform: translateX(-50%); }
  .k-reorder-cue::before {
    border-bottom-width: 0;
    border-top-color: currentColor;
    top: -4px; }
  .k-reorder-cue::after {
    border-top-width: 0;
    border-bottom-color: currentColor;
    bottom: -4px; }

.k-loading {
  width: 64px;
  height: 64px;
  display: block; }
  .k-loading .animate {
    animation: loading 2s infinite linear; }

.k-loading-mask,
.k-loading-image,
.k-loading-color {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0; }

.k-loading-mask {
  z-index: 100; }
  .k-loading-mask.k-opaque .k-loading-color {
    opacity: 1; }

.k-loading-text {
  text-indent: -4000px;
  text-align: center;
  position: absolute; }

.k-loading-image {
  z-index: 2; }

.k-loading-color {
  background-color: #fff;
  opacity: .3; }

.k-i-loading {
  position: relative;
  background-color: transparent;
  box-sizing: border-box;
  color: currentColor; }

.k-i-loading::before,
.k-i-loading::after,
.k-loading-image::before,
.k-loading-image::after {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  content: "";
  box-sizing: inherit;
  border-radius: 50%;
  border-width: .05em;
  border-style: solid;
  border-color: currentColor;
  border-top-color: transparent;
  border-bottom-color: transparent;
  background-color: transparent; }

.k-icon.k-i-loading::before,
.k-icon.k-i-loading::after {
  content: ""; }

.k-i-loading::before,
.k-loading-image::before {
  margin-top: -.5em;
  margin-left: -.5em;
  width: 1em;
  height: 1em;
  animation: k-loading-animation .7s linear infinite; }

.k-i-loading::after,
.k-loading-image::after {
  margin-top: -.25em;
  margin-left: -.25em;
  width: .5em;
  height: .5em;
  animation: k-loading-animation reverse 1.4s linear infinite; }

.k-loading-image::before,
.k-loading-image::after {
  content: "";
  border-width: 1px;
  border-width: max( 1px, .015em );
  font-size: 4em; }

@keyframes loading {
  0% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 502; }
  50% {
    stroke-dasharray: 250 1; }
  100% {
    stroke-dasharray: 0 251;
    stroke-dashoffset: 0; } }

@keyframes k-loading-animation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.k-resize-handle,
.k-resize-hint {
  position: absolute;
  border-color: inherit;
  z-index: 200; }

.k-resize-handle {
  display: flex;
  align-items: center;
  justify-content: center; }

.k-resize-handle::before {
  content: "";
  border: 0 solid;
  border-color: inherit; }

.k-resize-n {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  top: -3px;
  cursor: n-resize; }

.k-resize-s {
  width: 100%;
  height: 6px;
  flex-direction: row;
  left: 0;
  bottom: -3px;
  cursor: s-resize; }

.k-resize-w {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  left: -3px;
  cursor: w-resize; }

.k-resize-e {
  width: 6px;
  height: 100%;
  flex-direction: column;
  top: 0;
  right: -3px;
  cursor: e-resize; }

.k-resize-sw,
.k-resize-se,
.k-resize-nw,
.k-resize-ne {
  width: 5px;
  height: 5px; }

.k-resize-sw {
  cursor: sw-resize;
  bottom: 0;
  left: 0; }

.k-resize-se {
  cursor: se-resize;
  bottom: 0;
  right: 0; }

.k-resize-nw {
  cursor: nw-resize;
  top: 0;
  left: 0; }

.k-resize-ne {
  cursor: ne-resize;
  top: 0;
  right: 0; }

.k-vertical-resize {
  cursor: row-resize; }

.k-horizontal-resize {
  cursor: col-resize; }

.k-resize-hint {
  display: flex;
  flex-direction: column;
  align-items: center; }
  .k-resize-hint .k-resize-hint-handle {
    width: auto;
    height: 20px;
    align-self: stretch; }
  .k-resize-hint .k-resize-hint-marker {
    width: 2px;
    height: auto;
    flex: 1 1 auto; }

.k-resize-hint-vertical {
  display: flex;
  flex-direction: row;
  align-items: center; }
  .k-resize-hint-vertical .k-resize-hint-handle {
    width: 20px;
    height: auto;
    align-self: stretch; }
  .k-resize-hint-vertical .k-resize-hint-marker {
    width: auto;
    height: 2px;
    flex: 1 1 auto; }

.k-scrollbar {
  position: absolute;
  overflow: scroll; }

.k-scrollbar-vertical {
  top: 0;
  right: 0;
  width: 17px;
  height: 100%;
  overflow-x: hidden; }

.k-touch-scrollbar {
  display: none;
  position: absolute;
  z-index: 200000;
  height: 8px;
  width: 8px;
  border: 1px solid #8a8a8a;
  background-color: #858585; }

.k-marquee {
  position: absolute;
  z-index: 100000; }

.k-marquee-color,
.k-marquee-text {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.k-marquee-color {
  color: #ffffff;
  background-color: #12638C;
  border-color: #0b3d56;
  opacity: .6; }

.k-marquee-text {
  color: #ffffff; }

.k-sr-only {
  position: absolute;
  left: -1px;
  width: 1px;
  height: 1px;
  overflow: hidden; }

.k-border {
  border-width: 1px !important; }

.k-border-0 {
  border-width: 0 !important; }

.k-border-top {
  border-top-width: 1px !important; }

.k-border-top-0 {
  border-top-width: 0 !important; }

.k-border-right {
  border-right-width: 1px !important; }

.k-border-right-0 {
  border-right-width: 0 !important; }

.k-border-bottom {
  border-bottom-width: 1px !important; }

.k-border-bottom-0 {
  border-bottom-width: 0 !important; }

.k-border-left {
  border-left-width: 1px !important; }

.k-border-left-0 {
  border-left-width: 0 !important; }

.k-border-x {
  border-left-width: 1px !important;
  border-right-width: 1px !important; }

.k-border-x-0 {
  border-left-width: 0 !important;
  border-right-width: 0 !important; }

.k-border-y {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important; }

.k-border-y-0 {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important; }

.k-border-solid {
  border-style: solid !important; }

.k-border-dashed {
  border-style: dashed !important; }

.k-border-dotted {
  border-style: dotted !important; }

.k-border-double {
  border-style: double !important; }

.k-border-none {
  border-style: none !important; }

.k-border-primary {
  border-color: #12638C !important; }

.k-border-secondary {
  border-color: #a84a3b !important; }

.k-border-tertiary {
  border-color: #6f42c1 !important; }

.k-border-info {
  border-color: #17a2b8 !important; }

.k-border-success {
  border-color: #28a745 !important; }

.k-border-warning {
  border-color: #ffc107 !important; }

.k-border-error {
  border-color: #dc3545 !important; }

.k-border-dark {
  border-color: #273340 !important; }

.k-border-light {
  border-color: #C7D0D9 !important; }

.k-border-inverse {
  border-color: #273340 !important; }

.k-border-danger {
  border-color: #dc3545 !important; }

.k-border-normal {
  border-color: #5e6e7d !important; }

.k-border-white {
  border-color: #fff !important; }

.k-border-black {
  border-color: #000 !important; }

.k-border-gray-1 {
  border-color: #f8f9fa !important; }

.k-border-gray-2 {
  border-color: #e9ecef !important; }

.k-border-gray-3 {
  border-color: #dee2e6 !important; }

.k-border-gray-4 {
  border-color: #C7D0D9 !important; }

.k-border-gray-5 {
  border-color: #AEB5BD !important; }

.k-border-gray-6 {
  border-color: #5e6e7d !important; }

.k-border-gray-7 {
  border-color: #3A4857 !important; }

.k-border-gray-8 {
  border-color: #273340 !important; }

.k-border-gray-9 {
  border-color: #141F29 !important; }

.k-border-gray-dark {
  border-color: darkgray !important; }

.k-border-blue {
  border-color: #12638C !important; }

.k-border-vert {
  border-color: #0C5518 !important; }

.k-border-red {
  border-color: red !important; }

.k-border-limegreen {
  border-color: limegreen !important; }

.k-border-primary-light {
  border-color: #388bad !important; }

.k-border-primary-xlight {
  border-color: #59a9c9 !important; }

.k-border-primary-dark {
  border-color: #093348 !important; }

.k-rounded {
  border-radius: 0.25rem !important; }

.k-rounded-0 {
  border-radius: 0 !important; }

.k-rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.k-rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.k-rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.k-rounded-right-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.k-rounded-bottom {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.k-rounded-bottom-0 {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important; }

.k-rounded-left {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important; }

.k-rounded-left-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important; }

.k-display-inline {
  display: inline !important; }

.k-display-block {
  display: block !important; }

.k-display-inline-block {
  display: inline-block !important; }

.k-display-flex {
  display: flex !important; }

.k-display-inline-flex {
  display: inline-flex !important; }

.k-display-table {
  display: table !important; }

.k-display-inline-table {
  display: inline-table !important; }

.k-display-none, .k-hidden {
  display: none !important; }

.k-d-flex {
  display: flex; }

.k-d-inline-flex {
  display: inline-flex; }

.k-d-flex-row, .k-hbox, .k-columnset {
  display: flex;
  flex-direction: row; }

.k-d-flex-col, .k-vbox, .k-rowset {
  display: flex;
  flex-direction: column; }

.k-flex-row {
  flex-direction: row; }

.k-flex-row-reverse {
  flex-direction: row-reverse; }

.k-flex-col, .k-flex-column {
  flex-direction: column; }

.k-flex-col-reverse, .k-flex-column-reverse {
  flex-direction: column-reverse; }

.k-flex-wrap {
  flex-wrap: wrap; }

.k-flex-nowrap {
  flex-wrap: nowrap; }

.k-flex-wrap-reverse {
  flex-wrap: wrap-reverse; }

.k-flex-initial {
  flex: 0 1 auto; }

.k-flex-1, .k-flex {
  flex: 1 1 0%; }

.k-flex-auto {
  flex: 1 1 auto; }

.k-flex-none, .k-no-flex {
  flex: none; }

.k-flex-grow {
  flex-grow: 1; }

.k-flex-grow-0, .k-no-flex-grow {
  flex-grow: 0; }

.k-flex-shrink {
  flex-shrink: 1; }

.k-flex-shrink-0, .k-no-flex-shrink {
  flex-shrink: 0; }

.k-flex-basis-auto {
  flex-basis: auto; }

.k-flex-basis-0 {
  flex-basis: 0%; }

.k-align-items-start {
  align-items: flex-start; }

.k-align-items-end {
  align-items: flex-end; }

.k-align-items-center {
  align-items: center; }

.k-align-items-stretch {
  align-items: stretch; }

.k-align-items-baseline {
  align-items: baseline; }

.k-align-content-start {
  align-content: flex-start; }

.k-align-content-end {
  align-content: flex-end; }

.k-align-content-center {
  align-content: center; }

.k-align-content-stretch {
  align-content: stretch; }

.k-align-content-baseline {
  align-content: baseline; }

.k-align-self-start {
  align-self: flex-start; }

.k-align-self-end {
  align-self: flex-end; }

.k-align-self-center {
  align-self: center; }

.k-align-self-stretch {
  align-self: stretch; }

.k-align-self-baseline {
  align-self: baseline; }

.k-justify-content-start {
  justify-content: flex-start; }

.k-justify-content-end {
  justify-content: flex-end; }

.k-justify-content-center {
  justify-content: center; }

.k-justify-content-between {
  justify-content: space-between; }

.k-justify-content-around {
  justify-content: space-around; }

.k-justify-content-evenly {
  justify-content: space-evenly; }

.k-column {
  flex-grow: 1;
  flex-basis: 0; }

.k-float-left {
  float: left !important; }

.k-float-right {
  float: right !important; }

.k-float-none {
  float: none !important; }

.k-clear-left {
  clear: left !important; }

.k-clear-right {
  clear: right !important; }

.k-clear-both {
  clear: both !important; }

.k-clear-none {
  clear: none !important; }

.k-floatwrap::after {
  content: "";
  display: block;
  clear: both; }

.k-d-grid {
  display: grid; }

.k-grid-cols-none {
  grid-template-columns: none; }

.k-grid-rows-none {
  grid-template-rows: none; }

.k-grid-flow-col {
  grid-auto-flow: column; }

.k-grid-flow-col-dense {
  grid-auto-flow: column dense; }

.k-grid-flow-row {
  grid-auto-flow: row; }

.k-grid-flow-row-dense {
  grid-auto-flow: row dense; }

.k-grid-flow-unset {
  grid-auto-flow: unset; }

.k-colspan-all {
  grid-column: 1 / -1; }

.k-colspan-auto {
  grid-column: auto; }

.k-rowspan-all {
  grid-row: 1 / -1; }

.k-rowspan-auto {
  grid-row: auto; }

.k-grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr)); }

.k-colspan-1 {
  grid-column: span 1; }

.k-col-start-1 {
  grid-column-start: 1; }

.k-col-end-1 {
  grid-column-end: 1; }

.k-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)); }

.k-colspan-2 {
  grid-column: span 2; }

.k-col-start-2 {
  grid-column-start: 2; }

.k-col-end-2 {
  grid-column-end: 2; }

.k-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)); }

.k-colspan-3 {
  grid-column: span 3; }

.k-col-start-3 {
  grid-column-start: 3; }

.k-col-end-3 {
  grid-column-end: 3; }

.k-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)); }

.k-colspan-4 {
  grid-column: span 4; }

.k-col-start-4 {
  grid-column-start: 4; }

.k-col-end-4 {
  grid-column-end: 4; }

.k-grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr)); }

.k-colspan-5 {
  grid-column: span 5; }

.k-col-start-5 {
  grid-column-start: 5; }

.k-col-end-5 {
  grid-column-end: 5; }

.k-grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr)); }

.k-colspan-6 {
  grid-column: span 6; }

.k-col-start-6 {
  grid-column-start: 6; }

.k-col-end-6 {
  grid-column-end: 6; }

.k-grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr)); }

.k-colspan-7 {
  grid-column: span 7; }

.k-col-start-7 {
  grid-column-start: 7; }

.k-col-end-7 {
  grid-column-end: 7; }

.k-grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr)); }

.k-colspan-8 {
  grid-column: span 8; }

.k-col-start-8 {
  grid-column-start: 8; }

.k-col-end-8 {
  grid-column-end: 8; }

.k-grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr)); }

.k-colspan-9 {
  grid-column: span 9; }

.k-col-start-9 {
  grid-column-start: 9; }

.k-col-end-9 {
  grid-column-end: 9; }

.k-grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr)); }

.k-colspan-10 {
  grid-column: span 10; }

.k-col-start-10 {
  grid-column-start: 10; }

.k-col-end-10 {
  grid-column-end: 10; }

.k-grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr)); }

.k-colspan-11 {
  grid-column: span 11; }

.k-col-start-11 {
  grid-column-start: 11; }

.k-col-end-11 {
  grid-column-end: 11; }

.k-grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr)); }

.k-colspan-12 {
  grid-column: span 12; }

.k-col-start-12 {
  grid-column-start: 12; }

.k-col-end-12 {
  grid-column-end: 12; }

.k-grid-rows-1 {
  grid-template-rows: repeat(1, minmax(0, 1fr)); }

.k-rowspan-1 {
  grid-row: span 1; }

.k-row-start-1 {
  grid-row-start: 1; }

.k-row-end-1 {
  grid-row-end: 1; }

.k-grid-rows-2 {
  grid-template-rows: repeat(2, minmax(0, 1fr)); }

.k-rowspan-2 {
  grid-row: span 2; }

.k-row-start-2 {
  grid-row-start: 2; }

.k-row-end-2 {
  grid-row-end: 2; }

.k-grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr)); }

.k-rowspan-3 {
  grid-row: span 3; }

.k-row-start-3 {
  grid-row-start: 3; }

.k-row-end-3 {
  grid-row-end: 3; }

.k-grid-rows-4 {
  grid-template-rows: repeat(4, minmax(0, 1fr)); }

.k-rowspan-4 {
  grid-row: span 4; }

.k-row-start-4 {
  grid-row-start: 4; }

.k-row-end-4 {
  grid-row-end: 4; }

.k-grid-rows-5 {
  grid-template-rows: repeat(5, minmax(0, 1fr)); }

.k-rowspan-5 {
  grid-row: span 5; }

.k-row-start-5 {
  grid-row-start: 5; }

.k-row-end-5 {
  grid-row-end: 5; }

.k-grid-rows-6 {
  grid-template-rows: repeat(6, minmax(0, 1fr)); }

.k-rowspan-6 {
  grid-row: span 6; }

.k-row-start-6 {
  grid-row-start: 6; }

.k-row-end-6 {
  grid-row-end: 6; }

.k-grid-rows-7 {
  grid-template-rows: repeat(7, minmax(0, 1fr)); }

.k-rowspan-7 {
  grid-row: span 7; }

.k-row-start-7 {
  grid-row-start: 7; }

.k-row-end-7 {
  grid-row-end: 7; }

.k-grid-rows-8 {
  grid-template-rows: repeat(8, minmax(0, 1fr)); }

.k-rowspan-8 {
  grid-row: span 8; }

.k-row-start-8 {
  grid-row-start: 8; }

.k-row-end-8 {
  grid-row-end: 8; }

.k-grid-rows-9 {
  grid-template-rows: repeat(9, minmax(0, 1fr)); }

.k-rowspan-9 {
  grid-row: span 9; }

.k-row-start-9 {
  grid-row-start: 9; }

.k-row-end-9 {
  grid-row-end: 9; }

.k-grid-rows-10 {
  grid-template-rows: repeat(10, minmax(0, 1fr)); }

.k-rowspan-10 {
  grid-row: span 10; }

.k-row-start-10 {
  grid-row-start: 10; }

.k-row-end-10 {
  grid-row-end: 10; }

.k-order-first {
  order: -9999 !important; }

.k-order-last {
  order: 9999 !important; }

.k-order-none {
  order: 0 !important; }

.k-order-1 {
  order: 1 !important; }

.k-order-2 {
  order: 2 !important; }

.k-order-3 {
  order: 3 !important; }

.k-order-4 {
  order: 4 !important; }

.k-order-5 {
  order: 5 !important; }

.k-order-6 {
  order: 6 !important; }

.k-order-7 {
  order: 7 !important; }

.k-order-8 {
  order: 8 !important; }

.k-order-9 {
  order: 9 !important; }

.k-order-10 {
  order: 10 !important; }

.k-order-11 {
  order: 11 !important; }

.k-order-12 {
  order: 12 !important; }

.k-overflow-auto {
  overflow: auto !important; }

.k-overflow-x-auto {
  overflow-x: auto !important; }

.k-overflow-y-auto {
  overflow-y: auto !important; }

.k-overflow-hidden {
  overflow: hidden !important; }

.k-overflow-x-hidden {
  overflow-x: hidden !important; }

.k-overflow-y-hidden {
  overflow-y: hidden !important; }

.k-overflow-visible {
  overflow: visible !important; }

.k-overflow-x-visible {
  overflow-x: visible !important; }

.k-overflow-y-visible {
  overflow-y: visible !important; }

.k-overflow-scroll {
  overflow: scroll !important; }

.k-overflow-x-scroll {
  overflow-x: scroll !important; }

.k-overflow-y-scroll {
  overflow-y: scroll !important; }

.k-overflow-clip {
  overflow: clip !important; }

.k-overflow-x-clip {
  overflow-x: clip !important; }

.k-overflow-y-clip {
  overflow-y: clip !important; }

.k-overflow-auto-hidden {
  overflow: auto hidden !important; }

.k-overflow-auto-visible {
  overflow: auto visible !important; }

.k-overflow-auto-scroll {
  overflow: auto scroll !important; }

.k-overflow-auto-clip {
  overflow: auto clip !important; }

.k-overflow-hidden-auto {
  overflow: hidden auto !important; }

.k-overflow-hidden-visible {
  overflow: hidden visible !important; }

.k-overflow-hidden-scroll {
  overflow: hidden scroll !important; }

.k-overflow-hidden-clip {
  overflow: hidden clip !important; }

.k-overflow-visible-auto {
  overflow: visible auto !important; }

.k-overflow-visible-hidden {
  overflow: visible hidden !important; }

.k-overflow-visible-scroll {
  overflow: visible scroll !important; }

.k-overflow-visible-clip {
  overflow: visible clip !important; }

.k-overflow-scroll-auto {
  overflow: scroll auto !important; }

.k-overflow-scroll-hidden {
  overflow: scroll hidden !important; }

.k-overflow-scroll-visible {
  overflow: scroll visible !important; }

.k-overflow-scroll-clip {
  overflow: scroll clip !important; }

.k-overflow-clip-auto {
  overflow: clip auto !important; }

.k-overflow-clip-hidden {
  overflow: clip hidden !important; }

.k-overflow-clip-visible {
  overflow: clip visible !important; }

.k-overflow-clip-scroll {
  overflow: clip scroll !important; }

.k-pointer-events-none {
  pointer-events: none !important; }

.k-pointer-events-auto {
  pointer-events: auto !important; }

.k-static,
.k-pos-static {
  position: static; }

.k-relative,
.k-pos-relative {
  position: relative; }

.k-absolute,
.k-pos-absolute {
  position: absolute; }

.k-fixed,
.k-pos-fixed {
  position: fixed; }

.k-sticky,
.k-pos-sticky {
  position: sticky; }

.k-top,
.k-pos-top {
  top: 0; }

.k-right,
.k-pos-right {
  right: 0; }

.k-bottom,
.k-pos-bottom {
  bottom: 0; }

.k-left,
.k-pos-left {
  left: 0; }

.k-top-start,
.k-pos-top-start {
  top: 0;
  left: 0; }
  .k-rtl .k-top-start, .k-top-start[dir="rtl"],
  [dir="rtl"] .k-top-start, .k-rtl
  .k-pos-top-start,
  .k-pos-top-start[dir="rtl"],
  [dir="rtl"]
  .k-pos-top-start {
    left: auto;
    right: 0; }

.k-top-center,
.k-pos-top-center {
  top: 0;
  left: 50%;
  transform: translateX(-50%); }

.k-top-end,
.k-pos-top-end {
  top: 0;
  right: 0; }
  .k-rtl .k-top-end, .k-top-end[dir="rtl"],
  [dir="rtl"] .k-top-end, .k-rtl
  .k-pos-top-end,
  .k-pos-top-end[dir="rtl"],
  [dir="rtl"]
  .k-pos-top-end {
    right: auto;
    left: 0; }

.k-middle-start,
.k-pos-middle-start {
  top: 50%;
  left: 0;
  transform: translateY(-50%); }
  .k-rtl .k-middle-start, .k-middle-start[dir="rtl"],
  [dir="rtl"] .k-middle-start, .k-rtl
  .k-pos-middle-start,
  .k-pos-middle-start[dir="rtl"],
  [dir="rtl"]
  .k-pos-middle-start {
    left: auto;
    right: 0; }

.k-middle-center,
.k-pos-middle-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.k-middle-end,
.k-pos-middle-end {
  top: 50%;
  right: 0;
  transform: translateY(-50%); }
  .k-rtl .k-middle-end, .k-middle-end[dir="rtl"],
  [dir="rtl"] .k-middle-end, .k-rtl
  .k-pos-middle-end,
  .k-pos-middle-end[dir="rtl"],
  [dir="rtl"]
  .k-pos-middle-end {
    right: auto;
    left: 0; }

.k-bottom-start,
.k-pos-bottom-start {
  bottom: 0;
  left: 0; }
  .k-rtl .k-bottom-start, .k-bottom-start[dir="rtl"],
  [dir="rtl"] .k-bottom-start, .k-rtl
  .k-pos-bottom-start,
  .k-pos-bottom-start[dir="rtl"],
  [dir="rtl"]
  .k-pos-bottom-start {
    left: auto;
    right: 0; }

.k-bottom-center,
.k-pos-bottom-center {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%); }

.k-bottom-end,
.k-pos-bottom-end {
  bottom: 0;
  right: 0; }
  .k-rtl .k-bottom-end, .k-bottom-end[dir="rtl"],
  [dir="rtl"] .k-bottom-end, .k-rtl
  .k-pos-bottom-end,
  .k-pos-bottom-end[dir="rtl"],
  [dir="rtl"]
  .k-pos-bottom-end {
    right: auto;
    left: 0; }

.k-resize-none {
  resize: none !important; }

.k-resize-both {
  resize: both !important; }

.k-resize-horizontal {
  resize: horizontal !important; }

.k-resize-vertical {
  resize: vertical !important; }

.k-m-0 {
  margin: 0 !important; }

.k-mt-0 {
  margin-top: 0 !important; }

.k-mr-0 {
  margin-right: 0 !important; }

.k-mb-0 {
  margin-bottom: 0 !important; }

.k-ml-0 {
  margin-left: 0 !important; }

.k-mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important; }

.k-my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.k-m-1 {
  margin: 0.25rem !important; }

.k-mt-1 {
  margin-top: 0.25rem !important; }

.k-mr-1 {
  margin-right: 0.25rem !important; }

.k-mb-1 {
  margin-bottom: 0.25rem !important; }

.k-ml-1 {
  margin-left: 0.25rem !important; }

.k-mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.k-my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.k-m-2 {
  margin: 0.5rem !important; }

.k-mt-2 {
  margin-top: 0.5rem !important; }

.k-mr-2 {
  margin-right: 0.5rem !important; }

.k-mb-2 {
  margin-bottom: 0.5rem !important; }

.k-ml-2 {
  margin-left: 0.5rem !important; }

.k-mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.k-my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.k-m-3 {
  margin: 0.75rem !important; }

.k-mt-3 {
  margin-top: 0.75rem !important; }

.k-mr-3 {
  margin-right: 0.75rem !important; }

.k-mb-3 {
  margin-bottom: 0.75rem !important; }

.k-ml-3 {
  margin-left: 0.75rem !important; }

.k-mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.k-my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.k-m-4 {
  margin: 1rem !important; }

.k-mt-4 {
  margin-top: 1rem !important; }

.k-mr-4 {
  margin-right: 1rem !important; }

.k-mb-4 {
  margin-bottom: 1rem !important; }

.k-ml-4 {
  margin-left: 1rem !important; }

.k-mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.k-my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.k-m-5 {
  margin: 1.25rem !important; }

.k-mt-5 {
  margin-top: 1.25rem !important; }

.k-mr-5 {
  margin-right: 1.25rem !important; }

.k-mb-5 {
  margin-bottom: 1.25rem !important; }

.k-ml-5 {
  margin-left: 1.25rem !important; }

.k-mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important; }

.k-my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important; }

.k-m-6 {
  margin: 1.5rem !important; }

.k-mt-6 {
  margin-top: 1.5rem !important; }

.k-mr-6 {
  margin-right: 1.5rem !important; }

.k-mb-6 {
  margin-bottom: 1.5rem !important; }

.k-ml-6 {
  margin-left: 1.5rem !important; }

.k-mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.k-my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.k-m-7 {
  margin: 1.75rem !important; }

.k-mt-7 {
  margin-top: 1.75rem !important; }

.k-mr-7 {
  margin-right: 1.75rem !important; }

.k-mb-7 {
  margin-bottom: 1.75rem !important; }

.k-ml-7 {
  margin-left: 1.75rem !important; }

.k-mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important; }

.k-my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important; }

.k-m-8 {
  margin: 2rem !important; }

.k-mt-8 {
  margin-top: 2rem !important; }

.k-mr-8 {
  margin-right: 2rem !important; }

.k-mb-8 {
  margin-bottom: 2rem !important; }

.k-ml-8 {
  margin-left: 2rem !important; }

.k-mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important; }

.k-my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important; }

.k-m-9 {
  margin: 2.25rem !important; }

.k-mt-9 {
  margin-top: 2.25rem !important; }

.k-mr-9 {
  margin-right: 2.25rem !important; }

.k-mb-9 {
  margin-bottom: 2.25rem !important; }

.k-ml-9 {
  margin-left: 2.25rem !important; }

.k-mx-9 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important; }

.k-my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important; }

.k-m-10 {
  margin: 2.5rem !important; }

.k-mt-10 {
  margin-top: 2.5rem !important; }

.k-mr-10 {
  margin-right: 2.5rem !important; }

.k-mb-10 {
  margin-bottom: 2.5rem !important; }

.k-ml-10 {
  margin-left: 2.5rem !important; }

.k-mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important; }

.k-my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important; }

.k-m-11 {
  margin: 2.75rem !important; }

.k-mt-11 {
  margin-top: 2.75rem !important; }

.k-mr-11 {
  margin-right: 2.75rem !important; }

.k-mb-11 {
  margin-bottom: 2.75rem !important; }

.k-ml-11 {
  margin-left: 2.75rem !important; }

.k-mx-11 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important; }

.k-my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important; }

.k-m-12 {
  margin: 3rem !important; }

.k-mt-12 {
  margin-top: 3rem !important; }

.k-mr-12 {
  margin-right: 3rem !important; }

.k-mb-12 {
  margin-bottom: 3rem !important; }

.k-ml-12 {
  margin-left: 3rem !important; }

.k-mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important; }

.k-my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important; }

.k-m-13 {
  margin: 3.25rem !important; }

.k-mt-13 {
  margin-top: 3.25rem !important; }

.k-mr-13 {
  margin-right: 3.25rem !important; }

.k-mb-13 {
  margin-bottom: 3.25rem !important; }

.k-ml-13 {
  margin-left: 3.25rem !important; }

.k-mx-13 {
  margin-left: 3.25rem !important;
  margin-right: 3.25rem !important; }

.k-my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important; }

.k-m-14 {
  margin: 3.5rem !important; }

.k-mt-14 {
  margin-top: 3.5rem !important; }

.k-mr-14 {
  margin-right: 3.5rem !important; }

.k-mb-14 {
  margin-bottom: 3.5rem !important; }

.k-ml-14 {
  margin-left: 3.5rem !important; }

.k-mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important; }

.k-my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important; }

.k-m-15 {
  margin: 3.75rem !important; }

.k-mt-15 {
  margin-top: 3.75rem !important; }

.k-mr-15 {
  margin-right: 3.75rem !important; }

.k-mb-15 {
  margin-bottom: 3.75rem !important; }

.k-ml-15 {
  margin-left: 3.75rem !important; }

.k-mx-15 {
  margin-left: 3.75rem !important;
  margin-right: 3.75rem !important; }

.k-my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important; }

.k-m-16 {
  margin: 4rem !important; }

.k-mt-16 {
  margin-top: 4rem !important; }

.k-mr-16 {
  margin-right: 4rem !important; }

.k-mb-16 {
  margin-bottom: 4rem !important; }

.k-ml-16 {
  margin-left: 4rem !important; }

.k-mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important; }

.k-my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important; }

.k-m-17 {
  margin: 4.25rem !important; }

.k-mt-17 {
  margin-top: 4.25rem !important; }

.k-mr-17 {
  margin-right: 4.25rem !important; }

.k-mb-17 {
  margin-bottom: 4.25rem !important; }

.k-ml-17 {
  margin-left: 4.25rem !important; }

.k-mx-17 {
  margin-left: 4.25rem !important;
  margin-right: 4.25rem !important; }

.k-my-17 {
  margin-top: 4.25rem !important;
  margin-bottom: 4.25rem !important; }

.k-m-18 {
  margin: 4.5rem !important; }

.k-mt-18 {
  margin-top: 4.5rem !important; }

.k-mr-18 {
  margin-right: 4.5rem !important; }

.k-mb-18 {
  margin-bottom: 4.5rem !important; }

.k-ml-18 {
  margin-left: 4.5rem !important; }

.k-mx-18 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important; }

.k-my-18 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important; }

.k-m-19 {
  margin: 4.75rem !important; }

.k-mt-19 {
  margin-top: 4.75rem !important; }

.k-mr-19 {
  margin-right: 4.75rem !important; }

.k-mb-19 {
  margin-bottom: 4.75rem !important; }

.k-ml-19 {
  margin-left: 4.75rem !important; }

.k-mx-19 {
  margin-left: 4.75rem !important;
  margin-right: 4.75rem !important; }

.k-my-19 {
  margin-top: 4.75rem !important;
  margin-bottom: 4.75rem !important; }

.k-m-20 {
  margin: 5rem !important; }

.k-mt-20 {
  margin-top: 5rem !important; }

.k-mr-20 {
  margin-right: 5rem !important; }

.k-mb-20 {
  margin-bottom: 5rem !important; }

.k-ml-20 {
  margin-left: 5rem !important; }

.k-mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important; }

.k-my-20 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important; }

.k-m-21 {
  margin: 5.25rem !important; }

.k-mt-21 {
  margin-top: 5.25rem !important; }

.k-mr-21 {
  margin-right: 5.25rem !important; }

.k-mb-21 {
  margin-bottom: 5.25rem !important; }

.k-ml-21 {
  margin-left: 5.25rem !important; }

.k-mx-21 {
  margin-left: 5.25rem !important;
  margin-right: 5.25rem !important; }

.k-my-21 {
  margin-top: 5.25rem !important;
  margin-bottom: 5.25rem !important; }

.k-m-22 {
  margin: 5.5rem !important; }

.k-mt-22 {
  margin-top: 5.5rem !important; }

.k-mr-22 {
  margin-right: 5.5rem !important; }

.k-mb-22 {
  margin-bottom: 5.5rem !important; }

.k-ml-22 {
  margin-left: 5.5rem !important; }

.k-mx-22 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important; }

.k-my-22 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important; }

.k-m-23 {
  margin: 5.75rem !important; }

.k-mt-23 {
  margin-top: 5.75rem !important; }

.k-mr-23 {
  margin-right: 5.75rem !important; }

.k-mb-23 {
  margin-bottom: 5.75rem !important; }

.k-ml-23 {
  margin-left: 5.75rem !important; }

.k-mx-23 {
  margin-left: 5.75rem !important;
  margin-right: 5.75rem !important; }

.k-my-23 {
  margin-top: 5.75rem !important;
  margin-bottom: 5.75rem !important; }

.k-m-24 {
  margin: 6rem !important; }

.k-mt-24 {
  margin-top: 6rem !important; }

.k-mr-24 {
  margin-right: 6rem !important; }

.k-mb-24 {
  margin-bottom: 6rem !important; }

.k-ml-24 {
  margin-left: 6rem !important; }

.k-mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important; }

.k-my-24 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important; }

.k-m-xs {
  margin: 0.25rem !important; }

.k-mt-xs {
  margin-top: 0.25rem !important; }

.k-mr-xs {
  margin-right: 0.25rem !important; }

.k-mb-xs {
  margin-bottom: 0.25rem !important; }

.k-ml-xs {
  margin-left: 0.25rem !important; }

.k-mx-xs {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important; }

.k-my-xs {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important; }

.k-m-sm {
  margin: 0.5rem !important; }

.k-mt-sm {
  margin-top: 0.5rem !important; }

.k-mr-sm {
  margin-right: 0.5rem !important; }

.k-mb-sm {
  margin-bottom: 0.5rem !important; }

.k-ml-sm {
  margin-left: 0.5rem !important; }

.k-mx-sm {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important; }

.k-my-sm {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important; }

.k-m-md {
  margin: 0.75rem !important; }

.k-mt-md {
  margin-top: 0.75rem !important; }

.k-mr-md {
  margin-right: 0.75rem !important; }

.k-mb-md {
  margin-bottom: 0.75rem !important; }

.k-ml-md {
  margin-left: 0.75rem !important; }

.k-mx-md {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important; }

.k-my-md {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important; }

.k-m-lg {
  margin: 1rem !important; }

.k-mt-lg {
  margin-top: 1rem !important; }

.k-mr-lg {
  margin-right: 1rem !important; }

.k-mb-lg {
  margin-bottom: 1rem !important; }

.k-ml-lg {
  margin-left: 1rem !important; }

.k-mx-lg {
  margin-left: 1rem !important;
  margin-right: 1rem !important; }

.k-my-lg {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important; }

.k-m-xl {
  margin: 1.5rem !important; }

.k-mt-xl {
  margin-top: 1.5rem !important; }

.k-mr-xl {
  margin-right: 1.5rem !important; }

.k-mb-xl {
  margin-bottom: 1.5rem !important; }

.k-ml-xl {
  margin-left: 1.5rem !important; }

.k-mx-xl {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important; }

.k-my-xl {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important; }

.k-m-thin {
  margin: 0.125rem !important; }

.k-mt-thin {
  margin-top: 0.125rem !important; }

.k-mr-thin {
  margin-right: 0.125rem !important; }

.k-mb-thin {
  margin-bottom: 0.125rem !important; }

.k-ml-thin {
  margin-left: 0.125rem !important; }

.k-mx-thin {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important; }

.k-my-thin {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important; }

.k-m-hair {
  margin: 0.0625rem !important; }

.k-mt-hair {
  margin-top: 0.0625rem !important; }

.k-mr-hair {
  margin-right: 0.0625rem !important; }

.k-mb-hair {
  margin-bottom: 0.0625rem !important; }

.k-ml-hair {
  margin-left: 0.0625rem !important; }

.k-mx-hair {
  margin-left: 0.0625rem !important;
  margin-right: 0.0625rem !important; }

.k-my-hair {
  margin-top: 0.0625rem !important;
  margin-bottom: 0.0625rem !important; }

.k-p-0 {
  padding: 0 !important; }

.k-pt-0 {
  padding-top: 0 !important; }

.k-pr-0 {
  padding-right: 0 !important; }

.k-pb-0 {
  padding-bottom: 0 !important; }

.k-pl-0 {
  padding-left: 0 !important; }

.k-px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.k-py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important; }

.k-p-1 {
  padding: 0.25rem !important; }

.k-pt-1 {
  padding-top: 0.25rem !important; }

.k-pr-1 {
  padding-right: 0.25rem !important; }

.k-pb-1 {
  padding-bottom: 0.25rem !important; }

.k-pl-1 {
  padding-left: 0.25rem !important; }

.k-px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.k-py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.k-p-2 {
  padding: 0.5rem !important; }

.k-pt-2 {
  padding-top: 0.5rem !important; }

.k-pr-2 {
  padding-right: 0.5rem !important; }

.k-pb-2 {
  padding-bottom: 0.5rem !important; }

.k-pl-2 {
  padding-left: 0.5rem !important; }

.k-px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.k-py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.k-p-3 {
  padding: 0.75rem !important; }

.k-pt-3 {
  padding-top: 0.75rem !important; }

.k-pr-3 {
  padding-right: 0.75rem !important; }

.k-pb-3 {
  padding-bottom: 0.75rem !important; }

.k-pl-3 {
  padding-left: 0.75rem !important; }

.k-px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.k-py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.k-p-4 {
  padding: 1rem !important; }

.k-pt-4 {
  padding-top: 1rem !important; }

.k-pr-4 {
  padding-right: 1rem !important; }

.k-pb-4 {
  padding-bottom: 1rem !important; }

.k-pl-4 {
  padding-left: 1rem !important; }

.k-px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.k-py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.k-p-5 {
  padding: 1.25rem !important; }

.k-pt-5 {
  padding-top: 1.25rem !important; }

.k-pr-5 {
  padding-right: 1.25rem !important; }

.k-pb-5 {
  padding-bottom: 1.25rem !important; }

.k-pl-5 {
  padding-left: 1.25rem !important; }

.k-px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important; }

.k-py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important; }

.k-p-6 {
  padding: 1.5rem !important; }

.k-pt-6 {
  padding-top: 1.5rem !important; }

.k-pr-6 {
  padding-right: 1.5rem !important; }

.k-pb-6 {
  padding-bottom: 1.5rem !important; }

.k-pl-6 {
  padding-left: 1.5rem !important; }

.k-px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.k-py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.k-p-7 {
  padding: 1.75rem !important; }

.k-pt-7 {
  padding-top: 1.75rem !important; }

.k-pr-7 {
  padding-right: 1.75rem !important; }

.k-pb-7 {
  padding-bottom: 1.75rem !important; }

.k-pl-7 {
  padding-left: 1.75rem !important; }

.k-px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important; }

.k-py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important; }

.k-p-8 {
  padding: 2rem !important; }

.k-pt-8 {
  padding-top: 2rem !important; }

.k-pr-8 {
  padding-right: 2rem !important; }

.k-pb-8 {
  padding-bottom: 2rem !important; }

.k-pl-8 {
  padding-left: 2rem !important; }

.k-px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important; }

.k-py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important; }

.k-p-9 {
  padding: 2.25rem !important; }

.k-pt-9 {
  padding-top: 2.25rem !important; }

.k-pr-9 {
  padding-right: 2.25rem !important; }

.k-pb-9 {
  padding-bottom: 2.25rem !important; }

.k-pl-9 {
  padding-left: 2.25rem !important; }

.k-px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important; }

.k-py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important; }

.k-p-10 {
  padding: 2.5rem !important; }

.k-pt-10 {
  padding-top: 2.5rem !important; }

.k-pr-10 {
  padding-right: 2.5rem !important; }

.k-pb-10 {
  padding-bottom: 2.5rem !important; }

.k-pl-10 {
  padding-left: 2.5rem !important; }

.k-px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important; }

.k-py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important; }

.k-p-11 {
  padding: 2.75rem !important; }

.k-pt-11 {
  padding-top: 2.75rem !important; }

.k-pr-11 {
  padding-right: 2.75rem !important; }

.k-pb-11 {
  padding-bottom: 2.75rem !important; }

.k-pl-11 {
  padding-left: 2.75rem !important; }

.k-px-11 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important; }

.k-py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important; }

.k-p-12 {
  padding: 3rem !important; }

.k-pt-12 {
  padding-top: 3rem !important; }

.k-pr-12 {
  padding-right: 3rem !important; }

.k-pb-12 {
  padding-bottom: 3rem !important; }

.k-pl-12 {
  padding-left: 3rem !important; }

.k-px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important; }

.k-py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important; }

.k-p-13 {
  padding: 3.25rem !important; }

.k-pt-13 {
  padding-top: 3.25rem !important; }

.k-pr-13 {
  padding-right: 3.25rem !important; }

.k-pb-13 {
  padding-bottom: 3.25rem !important; }

.k-pl-13 {
  padding-left: 3.25rem !important; }

.k-px-13 {
  padding-left: 3.25rem !important;
  padding-right: 3.25rem !important; }

.k-py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important; }

.k-p-14 {
  padding: 3.5rem !important; }

.k-pt-14 {
  padding-top: 3.5rem !important; }

.k-pr-14 {
  padding-right: 3.5rem !important; }

.k-pb-14 {
  padding-bottom: 3.5rem !important; }

.k-pl-14 {
  padding-left: 3.5rem !important; }

.k-px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important; }

.k-py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important; }

.k-p-15 {
  padding: 3.75rem !important; }

.k-pt-15 {
  padding-top: 3.75rem !important; }

.k-pr-15 {
  padding-right: 3.75rem !important; }

.k-pb-15 {
  padding-bottom: 3.75rem !important; }

.k-pl-15 {
  padding-left: 3.75rem !important; }

.k-px-15 {
  padding-left: 3.75rem !important;
  padding-right: 3.75rem !important; }

.k-py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important; }

.k-p-16 {
  padding: 4rem !important; }

.k-pt-16 {
  padding-top: 4rem !important; }

.k-pr-16 {
  padding-right: 4rem !important; }

.k-pb-16 {
  padding-bottom: 4rem !important; }

.k-pl-16 {
  padding-left: 4rem !important; }

.k-px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important; }

.k-py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important; }

.k-p-17 {
  padding: 4.25rem !important; }

.k-pt-17 {
  padding-top: 4.25rem !important; }

.k-pr-17 {
  padding-right: 4.25rem !important; }

.k-pb-17 {
  padding-bottom: 4.25rem !important; }

.k-pl-17 {
  padding-left: 4.25rem !important; }

.k-px-17 {
  padding-left: 4.25rem !important;
  padding-right: 4.25rem !important; }

.k-py-17 {
  padding-top: 4.25rem !important;
  padding-bottom: 4.25rem !important; }

.k-p-18 {
  padding: 4.5rem !important; }

.k-pt-18 {
  padding-top: 4.5rem !important; }

.k-pr-18 {
  padding-right: 4.5rem !important; }

.k-pb-18 {
  padding-bottom: 4.5rem !important; }

.k-pl-18 {
  padding-left: 4.5rem !important; }

.k-px-18 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important; }

.k-py-18 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important; }

.k-p-19 {
  padding: 4.75rem !important; }

.k-pt-19 {
  padding-top: 4.75rem !important; }

.k-pr-19 {
  padding-right: 4.75rem !important; }

.k-pb-19 {
  padding-bottom: 4.75rem !important; }

.k-pl-19 {
  padding-left: 4.75rem !important; }

.k-px-19 {
  padding-left: 4.75rem !important;
  padding-right: 4.75rem !important; }

.k-py-19 {
  padding-top: 4.75rem !important;
  padding-bottom: 4.75rem !important; }

.k-p-20 {
  padding: 5rem !important; }

.k-pt-20 {
  padding-top: 5rem !important; }

.k-pr-20 {
  padding-right: 5rem !important; }

.k-pb-20 {
  padding-bottom: 5rem !important; }

.k-pl-20 {
  padding-left: 5rem !important; }

.k-px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important; }

.k-py-20 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important; }

.k-p-21 {
  padding: 5.25rem !important; }

.k-pt-21 {
  padding-top: 5.25rem !important; }

.k-pr-21 {
  padding-right: 5.25rem !important; }

.k-pb-21 {
  padding-bottom: 5.25rem !important; }

.k-pl-21 {
  padding-left: 5.25rem !important; }

.k-px-21 {
  padding-left: 5.25rem !important;
  padding-right: 5.25rem !important; }

.k-py-21 {
  padding-top: 5.25rem !important;
  padding-bottom: 5.25rem !important; }

.k-p-22 {
  padding: 5.5rem !important; }

.k-pt-22 {
  padding-top: 5.5rem !important; }

.k-pr-22 {
  padding-right: 5.5rem !important; }

.k-pb-22 {
  padding-bottom: 5.5rem !important; }

.k-pl-22 {
  padding-left: 5.5rem !important; }

.k-px-22 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important; }

.k-py-22 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important; }

.k-p-23 {
  padding: 5.75rem !important; }

.k-pt-23 {
  padding-top: 5.75rem !important; }

.k-pr-23 {
  padding-right: 5.75rem !important; }

.k-pb-23 {
  padding-bottom: 5.75rem !important; }

.k-pl-23 {
  padding-left: 5.75rem !important; }

.k-px-23 {
  padding-left: 5.75rem !important;
  padding-right: 5.75rem !important; }

.k-py-23 {
  padding-top: 5.75rem !important;
  padding-bottom: 5.75rem !important; }

.k-p-24 {
  padding: 6rem !important; }

.k-pt-24 {
  padding-top: 6rem !important; }

.k-pr-24 {
  padding-right: 6rem !important; }

.k-pb-24 {
  padding-bottom: 6rem !important; }

.k-pl-24 {
  padding-left: 6rem !important; }

.k-px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important; }

.k-py-24 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important; }

.k-p-xs {
  padding: 0.25rem !important; }

.k-pt-xs {
  padding-top: 0.25rem !important; }

.k-pr-xs {
  padding-right: 0.25rem !important; }

.k-pb-xs {
  padding-bottom: 0.25rem !important; }

.k-pl-xs {
  padding-left: 0.25rem !important; }

.k-px-xs {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important; }

.k-py-xs {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important; }

.k-p-sm {
  padding: 0.5rem !important; }

.k-pt-sm {
  padding-top: 0.5rem !important; }

.k-pr-sm {
  padding-right: 0.5rem !important; }

.k-pb-sm {
  padding-bottom: 0.5rem !important; }

.k-pl-sm {
  padding-left: 0.5rem !important; }

.k-px-sm {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important; }

.k-py-sm {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important; }

.k-p-md {
  padding: 0.75rem !important; }

.k-pt-md {
  padding-top: 0.75rem !important; }

.k-pr-md {
  padding-right: 0.75rem !important; }

.k-pb-md {
  padding-bottom: 0.75rem !important; }

.k-pl-md {
  padding-left: 0.75rem !important; }

.k-px-md {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important; }

.k-py-md {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important; }

.k-p-lg {
  padding: 1rem !important; }

.k-pt-lg {
  padding-top: 1rem !important; }

.k-pr-lg {
  padding-right: 1rem !important; }

.k-pb-lg {
  padding-bottom: 1rem !important; }

.k-pl-lg {
  padding-left: 1rem !important; }

.k-px-lg {
  padding-left: 1rem !important;
  padding-right: 1rem !important; }

.k-py-lg {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important; }

.k-p-xl {
  padding: 1.5rem !important; }

.k-pt-xl {
  padding-top: 1.5rem !important; }

.k-pr-xl {
  padding-right: 1.5rem !important; }

.k-pb-xl {
  padding-bottom: 1.5rem !important; }

.k-pl-xl {
  padding-left: 1.5rem !important; }

.k-px-xl {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important; }

.k-py-xl {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important; }

.k-p-thin {
  padding: 0.125rem !important; }

.k-pt-thin {
  padding-top: 0.125rem !important; }

.k-pr-thin {
  padding-right: 0.125rem !important; }

.k-pb-thin {
  padding-bottom: 0.125rem !important; }

.k-pl-thin {
  padding-left: 0.125rem !important; }

.k-px-thin {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important; }

.k-py-thin {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important; }

.k-p-hair {
  padding: 0.0625rem !important; }

.k-pt-hair {
  padding-top: 0.0625rem !important; }

.k-pr-hair {
  padding-right: 0.0625rem !important; }

.k-pb-hair {
  padding-bottom: 0.0625rem !important; }

.k-pl-hair {
  padding-left: 0.0625rem !important; }

.k-px-hair {
  padding-left: 0.0625rem !important;
  padding-right: 0.0625rem !important; }

.k-py-hair {
  padding-top: 0.0625rem !important;
  padding-bottom: 0.0625rem !important; }

.k-spacer {
  flex: 1 0 auto; }

.k-spacer-sized {
  flex-grow: 0; }

.k-table-layout-fixed {
  table-layout: fixed; }

.k-table-layout-auto {
  table-layout: auto; }

.k-text-nowrap {
  white-space: nowrap !important; }

.k-text-ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.k-text-left {
  text-align: left !important; }

.k-text-right {
  text-align: right !important; }

.k-text-center {
  text-align: center !important; }

.k-text-justify {
  text-align: justify !important; }

.k-text-lowercase {
  text-transform: lowercase !important; }

.k-text-uppercase {
  text-transform: uppercase !important; }

.k-text-capitalize {
  text-transform: capitalize !important; }

.k-fs-xs {
  font-size: 0.75rem !important; }

.k-fs-sm {
  font-size: 0.875rem !important; }

.k-fs-md {
  font-size: 1rem !important; }

.k-fs-lg {
  font-size: 1.25rem !important; }

.k-fs-xl {
  font-size: 1.5rem !important; }

.k-font-weight-light {
  font-weight: 300 !important; }

.k-font-weight-normal {
  font-weight: 400 !important; }

.k-font-weight-bold {
  font-weight: 700 !important; }

.k-touch-action-none {
  touch-action: none !important; }

.k-touch-action-auto {
  touch-action: auto !important; }

.k-flip-h {
  transform: scaleX(-1); }

.k-flip-v {
  transform: scaleY(-1); }

.k-flip-h.k-flip-v {
  transform: scale(-1, -1); }

.k-rotate-45 {
  transform: rotate(45deg); }

.k-rotate-90 {
  transform: rotate(90deg); }

.k-rotate-135 {
  transform: rotate(135deg); }

.k-rotate-180 {
  transform: rotate(180deg); }

.k-rotate-225 {
  transform: rotate(225deg); }

.k-rotate-270 {
  transform: rotate(270deg); }

.k-rotate-315 {
  transform: rotate(315deg); }

.k-scale-0 {
  transform: scale(0, 0); }

.k-scale-1 {
  transform: scale(1, 1); }

.k-scale-2 {
  transform: scale(2, 2); }

.k-translate-0 {
  transform: translate(0, 0); }

.k-translate-0-50 {
  transform: translate(0, 50%); }

.k-translate-0-100 {
  transform: translate(0, 100%); }

.k-translate-50-0 {
  transform: translate(50%, 0); }

.k-translate-50-50 {
  transform: translate(50%, 50%); }

.k-translate-50-100 {
  transform: translate(50%, 100%); }

.k-translate-100-0 {
  transform: translate(100%, 0); }

.k-translate-100-50 {
  transform: translate(100%, 50%); }

.k-translate-100-100 {
  transform: translate(100%, 100%); }

.k-user-select-none {
  user-select: none !important; }

.k-user-select-auto {
  user-select: auto !important; }

.k-user-select-text {
  user-select: text !important; }

.k-user-select-all {
  user-select: all !important; }

.k-user-select-contain {
  user-select: contain !important; }

/*Component*/
.k-input {
  margin: 0;
  padding: 0.375rem 0.75rem;
  width: 100%;
  min-width: 0;
  height: calc( 1.5em + 0.75rem);
  border: 0;
  outline: 0;
  box-sizing: border-box;
  box-shadow: none;
  color: inherit;
  background: none;
  font: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  flex: 0 1 auto;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-appearance: none; }
  .k-input::-ms-clear {
    display: none; }
  .k-input::placeholder {
    color: #5e6e7d;
    opacity: 1;
    user-select: none; }
  .k-input:-ms-input-placeholder {
    color: #5e6e7d; }
  .k-input:invalid {
    box-shadow: none; }

.k-space-left > input,
.k-space-right > input {
  flex-grow: 1; }

.k-space-left > .k-icon,
.k-space-right > .k-icon {
  left: 3px;
  margin: 3px 6px; }

.k-textbox.k-space-left {
  flex-direction: row-reverse; }

.k-input-prefix,
.k-input-suffix {
  display: flex;
  align-items: center;
  flex-shrink: 0;
  height: calc( 1.5em + 0.75rem); }
  .k-input-prefix > *,
  .k-input-suffix > * {
    flex-shrink: 0; }
  .k-input-prefix > .k-icon,
  .k-input-suffix > .k-icon {
    width: calc( 1.5rem + 0.75rem);
    height: calc( 1.5rem + 0.75rem);
    display: inline-flex;
    flex-flow: row nowrap;
    align-items: center;
    justify-content: center;
    flex-shrink: 0; }
  .k-input-prefix > .k-clear-value,
  .k-input-suffix > .k-clear-value {
    width: calc( 1.5rem + 0.75rem);
    height: calc( 1.5rem + 0.75rem);
    position: relative;
    opacity: .5; }
    .k-input-prefix > .k-clear-value:hover,
    .k-input-suffix > .k-clear-value:hover {
      opacity: 1; }
    .k-input-prefix > .k-clear-value::after,
    .k-input-suffix > .k-clear-value::after {
      content: "";
      opacity: 0;
      display: none;
      pointer-events: none;
      position: absolute;
      left: -1px;
      right: -1px;
      top: -1px;
      bottom: -1px; }
    .k-input-prefix > .k-clear-value.k-state-focused::after, .k-input-prefix > .k-clear-value:focus::after,
    .k-input-suffix > .k-clear-value.k-state-focused::after,
    .k-input-suffix > .k-clear-value:focus::after {
      display: block; }

.k-input-separator {
  margin: 0;
  width: 0;
  height: 16px;
  border-width: 0 0 0 1px;
  border-style: solid; }

.k-input-icon {
  width: calc( 16px + 0.75rem);
  height: calc( 1.5rem + 0.75rem);
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  flex-shrink: 0; }
  .k-ie9 .k-input-icon {
    position: absolute;
    height: 100%;
    right: 0;
    top: 0; }
  .k-ie9 .k-rtl .k-input-icon, .k-ie9
  [dir="rtl"] .k-input-icon {
    left: 0;
    right: auto; }

.k-clear-value {
  width: calc( 16px + 0.75rem);
  height: calc( 1.5rem + 0.75rem);
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  outline: 0;
  cursor: pointer; }

.k-searchbar {
  flex: 1 1 auto;
  display: flex;
  flex-flow: row nowrap; }

.k-text-disabled {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none; }

@keyframes autoFillStart {
  from { }
  to { } }

@keyframes autoFillEnd {
  from { }
  to { } }

.k-autofill:-webkit-autofill {
  animation-name: autoFillStart; }

.k-autofill:not(:-webkit-autofill) {
  animation-name: autoFillEnd; }

.k-textbox:-webkit-autofill {
  animation-name: autoFillStart; }

.k-textbox:not(:-webkit-autofill) {
  animation-name: autoFillEnd; }

.k-textbox {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-input-separator {
  border-color: #6c757d;
  opacity: 0.5; }

.k-input-prefix > .k-clear-value.k-state-focused::after, .k-input-prefix > .k-clear-value:focus::after,
.k-input-suffix > .k-clear-value.k-state-focused::after,
.k-input-suffix > .k-clear-value:focus::after {
  background-color: #6c757d;
  opacity: 0.2; }

.k-textbox-container,
.k-floating-label-container {
  padding-top: calc( 1.5 * 1rem);
  width: 12.4em;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  flex-direction: column;
  justify-content: stretch; }
  .k-textbox-container > .k-label,
  .k-floating-label-container > .k-label {
    max-width: 90%;
    font-size: 1rem;
    line-height: 1.5;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: absolute;
    top: calc( calc( 1.5 * 1rem) + 1px + 0.375rem);
    left: calc( 0.75rem + 1px);
    overflow: hidden;
    cursor: text;
    transform-origin: left center;
    transition: transform 0.2s ease-out, color 0.2s ease-out, top 0.2s ease-out, left 0.2s ease-out;
    pointer-events: none; }
  .k-textbox-container > .k-textbox,
  .k-textbox-container > .k-widget,
  .k-floating-label-container > .k-textbox,
  .k-floating-label-container > .k-widget {
    flex: 1 1 auto;
    width: auto; }
  .k-textbox-container.k-state-empty > .k-label,
  .k-floating-label-container.k-state-empty > .k-label {
    top: calc( calc( 1.5 * 1rem) + 1px + 0.375rem);
    left: calc( 0.75rem + 1px);
    transform: scale(1); }
  .k-textbox-container > .k-label,
  .k-textbox-container.k-state-focused > .k-label,
  .k-floating-label-container > .k-label,
  .k-floating-label-container.k-state-focused > .k-label {
    top: 0;
    left: 0;
    transform: scale(1); }
  .k-textbox-container:focus-within > .k-label,
  .k-floating-label-container:focus-within > .k-label {
    top: 0;
    left: 0;
    transform: scale(1); }
  .k-textbox-container.k-state-empty:not(.k-state-focused) ::placeholder,
  .k-floating-label-container.k-state-empty:not(.k-state-focused) ::placeholder {
    color: transparent; }
  .k-rtl .k-textbox-container > .k-label, .k-textbox-container[dir="rtl"] > .k-label, .k-rtl
  .k-floating-label-container > .k-label,
  .k-floating-label-container[dir="rtl"] > .k-label {
    transform-origin: right center; }
  .k-rtl .k-textbox-container.k-state-empty > .k-label, .k-textbox-container[dir="rtl"].k-state-empty > .k-label, .k-rtl
  .k-floating-label-container.k-state-empty > .k-label,
  .k-floating-label-container[dir="rtl"].k-state-empty > .k-label {
    left: auto;
    right: calc( 0.75rem + 1px); }
  .k-rtl .k-textbox-container > .k-label,
  .k-rtl .k-textbox-container.k-state-focused > .k-label, .k-textbox-container[dir="rtl"] > .k-label,
  .k-textbox-container[dir="rtl"].k-state-focused > .k-label, .k-rtl
  .k-floating-label-container > .k-label,
  .k-rtl
  .k-floating-label-container.k-state-focused > .k-label,
  .k-floating-label-container[dir="rtl"] > .k-label,
  .k-floating-label-container[dir="rtl"].k-state-focused > .k-label {
    left: auto;
    right: 0; }
  .k-rtl .k-textbox-container:focus-within, .k-textbox-container[dir="rtl"]:focus-within, .k-rtl
  .k-floating-label-container:focus-within,
  .k-floating-label-container[dir="rtl"]:focus-within {
    left: auto;
    right: 0; }

@font-face {
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-weight: normal;
  src: url(data:font/ttf;base64,AAEAAAAMAIAAAwBAR1NVQgZib3kAAADMAABCdk9TLzIPEgdLAABDRAAAAGBjbWFwZZeC2QAAQ6QAAAC8Z2FzcAAAABAAAERgAAAACGdseWYstOgCAABEaAABpIRoZWFkGsZGxgAB6OwAAAA2aGhlYQfABjIAAekkAAAAJGhtdHguA8koAAHpSAAACcRsb2NhW7DIBAAB8wwAAATkbWF4cAKwAy4AAffwAAAAIG5hbWX0BfU6AAH4EAAABOlwb3N0AAMAAAAB/PwAAAAgAAEAAAAKAB4ALAABbGF0bgAIAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAoAAAABADoAGgByCmIN2BMqFdgWYhw6HhIfsCIcJCIkiic8KXwp0CnkLhwuiDFkNko++j/UQMBBZkG8QjIAAQAaAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAkACUCcABIAJIAngC6ANAA6AEIASoBQAFkAXYBjAGkAb4B5gH8AhYCNgJUAnICigKgAsYC8gMcA0YDaAOQA7YD3AP0BBIELgRKBG4EkAS4BN4E/gUYBS4FTAVmBXQFfAWiBcYF2gX2BjYGega4BvoHJAdMB2QHfgeqB9QH7ggWCDwIUghuCJoIxAjeCQoJNAlOCX4JsgnUAMMABQAgAA8AFAAaAGkADQAfAB8ADAAOABMAGAAQABkAHwAEAAkACgBoAAoAHwAfAAwADgATABgAEAAZAB8ARgALAB0AHQAaACIAHgAEAB4AIgAMABsARAAPAB0AHQAaACIAHgAEAB0AEAAeABQAJQAUABkAEgA3ABAAHQAdABoAIgAeAAQAGQAaAAQADgATAAwAGQASABAANgAKAB0AHQAaACIAHgAEABYAGwAUAEUAEQAdAB0AGgAiAB4ABAAPABQAGAAQABkAHgAUABoAGQAeAD0ACAAdAB0AGgAiAAQAIAAbAEMACgAdAB0AGgAiAAQAHQAaABoAHwA+AAsAHQAdABoAIgAEAB0AFAASABMAHwBCAAwAHQAdABoAIgAEABsADAAdABAAGQAfADgAEwAdAB0AGgAiAAQAGgAhABAAHQARABcAGgAiAAQADwAaACIAGQBAAAoAHQAdABoAIgAEABcAEAARAB8ALgAMAB0AHQAaACIABAAQABkADwAEACAAGwAvAA8AHQAdABoAIgAEABAAGQAPAAQAHQAUABIAEwAfADEADgAdAB0AGgAiAAQAEAAZAA8ABAAXABAAEQAfADAADgAdAB0AGgAiAAQAEAAZAA8ABAAPABoAIgAZAEEACwAdAB0AGgAiAAQADwAdABQAFwAXAD8ACgAdAB0AGgAiAAQADwAaACIAGQAyABIAHQAdABoAIgAEAA8AGgAgAA0AFwAQAAQACwAFAAQAIAAbADMAFQAdAB0AGgAiAAQADwAaACAADQAXABAABAALAAUABAAdABQAEgATAB8ANQAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEABcAEAARAB8ANAAUAB0AHQAaACIABAAPABoAIAANABcAEAAEAAsABQAEAA8AGgAiABkAOQAQAB0AHQAaACIABAAOABMAEAAhAB0AGgAZAAQAIAAbADoAEwAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAB0AFAASABMAHwA8ABIAHQAdABoAIgAEAA4AEwAQACEAHQAaABkABAAXABAAEQAfADsAEgAdAB0AGgAiAAQADgATABAAIQAdABoAGQAEAA8AGgAiABkAKgALAB0AHQAaACIABAALAAUABAAgABsAKwAOAB0AHQAaACIABAALAAUABAAdABQAEgATAB8ALQANAB0AHQAaACIABAALAAUABAAXABAAEQAfACwADQAdAB0AGgAiAAQACwAFAAQADwAaACIAGQAmABEAHQAdABoAIgAEAAkACgAEACAAGwAEAB0AFAASABMAHwApABAAHQAdABoAIgAEAAkACgAEACAAGwAEABcAEAARAB8AJwATAB0AHQAaACIABAAJAAoABAAPABoAIgAZAAQAHQAUABIAEwAfACgAEgAdAB0AGgAiAAQACQAKAAQADwAaACIAGQAEABcAEAARAB8CWQAPAB0AEAAMAAQAHgAfAAwADgAWABAADwAGAAUABQJYAAwAHQAQAAwABAAeAB8ADAAOABYAEAAPAloACgAdABAADAAEAB0ADAAZABIAEAJXAA4AHQAQAAwABAAOABcAIAAeAB8AEAAdABAADwGQAAwAGwAbABcAJAAEABEAGgAdABgADAAfAZ8ABgAZAA4AEwAaAB0BNgADABcAFwEbABIAFwAUABIAGQAEAB8AGgAbAAQAEAAXABAAGAAQABkAHwAeAPcAEQAXABQAEgAZAAQAHwAaABsABAAQABcAEAAYABAAGQAfAUQACQAXABQAEgAZAAQAHwAaABsBAgANABcAFAASABkABAAfABoABAASAB0AFAAPAR4AHwAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8AHgAEACEAEAAdAB8AFAAOAAwAFwEZACEAFwAUABIAGQAEAB4AHwAdABAAHwAOABMABAAQABcAEAAYABAAGQAfAB4ABAATABoAHQAUACUAGgAZAB8ADAAXARUAHgAXABQAEgAZAAQAHgAfAB0AEAAfAA4AEwAEABAAFwAQABgAEAAZAB8ABAAhABAAHQAfABQADgAMABcBFAAgABcAFAASABkABAAeAB8AHQAQAB8ADgATAAQAEAAXABAAGAAQABkAHwAEABMAGgAdABQAJQAaABkAHwAMABcBGAAUABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAB4A9gATABcAFAASABkABAAdABQAEgATAB8ABAAQABcAEAAYABAAGQAfAUkACwAXABQAEgAZAAQAHQAUABIAEwAfAUsADAAXABQAEgAZAAQAHQAQABgAGgAhABABHAAVABcAFAASABkABAAYABQADwAPABcAEAAEABAAFwAQABgAEAAZAB8AHgD4ABQAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAEAAXABAAGAAQABkAHwFFAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQARYAEwAXABQAEgAZAAQAFwAQABEAHwAEABAAFwAQABgAEAAZAB8AHgD0ABIAFwAUABIAGQAEABcAEAARAB8ABAAQABcAEAAYABAAGQAfAUcACgAXABQAEgAZAAQAFwAQABEAHwFKAA0AFwAUABIAGQAEABUAIAAeAB8AFAARACQBFwAVABcAFAASABkABAAOABAAGQAfABAAHQAEABAAFwAQABgAEAAZAB8AHgD1ABQAFwAUABIAGQAEAA4AEAAZAB8AEAAdAAQAEAAXABAAGAAQABkAHwFIAAwAFwAUABIAGQAEAA4AEAAZAB8AEAAdAR0AFQAXABQAEgAZAAQADQAaAB8AHwAaABgABAAQABcAEAAYABAAGQAfAB4A+QAUABcAFAASABkABAANABoAHwAfABoAGAAEABAAFwAQABgAEAAZAB8BRgAMABcAFAASABkABAANABoAHwAfABoAGAEfABcAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEACEAEAAdAB8AFAAOAAwAFwEaABkAFwAUABIAGQAEAA0ADAAeABAAFwAUABkAEAAEABMAGgAdABQAJQAaABkAHwAMABcCBAAQABIAEgAdABAAEgAMAB8AEAAEABEAFAAQABcADwAeAKoADQAOAA4AEAAeAB4AFAANABQAFwAUAB8AJAAgAEIAUABeAGoAkgC2ANYBBgE6AVgBcAGGAaABtAHMAegB8gH8AhQCJAI8AkwCbAKcArwCzALqAwIDFgMyAzoDXAFnAAYAIAAfAB8AGgAZAmgABgAgAA0ADQAXABAA4wAFAB0AIAAeABMA5wATAB0AFAASABMAHwAZABAAHgAeAAQADgAaABkAHwAdAAwAHgAfAWIAEQAaAB0ADwAQAB0AHgAEAB4AEwAaACIABAATABQADwAQAVkADwAaAB0ADwAQAB0AHgAEABoAIAAfAB4AFAAPABABXAAXABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAAhABAAHQAfABQADgAMABcBWwAZABoAHQAPABAAHQAeAAQAFAAZAB4AFAAPABAABAATABoAHQAUACUAGgAZAB8ADAAXAVoADgAaAB0ADwAQAB0AHgAEABQAGQAeABQADwAQAVgACwAaAB0ADwAQAB0AHgAEAAwAFwAXAV0ACgAaAB0ADwAQAB0ABAAfABoAGwFgAAwAGgAdAA8AEAAdAAQAHQAUABIAEwAfAWEACQAaAB0ADwAQAB0ABAAZABoBXwALABoAHQAPABAAHQAEABcAEAARAB8BXgANABoAHQAPABAAHQAEAA0AGgAfAB8AGgAYASsABAAaABcADwDsAAQAFwAgAB0B1gALABcAGgASABIAEAAdAAQADQAaACMB1QAHABcAGgASABIAEAAdAfYACwAQABMADAAZAA4AEAAEAA0AGgAjAfUABwAQABMADAAZAA4AEACtAA8ADAAdAA4AGgAPABAABAAeAA4ADAAZABkAEAAdALEAFwAMAB0ADgAaAA8AEAAEABwAHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAKsADwAMAB0ADgAaAA8AEAAEABoAIAAfABcAFAAZABAArAAHAAwAHQAOABoADwAQAlUADgAMAB0ABAAeAB8ADAAOABYAEAAPAAYABQAFAlQACwAMAB0ABAAeAB8ADAAOABYAEAAPAlYACQAMAB0ABAAdAAwAGQASABACUwANAAwAHQAEAA4AFwAgAB4AHwAQAB0AEAAPAmoAAwAMAB0A8wAQAAwADgAWACIADAAdAA8ABAAQABcAEAAYABAAGQAfAPEADAAMAA4AFgAEABAAFwAQABgAEAAZAB8ANQBsAHQAjACoALYAwADIANYA3ADuAPgBEAEaAT4BYgF2AZ4BvAHMAdwCAAIeAjgCVAJ2ApACnAK4AtIC3gLqAv4DDAMiA0QDVgNyA4wDmAO4A+YEGAQwBFwEjASiBKwExgTkBQAFDgUqBTwBiAADACAAHwF6AAsAIAAeAB8AGgAYAAQAFAAOABoAGQHAAA0AIAAeAB8AGgAYAAQAEQAaAB0AGAAMAB8AtAAGACAAHQAeABoAHQIVAAQAHgAeAAgCGAADAB4AHgIbAAYAHgAbAB0AGgAVAh0AAgAeAcYACAAdABoAHgAeAB8ADAANANwABAAdABoAGwGSAAsAGgAbACQABAARABoAHQAYAAwAHwGHAAQAGgAbACQBMQARABoAGQAhABAAHQAfAAQAIAAbABsAEAAdAA4ADAAeABABMAARABoAGQAhABAAHQAfAAQAFwAaACIAEAAdAA4ADAAeABAAnwAJABoAGQAZABAADgAfABoAHQGBABMAGgAYABgAEAAZAB8AHgAEAB0AEAAYABoAIQAQAAQADAAXABcBgAAOABoAGAAYABAAGQAfAAQAHQAQABgAGgAhABABfwAHABoAGAAYABAAGQAfAFMABwAaABcAIAAYABkAHgJRABEAGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwAGAAUABQJQAA4AGgAXACAAGAAZAAQAHgAfAAwADgAWABAADwJSAAwAGgAXACAAGAAZAAQAHQAMABkAEgAQAbUADQAaABcAIAAYABkABAARAB0AEAAQACUAEAJPABAAGgAXACAAGAAZAAQADgAXACAAHgAfABAAHQAQAA8BZQAMABoADwAQAAQAHgAZABQAGwAbABAAHwIgAAUAFwAaACAADwB3AA0AFwAaAB4AEAAEABoAIAAfABcAFAAZABAAeAAMABcAGgAeABAABAAOABQAHQAOABcAEAB2AAUAFwAaAB4AEABiAAUAFwAaAA4AFgGRAAkAFwAQAAwAHQAEAA4AHgAeAM8ABgAUAB0ADgAXABACbwAKABMAGgAdABoAGwAXABAAHwATAMwAEAATABAADgAWAA0AGgAjAAQADgATABAADgAWABAADwDLAAgAEwAQAA4AFgANABoAIwB0AA0AEwAQAA4AFgAEABoAIAAfABcAFAAZABAAdQAMABMAEAAOABYABAAOABQAHQAOABcAEABzAAUAEwAQAA4AFgFyAA8AEwAMABkAEgAQAAQAGAAMABkAIAAMABcAFwAkAa8AFgAQABcAFwAeAAQAGAAQAB0AEgAQAAQAIQAQAB0AHwAUAA4ADAAXABcAJAGuABgAEAAXABcAHgAEABgAEAAdABIAEAAEABMAGgAdABQAJQAaABkAHwAMABcAFwAkAa0ACwAQABcAFwAeAAQAGAAQAB0AEgAQAbEAFQAQABcAFwAEAB4AGwAXABQAHwAEACEAEAAdAB8AFAAOAAwAFwAXACQBsAAXABAAFwAXAAQAHgAbABcAFAAfAAQAEwAaAB0AFAAlABoAGQAfAAwAFwAXACQASAAKAAwAHwAQABIAGgAdABQAJQAQAJ4ABAAMAB0AHwJpAAwADAAZAA8AFwAQAAQAHgAfABQADgAWAHEADgAMABkADgAQABcABAAaACAAHwAXABQAGQAQAHIADQAMABkADgAQABcABAAOABQAHQAOABcAEABwAAYADAAZAA4AEAAXAWkADQAMABcAEAAZAA8ADAAdAAQADwAMAB8AEABjAAgADAAXABAAGQAPAAwAHQCdAAoADAAXAA4AIAAXAAwAHwAaAB0AGwA4AFIAZACAAJIApACyANQA4gDqAQABEgEcAToBWAF0AYgBlgHKAgICJAJGAlgCagJ+ApICpAH4AAwAHQAUAA0ADQANABcAEAAEAA0AGgAjAfcACAAdABQADQANAA0AFwAQAEcADQAdAAwAEgAEAAwAGQAPAAQADwAdABoAGwCNAAgAGgAiABkAFwAaAAwADwJiAAgAGgAgABIAEwAZACAAHwG+AAYAGgAXABcADAAdAXkAEAAaAA4AIAAYABAAGQAfAAQAGAAMABkADAASABAAHQCpAAYAFAAhABQADwAQATUAAwAUACEBEwAKABQAGAAQABkAHwAUABoAGQAeAdoACAAUABIAEgAEAA0AGgAjAdkABAAUABIAEgF7AA4AFAAOAB8AFAAaABkADAAdACQABAAMAA8ADwIqAA4AEAAfAAwAFAAXAAQAHgAQAA4AHwAUABoAGQHYAA0AEAAXABQADgAUABoAIAAeAAQADQAaACMB1wAJABAAFwAUAA4AFAAaACAAHgBnAAYAEAAXABAAHwAQAQ0AGQAQAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEJABsAEAAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAcEAEAAQAA4AFAAYAAwAFwAEABQAGQAOAB0AEAAMAB4AEAHCABAAEAAOABQAGAAMABcABAAPABAADgAdABAADAAeABACMQAIAAwAHwAMAAQAIgAQAA0CMAAIAAwAHwAMAAQAHgAcABcCRQAJAAwAHwAMAAQAHQAQAB4AHwIvAAkADAAfAAwABAAVAB4AGgAZAi4ACAAMAB8ADAAEAA4AHgAhAiMABAAMAB8ADAAIABIAKAA2AD4ASgBeAGoAgAEPAAoAJAAQAA8AHQAaABsAGwAQAB0CTQAGACMAGwAaAB0AHwIaAAMAIwAQAKUABQAcACAADAAXAdwACQAYAAwAFAAXAAQADQAaACMB2wAFABgADAAUABcBcAAKAA8AFAAfAAQAHwAaABoAFwAeAGYABAAPABQAHwA5AHQAlgCuAMoA6gD6ARABNAFOAVgBegGOAaYBugHSAeoCAAIOAioCSgJmAogCsALWAuoDBAMmA1IDYANqA4IDlAOoA74D3gPwBAIEJARIBFoEbAR+BJQEtATKBOAE9gUWBSoFPAVUBWYFfAWQBaIFrAXGAP8AEAAgABcAFwAEAB4ADgAdABAAEAAZAAQAEAAjABQAHwD+AAsAIAAXABcABAAeAA4AHQAQABAAGQDwAA0AHQAaABkAHwAEABAAFwAQABgAEAAZAB8A8gAPABoAHQAiAAwAHQAPAAQAEAAXABAAGAAQABkAHwC8AAcAGgAdACIADAAdAA8BuwAKABoAHQAYACAAFwAMAAQAEQAjAZgAEQAaAB0AGAAMAB8ABAAOABoADwAQAAQADQAXABoADgAWAWQADAAaAB0AGAAEABAAFwAQABgAEAAZAB8BYwAEABoAHQAYAS8AEAAaAB0AEAASAB0AGgAgABkADwAEAA4AGgAXABoAHQHDAAkAGgAZAB8ABAAeABQAJQAQAS4ACwAaABkAHwAEABEADAAYABQAFwAkAgIACQAaABcADwAQAB0ABAAgABsCAAALABoAFwAPABAAHQAEABoAGwAQABkCAwALABoAFwAPABAAHQAEABgAGgAdABACAQAKABoAFwAPABAAHQAEAAwADwAPAf8ABgAaABcADwAQAB0A3wANABcAFAAbAAQAIQAQAB0AHwAUAA4ADAAXAN4ADwAXABQAGwAEABMAGgAdABQAJQAaABkAHwAMABcBhQANABcADAAeABMABAAYAAwAGQAMABIAEAAdAYYAEAAUABkADwAEAAwAGQAPAAQAHQAQABsAFwAMAA4AEACIABMAFAAXAB8AEAAdAAQAHgAaAB0AHwAEAA8AEAAeAA4ABAAeABgAhwASABQAFwAfABAAHQAEAB4AGgAdAB8ABAAMAB4ADgAEAB4AGACGAAkAFAAXAB8AEAAdAAQAHgAYAIUADAAUABcAHwAQAB0ABAAOABcAEAAMAB0AigAQABQAFwAfABAAHQAEAAwADwAPAAQAEgAdABoAIAAbAIkAFQAUABcAHwAQAB0ABAAMAA8ADwAEABAAIwAbAB0AEAAeAB4AFAAaABkAhAAGABQAFwAfABAAHQIUAAQAFAAXABgCRAALABQAFwAQAB4ABAAQAB0AHQAaAB0CEwAIABQAFwAQAAQAJQAUABsCCgAJABQAFwAQAAQAIgAaAB0ADwI6AAoAFAAXABAABAAhABQADwAQABoCRgAPABQAFwAQAAQAHwAkABsAEAAeAA4AHQAUABsAHwIHAAgAFAAXABAABAAfACMAHwIOAAgAFAAXABAABAAbAB4ADwJAABAAFAAXABAABAAbAB0AGgASAB0ADAAYABgAFAAZABICPQARABQAFwAQAAQAGwAdABAAHgAQABkAHwAMAB8AFAAaABkCDAAIABQAFwAQAAQAGwAbAB8CDQAIABQAFwAQAAQAGwAPABECCwAIABQAFwAQAAQAGAAPAA0CPAAKABQAFwAQAAQAFAAYAAwAEgAQAiEADwAUABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcCDwAKABQAFwAQAAQAEQAXAAwAHgATAgkACgAUABcAEAAEABAAIwAOABAAFwJDAAoAFAAXABAABAAQAB0AHQAaAB0CPwAPABQAFwAQAAQADwAUAB4ADgAEABQAGAAMABIAEAI+AAkAFAAXABAABAAPAAwAHwAMAggACAAUABcAEAAEAA4AHgAhAhAACwAUABcAEAAEAA4AGgAZABEAFAASAhIACAAUABcAEAAEAA0ADAAOAjsACgAUABcAEAAEAAwAIAAPABQAGgIRAAkAFAAXABAABAAMAB4ADgAjAgYACAAUABcAEAAEAAwADwAPAgUABAAUABcAEAHeAAwADAAOABAADQAaABoAFgAEAA0AGgAjAd0ACAAMAA4AEAANABoAGgAWABMAKABEAG4AmAC6AM4A2gDyAPwBEAEyAT4BXgF2AYwBmgG2AcIBzgIsAA0AHQAaACAAGwAEAB4AEAAOAB8AFAAaABkCJgAUAB0AGgAgABsABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJwAUAB0AGgAgABsABAARABoAGgAfABAAHQAEAB4AEAAOAB8AFAAaABkCMgAQAB0AGgAgABsABAAOABoAFwAXABAADgAfABQAGgAZAWoACQAdABoAIAAbAAQADQAaACMASwAFAB0AGgAgABsASgALAB0AFAAPAAQAFwAMACQAGgAgAB8ASQAEAB0AFAAPAOsACQAdABAAJAAeAA4ADAAXABAAqAAQAB0AEAAMAB8AEAAdAAQAGgAdAAQAEAAcACAADAAXAk4ABQAdAAwAGwATAeIADwAaABoAEgAXABAABAAbABcAIAAeAAQADQAaACMB4QALABoAGgASABcAEAAEABsAFwAgAB4B4AAKABoAGgASABcAEAAEAA0AGgAjAd8ABgAaABoAEgAXABABzAANABcAGgANABAABAAaACAAHwAXABQAGQAQAc0ABQAXABoADQAQAJYABQAQAAwAHQAeAJUABAAQAAwAHQAUACoATgBsAJoAyADoAQgBFAEeASgBRAFQAVYBcAF6AYABhgGMAZIBmACQABEAJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQAEAB4AGACPAA4AJAAbABAAHQAXABQAGQAWAAQAGgAbABAAGQGbABYAJAAbABAAHQAXABQAGQAWAAQAFwAUABIAEwAfAAQADwAUAAwAFwAaABIBnQAWACQAGwAQAB0AFwAUABkAFgAEABIAFwAaAA0AEAAEAB0AEAAYABoAIQAQAZwADwAkABsAEAAdABcAFAAZABYABAASABcAGgANABABngAPACQAGwAQAB0AFwAUABkAFgAEABAAGAAMABQAFwIWAAUAHwAYABcACgIXAAQAHwAYABcAWgAEABoAGAAQAMcADQAQAAwAHQAfAAQAGgAgAB8AFwAUABkAEADIAAUAEAAMAB0AHwDAAAIADwBNAAwADAAZAA8AFwAQAB0ABAAPAB0ADAASALMABAAMABkADwE8AAIACwE7AAIACgE6AAIACQE5AAIACAE4AAIABwE3AAIABgAVACwAOgBWAGoAhgCeALIAygDqAQoBPgF2AYIBkAGeAbgB2gIAAhoCMAJgASwABgAfAAwAFwAUAA4A6QANABkAIQAQAB0AHwAEAA4AGgAXABoAHQAeAUEACQAZAB4AEAAdAB8ABAAgABsBQgANABkAHgAQAB0AHwAEABgAFAAPAA8AFwAQAUMACwAZAB4AEAAdAB8ABAAPABoAIgAZAjkACQAZABMAEAAdABQAHwAQAA8A0wALABkAEQAaAB0AGAAMAB8AFAAaABkBPwAPABkADwAQABkAHwAEABQAGQAOAB0AEAAMAB4AEAFAAA8AGQAPABAAGQAfAAQADwAQAA4AHQAQAAwAHgAQAQwAGQAZAA4AHQAQAAwAHgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgEIABsAGQAOAB0AEAAMAB4AEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAdQABQAZAA0AGgAjAkwABgAYABsAGgAdAB8BAQAGABgADAASABAAHgDbAAwAGAAMABIAEAAEAB0AEAAeABQAJQAQAX4AEAAYAAwAEgAQAAQAGAAMABsABAAQAA8AFAAfABoAHQF8ABIAGAAMABIAEAAEABcAFAASABMAHwAEAA8AFAAMABcAGgASANgADAAYAAwAEgAQAAQAEAAjABsAGgAdAB8BfQAKABgADAASABAABAAQAA8AFAAfAcQAFwAYAAwAEgAQAAQADAANAB4AGgAXACAAHwAQAAQAGwAaAB4AFAAfABQAGgAZANcABQAYAAwAEgAQAAsAGABGAHgAogDQAQABNAFmAZwBzAIAASUAFgAgAB4AHwAUABEAJAAEAB4AHwAMAB0AHwAEACEAEAAdAB8AFAAOAAwAFwEgABgAIAAeAB8AFAARACQABAAeAB8ADAAdAB8ABAATABoAHQAUACUAGgAZAB8ADAAXAScAFAAgAB4AHwAUABEAJAAEABAAGQAPAAQAIQAQAB0AHwAUAA4ADAAXASIAFgAgAB4AHwAUABEAJAAEABAAGQAPAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEmABcAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEACEAEAAdAB8AFAAOAAwAFwEhABkAIAAeAB8AFAARACQABAAOABAAGQAfABAAHQAEABMAGgAdABQAJQAaABkAHwAMABcBKAAYACAAHgAfABQAEQAkAAQADQAQAB8AIgAQABAAGQAEACEAEAAdAB8AFAAOAAwAFwEjABoAIAAeAB8AFAARACQABAANABAAHwAiABAAEAAZAAQAEwAaAB0AFAAlABoAGQAfAAwAFwEpABcAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEACEAEAAdAB8AFAAOAAwAFwEkABkAIAAeAB8AFAARACQABAAMAB0AGgAgABkADwAEABMAGgAdABQAJQAaABkAHwAMABcCGQACAB4AAwAIACgASACkAA8AGwAUAAQAHgAfAAwAHwAgAB4ABAAaABsAEAAZAKMADwAbABQABAAeAB8ADAAfACAAHgAEABMAGgAXAA8AogAPABsAFAAEAB4AHwAMAB8AIAAeAAQADwAQABkAJAAZADQAQgBOAFgAdgCYALYA0ADqAPwBGAE4AUQBdAGUAb4B2AHyAfwCGAI2Al4CegKWAqQAjAAGABoAEgAaACAAHwCLAAUAGgASABQAGQBuAAQAGgAOABYBPgAOABQAHgAfAAQAIAAZABoAHQAPABAAHQAQAA8CSwAQABQAHgAfAAQAHQAaABgADAAZAAQAHgAYAAwAFwAXAkoADgAUAB4AHwAEAB0AGgAYAAwAGQAEAA0AFAASAT0ADAAUAB4AHwAEABoAHQAPABAAHQAQAA8B5AAMABQAGQAWABAADwAUABkABAANABoAIwHjAAgAFAAZABYAEAAPABQAGQBsAA0AFAAZABYABAAhABAAHQAfABQADgAMABcAagAPABQAGQAWAAQAEwAaAB0AFAAlABoAGQAfAAwAFwJbAAUAFAAZABAABgJgABcAFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAAQAGAAMAB0AFgAQAB0AHgJdAA8AFAAZABAABAAeAB8ADAAOABYAEAAPAAYABQAFAl8AFAAUABkAEAAEAB4AHwAMAA4AFgAQAA8ABAAYAAwAHQAWABAAHQAeAlwADAAUABkAEAAEAB4AHwAMAA4AFgAQAA8CXgAMABQAGQAQAAQAGAAMAB0AFgAQAB0AHgDmAAQAFAAZABAApwANABAAHgAeAAQAGgAdAAQAEAAcACAADAAXAFIADgAMACQAGgAgAB8ABAAeAB8ADAAOABYAEAAPAFEAEwAMACQAGgAgAB8ABAAeABQADwAQAAQADQAkAAQAHgAUAA8AEABQAA0ADAAkABoAIAAfAAQABwAEAA0AJAAEAAcATwANAAwAJAAaACAAHwAEAAYABAANACQABAAJAE4ABgAMACQAGgAgAB8AkQAGAAwAIAAZAA4AEwATACgAQABQAGwAjACqALgAygDmAQABDAEWATIBVgFsAaQBxAHiAgQB5gALACQAHgAbAAwADgAQAAQADQAaACMB5QAHACQAHgAbAAwADgAQAFcADQAaAB0AEAAEACEAEAAdAB8AFAAOAAwAFwBYAA8AGgAdABAABAATABoAHQAUACUAGgAZAB8ADAAXAZoADgAaAA8AIAAXABAABAAYAAwAGQAMABIAEAAdAN0ABgAUAB0AHQAaAB0AoQAIABQAGQAgAB4ABAAeABgAfQANABQAGQAgAB4ABAAaACAAHwAXABQAGQAQAH4ADAAUABkAIAAeAAQADgAUAB0ADgAXABAAfAAFABQAGQAgAB4AVgAEABAAGQAgAYMADQAQAA8AFAAMAAQAGAAMABkADAASABAAHQHPABEADAAdABYAEAAdAAQAGwAUABkABAAfAAwAHQASABAAHwHOAAoADAAdABYAEAAdAAQAGwAUABkBCwAbAAwAFgAQAAQAIQAQAB0AHwAUAA4ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwEFAA8ADAAWABAABAAeAAwAGAAQAAQAIgAUAA8AHwATAQQADgAMABYAEAAEAB4ADAAYABAABAAeABQAJQAQAQYAEAAMABYAEAAEAB4ADAAYABAABAATABAAFAASABMAHwEHAB0ADAAWABAABAATABoAHQAUACUAGgAZAB8ADAAXAAQAHgAbAAwADgAUABkAEgAEABAAHAAgAAwAFwADAAgAIgA2ANIADAAaAB8AFAARABQADgAMAB8AFAAaABkApgAJABoAHwAEABAAHAAgAAwAFwBfAA4AGgAZAAQAHQAQAA4AIAAdAB0AEAAZAA4AEAABAAQAWQAHACEAEAAdABcADAAbACkAVABgAHAAgACaALIAvADOAN4A6AEEARgBIAEoAUIBUgFkAXABkgGwAcYB/AIcAjgCRAJWAnwCqAK+AuADBAMkA0wDcAOMA6QDrAO8A8gD6AQQAGUABQAdABQAGQAfAJgABwAdABAAIQAUABAAIgCgAAcAFwAgAB4ABAAeABgAegAMABcAIAAeAAQAGgAgAB8AFwAUABkAEAB7AAsAFwAgAB4ABAAOABQAHQAOABcAEAB5AAQAFwAgAB4AwgAIABcADAAkABcAFAAeAB8AxAAHABcADAAkAAQAHgAYALgABAAXAAwAJAHoAA0AFAAZAB8AEAAdABAAHgAfAAQADQAaACMB5wAJABQAGQAfABAAHQAQAB4AHwHQAAMAFAAZAmEAAwAUABAA1gAMABMAGgAfABoABAAOAAwAGAAQAB0ADAG/AAcAEAAdAA4AEAAZAB8AxQAIAAwAIAAeABAABAAeABgAuQAFAAwAIAAeABABjwAQAAwAHgAfABAABAAbABcADAAUABkABAAfABAAIwAfAY4ADgAMAB4AHwAQAAQAGAAMAB0AFgAPABoAIgAZAY0ACgAMAB4AHwAQAAQAEwAfABgAFwGMABoADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAAQAHgAfAB0AFAAbAAQAEQAUABcAEAGLAA8ADAAeAB8AEAAEABEAHQAaABgABAAiABoAHQAPAYoADQAMAB4AHwAQAAQADAAeAAQAEwAfABgAFwGJAAUADAAeAB8AEAFuAAgADAAeAB4AIgAaAB0ADwJCABIADAAdAAwAGAAQAB8AEAAdAB4ABAAgABkAFgAZABoAIgAZAkEAFQAMAB0ADAAYABAAHwAQAB0AHgAEAA0AJAAfABAABAAMAB0AHQAMACQCLQAKAAwAHQAMABgAEAAfABAAHQAeAjcAEAAMAB0ADAAYABAAHwAQAB0ABAAeAB8AHQAUABkAEgI2ABEADAAdAAwAGAAQAB8AEAAdAAQAFAAZAB8AEAASABAAHQI1AA8ADAAdAAwAGAAQAB8AEAAdAAQAEQAXABoADAAfAjQAEwAMAB0ADAAYABAAHwAQAB0ABAAPAAwAHwAQAAQAHwAUABgAEAIzABEADAAdAAwAGAAQAB8AEAAdAAQADQAaABoAFwAQAAwAGQFvAA0ADAAdAAwAEgAdAAwAGwATAAQADAAPAA8BswALAAwAGQAQAAQAEQAdABAAEAAlABAAnAADAAwAGQDkAAcADAAXABAAHwAfABAA5QAFAAwAFAAZAB8BKgAPAAwAEgAQAAQAGwAdABoAGwAQAB0AHwAUABAAHgIoABMADAASABAABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCKQATAAwAEgAQAAQAEQAaABoAHwAQAB0ABAAeABAADgAfABQAGgAZAAQACgAcADwAXADUAAgAIAAQAB4AHwAUABoAGQCwAA8AHQAEAA4AGgAPABAABAAeAA4ADAAZABkAEAAdAK4ADwAdAAQADgAaAA8AEAAEABoAIAAfABcAFAAZABAArwAHAB0ABAAOABoADwAQAB0APABcAGwAdAB+AJQAsADKAOIA8AD6AQgBGgEyAT4BagGWAaYB1gIKAh4CLAI2AkwCWgKCApoCtgLQAU0ADwAgABcAEAAEABMAGgAdABQAJQAaABkAHwAMABcB+gAHAB4AHgAEAA0AGgAjAfkAAwAeAB4AVAAEABoAIgAeAbQACgAaACIABAARAB0AEAAQACUAEADvAA0AGgAgABkADwAEAA4AGgAdABkAEAAdAB4A4QAMABoAHwAMAB8AEAAEAB0AFAASABMAHwDiAAsAGgAfAAwAHwAQAAQAFwAQABEAHwDgAAYAGgAfAAwAHwAQAm4ABAAaAB4AEAC7AAYAEAAiABQAGQAPAGAACAAQAB4AEAAfAAQAHgAYAQAACwAQAB4AEAAfAAQADgAaABcAGgAdAF0ABQAQAB4AEAAfAiQAFQAQABsAGgAdAB8ABAATABAADAAPABAAHQAEAB4AEAAOAB8AFAAaABkCJQAVABAAGwAaAB0AHwAEABEAGgAaAB8AEAAdAAQAHgAQAA4AHwAUABoAGQBVAAcAEAAaAB0ADwAQAB0BDgAXABAAGAAaACEAEAAEACEAEAAdAB8AFAAOAAwAFwAEAB4AGwAMAA4AFAAZABIBCgAZABAAGAAaACEAEAAEABMAGgAdABQAJQAaABkAHwAMABcABAAeABsADAAOABQAGQASAGEACQAQABcAGgAMAA8ABAAeABgAXgAGABAAFwAaAAwADwBcAAQAEAAPABoB6gAKABAADwAPABQAHwAEAA0AGgAjAekABgAQAA8ADwAUAB8A0QATAAwADwAUABoADQAgAB8AHwAaABkABAAOABMAEAAOABYAEAAPANAACwAMAA8AFAAaAA0AIAAfAB8AGgAZAmwADQAMAA8ADAAdAAQAGAAMAB0AFgAQAB0AHgJtAAwADAAPAAwAHQAEABEAFAAXABcAEAAPAmsABQAMAA8ADAAdAC0AXABqAIAAiACcALAAxgDiAQQBHgFKAXIBmgG8AeYCAgISAhwCKAJCAkwCaAKCApYCrgLAAuQDCAMcAyQDPgNWA2oDegOGA5IDugPQA+YEJARSBIwEtgTGBNABvQAGACQAGAANABoAFwE0AAoAIAAbAAQAHgAOAB0AFAAbAB8BvAADACAAGADBAAkAIAANAB8AFAAfABcAEAAeAiIACQAgAA0AHQAQABsAGgAdAB8BMwAKACAADQAEAB4ADgAdABQAGwAfAZkADQAfACQAFwAQAAQADQAgABQAFwAPABAAHQHsABAAHwAgABgADQAXABAABAAgABsAGgAZAAQADQAaACMB6wAMAB8AIAAYAA0AFwAQAAQAIAAbABoAGQGXABUAHwAdABQAGwAEACIAGgAdAA8ABAARABoAHQAYAAwAHwAfABQAGQASAZYAEwAfAB0AFAAbAAQAHgAbAAwAGQAEABAAFwAQABgAEAAZAB8AHgGVABMAHwAdABQAGwAEABEAGgAZAB8ABAAQABcAEAAYABAAGQAfAB4BlAAQAB8AHQAUABsABAAOAB4AHgAEABEAGgAdABgADAAfAZMAFAAfAB0AFAAbAAQADAAXABcABAARABoAHQAYAAwAHwAfABQAGQASATIADQAfAB0AFAAWABAAHwATAB0AGgAgABIAEwDGAAcAHwAaABsABAAeABgAugAEAB8AGgAbALUABQAfABQADgAWAMkADAAfAAwAHQAEABoAIAAfABcAFAAZABAAygAEAB8ADAAdAbcADQAbABAAFwAXAAQADgATABAADgAWABAAHQCDAAwAGgAdAB8ABAAPABAAHgAOAAQAHgAYAIAACQAaAB0AHwAEAA8AEAAeAA4AggALABoAHQAfAAQADAAeAA4ABAAeABgAfwAIABoAHQAfAAQADAAeAA4BEgARABkADAAbAAQAHwAaAAQAHgAZAAwAGwAXABQAGQAQAB4BEQARABkADAAbAAQAHwAaAAQAEgAdABQADwAXABQAGQAQAB4BEAAJABkADAAbAAQAEgAdABQADwIfAAMAFwAZAQMADAAUACUAEAAEAB8AGgAEABIAHQAUAA8BggALABQAFwAhABAAHQAXABQAEgATAB8AsgAJABQAEgAZAAwAHwAgAB0AEADtAAcAEwAMAB0AGwAQABkB0gAFABMADAAdABAA7gAFABMADAAbABAAtwATABAAHwAEAA4AGgAXACAAGAAZAAQAGwAaAB4AFAAfABQAGgAZAWgACgAQABcAEAAOAB8ABAANABoAIwFmAAoAEAAXABAADgAfAAQADAAXABcCZgAeAA4ADAAfAB8AEAAdAAQAHgAfAB0ADAAUABIAEwAfAAQAFwAUABkAEAAeAAQAGAAMAB0AFgAQAB0AHgJnABYADgAMAB8AHwAQAB0ABAAeAB8AHQAMABQAEgATAB8ABAAXABQAGQAQAB4CZAAcAA4ADAAfAB8AEAAdAAQAHgAYABoAGgAfABMABAAXABQAGQAQAB4ABAAYAAwAHQAWABAAHQAeAmUAFAAOAAwAHwAfABAAHQAEAB4AGAAaABoAHwATAAQAFwAUABkAEAAeAmMABwAOAAwAHwAfABAAHQBkAAQADAAhABAA6AAKAAwAHwAgAB0ADAAfABQAGgAZADsAeACQAKAAtgDEAOIBEgEsAV4BiAGyAeQCDgIqAkYCdgKaArICzgLwAxADMANOA14DcAOEA6YDygPmBAIEMAReBIAEogTEBO4FFgVCBWgFggWcBdAGAgYqBlIGfgaiBrgGzgb6ByQHUgd4B6oH2ggOCEAIcAikAfIACwAiABQAHwAfABAAHQAEAA0AGgAjAfEABwAiABQAHwAfABAAHQHwAAoAIAAYAA0AFwAdAAQADQAaACMB7wAGACAAGAANABcAHQDOAA4AHQAUAAQAHgAfAAwAHwAQAAQAGQAgABcAFwDNABcAHQAUAAQAHgAfAAwAHwAQAAQAFAAZAA8AEAAfABAAHQAYABQAGQAMAB8AEADqAAwAHQAMABkAHgAbABAAHQAMABkADgAkAXgAGAAdAAwADgAWAAQADgATAAwAGQASABAAHgAEAB0AEAAVABAADgAfAAQADAAXABcBdwAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAHQAQABUAEAAOAB8BdAAUAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQAEAAZAAwADQAXABABdgAYAB0ADAAOABYABAAOABMADAAZABIAEAAeAAQADAAOAA4AEAAbAB8ABAAMABcAFwF1ABQAHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4ABAAMAA4ADgAQABsAHwFzAA0AHQAMAA4AFgAEAA4AEwAMABkAEgAQAB4BtgANABoAGgAXAA0ADAAdAAQAEQAXABoADAAfAboAFwAaABIAEgAXABAABAARACAAFwAXAAQAHgAOAB0AEAAQABkABAAYABoADwAQAjgAEQAaAA4ABAAeABAADgAfABQAGgAZAAQAFwAQACEAEAAXAisACwAaAA4ABAAeABAADgAfABQAGgAZAPoADQATACAAGAANABkADAAUABcAHgAEACAAGwD7ABAAEwAgABgADQAZAAwAFAAXAB4ABAAdABQAEgATAB8A/QAPABMAIAAYAA0AGQAMABQAFwAeAAQAFwAQABEAHwD8AA8AEwAgABgADQAZAAwAFAAXAB4ABAAPABoAIgAZAW0ADgAQACMAHwANABoAIwAEABMAFAAPAA8AEAAZAWwABwAQACMAHwANABoAIwFrAAgAEAAjAB8ADAAdABAADAFMAAkAEAAjAB8ABAAiAB0ADAAbAXEAEAAQABgAGwAXAAwAHwAQAAQAGAAMABkADAASABAAHQHuABEAEAAXABcABAAMAAQAEQAdABQAEAAZAA8ABAANABoAIwHtAA0AEAAXABcABAAMAAQAEQAdABQAEAAZAA8BsgANAAwADQAXABAABAAgABkAGAAQAB0AEgAQAagAFgAMAA0AFwAQAAQAHQAaACIABAAUABkAHgAQAB0AHwAEAA0AEAAXABoAIgGnABYADAANABcAEAAEAB0AGgAiAAQAFAAZAB4AEAAdAB8ABAAMAA0AGgAhABABywAQAAwADQAXABAABAAdABoAIgAEABIAHQAaACAAGwAeAaoAEAAMAA0AFwAQAAQAHQAaACIABAAPABAAFwAQAB8AEAGiABAADAANABcAEAAEABsAHQAaABsAEAAdAB8AFAAQAB4CSQAUAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAdABQAEgATAB8CRwATAAwADQAXABAABAAbABoAHgAUAB8AFAAaABkABAAXABAAEQAfAkgAFQAMAA0AFwAQAAQAGwAaAB4AFAAfABQAGgAZAAQADgAQABkAHwAQAB0BoAASAAwADQAXABAABAAXABQAEgATAB8ABAAPABQADAAXABoAEgGsAAwADAANABcAEAAEAA8AEAAXABAAHwAQAcoADAAMAA0AFwAQAAQADgAaAB0AGQAQAB0BpgAZAAwADQAXABAABAAOABoAFwAgABgAGQAEABQAGQAeABAAHQAfAAQAHQAUABIAEwAfAaUAGAAMAA0AFwAQAAQADgAaABcAIAAYABkABAAUABkAHgAQAB0AHwAEABcAEAARAB8ByQATAAwADQAXABAABAAOABoAFwAgABgAGQAEABIAHQAaACAAGwAeAakAEwAMAA0AFwAQAAQADgAaABcAIAAYABkABAAPABAAFwAQAB8AEAGkABUADAANABcAEAAEAA4AEAAXABcABAAbAB0AGgAbABAAHQAfABQAEAAeAasAEQAMAA0AFwAQAAQADgAQABcAFwAEAA8AEAAXABAAHwAQAaMACgAMAA0AFwAQAAQADgAQABcAFwHIAAoADAANABcAEAAEAA0AGgAPACQBUAAVAAwADQAXABAABAAMABcAFAASABkABAAfABoAGwAEAB0AFAASABMAHwFOABQADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQAFwAQABEAHwFPABYADAANABcAEAAEAAwAFwAUABIAGQAEAB8AGgAbAAQADgAQABkAHwAQAB0BVwASAAwADQAXABAABAAMABcAFAASABkABAAdABAAGAAaACEAEAFTABgADAANABcAEAAEAAwAFwAUABIAGQAEABgAFAAPAA8AFwAQAAQAHQAUABIAEwAfAVEAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAXABAAEQAfAVIAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQAGAAUAA8ADwAXABAABAAOABAAGQAfABAAHQFWABgADAANABcAEAAEAAwAFwAUABIAGQAEAA0AGgAfAB8AGgAYAAQAHQAUABIAEwAfAVQAFwAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAXABAAEQAfAVUAGQAMAA0AFwAQAAQADAAXABQAEgAZAAQADQAaAB8AHwAaABgABAAOABAAGQAfABAAHQGhAAUADAANABcAEAALABgAIgAwAEAATgBaAGgAiACsALwAxgHTAAQAHgAQAB0AjgAGABsAFwAaAAwADwC2AAcAGQAeAB8AFAAOABYAgQAGABkAHgAaAB0AHwHRAAUAGQAbABQAGQBvAAYAGQAXABoADgAWAG0ADwAZABcAFAAZABYABAAhABAAHQAfABQADgAMABcAawARABkAFwAUABkAFgAEABMAGgAdABQAJQAaABkAHwAMABcATAAHABkAEgAdABoAIAAbAFsABAAZAA8AGgEtAAkAGQAPABAAHQAXABQAGQAQAAoAFgAqAEAAWABsAHgAlgCkAKoAzAC+AAkAGgAXACAAGAAQAAQAIAAbAL8ACgAaABcAIAAYABAABAAaABEAEQC9AAsAGgAXACAAGAAQAAQADwAaACIAGQH8AAkAFAAYABAAGgAEAA0AGgAjAfsABQAUABgAEAAaAYQADgAUAA8AEAAaAAQAEAAjAB8AEAAdABkADAAXAhwABgANABsAHQAaABUCHgACAA0BuAAQAAwAFwAUAA8ADAAfABQAGgAZAAQAIwATAB8AGAAXAbkADwAMABcAFAAPAAwAHwAUABoAGQAEAA8ADAAfAAwABwAQAB4AOABYAGgAiACWAJcABgAdABAAGQAOABMBxQAMABQAJQAMAB0ADwAEAB8ADAANABcAEAHHAA8AFAAlAAwAHQAPAAQADgAdABoAHgAeAB8ADAANAJMABwAUABkADwAaACIAHgCUAA8AFAAZAA8AGgAiAAQAGAAUABkAFAAYABQAJQAQAJIABgAUABkADwAaACIA1QAHAAwAHQAZABQAGQASAAQACgAiADIASAH+AAsAGgAgAB8AIAANABAABAANABoAIwH9AAcAGgAgAB8AIAANABAB9AAKAAwAGAAYABAAHQAEAA0AGgAjAfMABgAMABgAGAAQAB0ABQAMAB4ALgBK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ESE1IREhASERIQERIREBIREhJSERIQEhESFAAQD/AAFAAQD/AP7AAQD/AAEA/wABQAEA/wABQAEA/wABAP8A/sABAP8AAUABAP8AA4D/AP2AAQD/AAEAQAEA/wABAAFA/wABAP3AAQBAAQD8gAEAAAAGAEAAQAPAA4AAAwAHAAsADwATABcAABMzFSMlFSE1ATM1IwUhNSEBMzUjBSE1IUDAwAEAAoD8gMDAAQACgP2A/wDAwAEAAoD9gAOAwMDAwP4AwMDA/gDAwMAAAAQAQABAA4ADgAADAAcACwAPAAATIREhESERIQEhESEZASERQAGA/oABgP6AAcABgP6AAYABwP6AAcABgPzAAYABwP6AAYAAAAQAQABAA4ADgAADAAcACwAPAAATIREhEyERIQEhESEDESERQAGA/oBAAQD/AAHAAQD/AEABgAHA/oACAAEA/UABAAIA/oABgAAAAAACAUAAQAKAA0AAAwAHAAABMxEjExEzEQFAgIDAgANA/QADAP0AAwAABgBAAAADgAPAAAMABwALAA8AEwAXAAAlIRUhNSE1IQEhESEFITUhESE1IQEVITUBgAIA/gACAP4A/sABAP8AAUACAP4AAgD+AP7AA0CAgMCA/sACwICA/sCAAcDAwAAABQBAAAADgAPAAAMABwALAA8AEwAAEyERIQEVITUBITUhESE1IREhNSFAAYD+gAHAAYD+gAGA/oABgP6AAYD+gAPA/EADwMDA/kDA/kDA/kDAAAAABABAAAADgAPAAAMABwALAA8AABMhESEBIREhASERIQEhESFAAYD+gAHAAYD+gP5AAYD+gAHAAYD+gAIAAcD+QAHA/EABwP5AAcAAAAQAQAAAA4ADwAADAAcACwAPAAA3IRUhESE1ITUhNSERFSE1QANA/MADQPzAA0D8wANAwMABAMBAwAEAwMAAAAAFAEAAAAOAA8AAAwAHAAsADwATAAATIRUhESE1ISUhNSEBESERASE1IUABgP6AAYD+gAHAAYD+gP5AA0D+gAGA/oABwMD/AMBAwAIA/kABwPxAwAADAIAAAANAA4AAAwAHAAsAABMzESMhMxEjIREzEYDAwAEAwMABAMADgPyAA4D8gAOAAAAAAwBAAIADwANAAAMABwALAAABFSE1ERUhNREhFSEDwPyAA4D8gAOAA0DAwP8AwMD/AMAA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gECAQAIA/gBAgIABoEBAKDg4KEBAQl5eQmBAQEBAQALAQICAgIBA/gBAgICAgEACAP6AQDgoKDhAXkJCXgFAQP8AQAAABgAA/8AEAAPAAAYACgASABoAIgAqAAABIREhESERBTMVIxMjFTMVIxEzESMVMxUjETMlNSMVIzUhFSEjNSMVIzUhAoD9gAEAAwD8QICAgEBAgIBAQICAAQBAgAFAAYCAQIABQAPA/AADAAEAQID9wECAAUABAECAAUBAQECAgEBAgAAABQA/AAADvwOAAAQACAANABIAFgAAEyERIREDMxEjEyERIREXITUhFQERMxG/AoD9gIBAQIACgP2AQAIA/gACgEADAP8AAQD9AAOA/gD/AAEAwICAAsD8gAOAAAAFAD8AAAO/A4AAAwAIAAwAEAAVAAABESERAyE1IRUBESERFyMRMwEVITUhAb//AIADgPyAAwD/AMCAgP1AA4D8gAMA/YACgP0AQEADAP2AAoBA/gACwEBAAAAAAAMAPwAAA38DgAADAAcADAAAASERIQEzESMTESERIQJ//kABwP3AQECAAsD9QAIAAQD9AAOA/gD/AAEAAAEAfwAAAz8DgAATAAAlIRUjNSERITUjETM1MxUzESMVIQM//sBA/sABQMDAQMDAAUCAgIABAIABAICA/wCAAAADAIEAAAPBA4AABAAIAA0AAAEhESERJREzEQEhESERAYEBwP5AAgBA/MACwP1AAwD/AAEAgPyAA4D9AAEA/wAABAA/AAADvwOAAAMABwALABAAAAEhESEBMxEjIREzEQEhESERAz/9gAKA/QBAQANAQP0CAoD9gAIAAQD9AAOA/IADgP0AAQD/AAAAAAMAPwCAA78DQAATABcAGwAAAREhESM1IRUjFTMVITUzESERMzUFIzUzASMRMwM//wCA/wCAgAEAgAEAgP3AgIABgICAAgABQP7AwMBAwMD+wAFAQMCA/wABAAAAAwBAAEADwAOAAAMABwALAAATIREhAxUhNQEhESHAAQD/AIADgP6AAQD/AAMA/kACQEBA/MACwAABAD8AgAO/A0AAEwAAASMRIREjFSE1IzUzNSEVMxEhETMDv4D/AID/AICAAQCAAQCAAcD+wAFAwMBAwMABQP7AAAAAAAMAP//+A78DPgADAAgADAAAJSERIQEVITUhASERIQG//wABAP6AA4D8gAMA/wABAH4BwP4AQEADAP1AAAQAPwAAA78DgAADAAgADQARAAABESERAyE1IRURFSE1IQURIREBv/8AgAOA/IADgPyAAgABAAMA/YACgP0AQEADgEBAfv2AAoAAAAADAH8AAAM/A4AAFAAYABwAAAE1MxEjNSMVIxEzFSERIRUzNSERIQchNSERIzUzAf/AwEDAwP7AAUBAAUD+wED/AAEAgIABgIABAICA/wCA/wCAgAEAwIABAIAAAAMAPwAAAv8DgAADAAcADAAAEyERIQczESMFESERIb8BAP8AgEBAAcABAP8AAwD9gIADgH79gAKAAAAAAAMAfwAAAz8DgAAEAAgADAAAEyERIREBMxEjFxEhEX8BAP8AAUBAQIABAAMA/YACgP0AA4B+/YACgAAAAAMBAQAAA8EDgAAEAAgADAAAASERIRElETMRASERIQEBAQD/AAKAQP6AAQD/AAMA/YACgID8gAOA/QICgAAAAAAE//8AAAP/A4AABAAIAAwAEQAAEyERIRElETMRASERIQEzESMRfwEA/wADQED+gAEA/wD9gEBAAwD9gAKAgPyAA4D9AgKA/P4DgPyAAAAAAAT//wAAA/8DgAADAAcACwAQAAATIREhAREzEQEhESEBMxEjEb8BAP8AAwBA/kABAP8A/cBAQAMA/YADAPyAA4D9AgKA/P4DgPyAAAADAD8AwAO/A4AAAwAIAA0AAAEhESElFSE1IRMhESERAz/9gAKA/QADgPyAggKA/YACAAEAgEBA/UABAP8AAAAAAwA/AIADvwNAAAMACAANAAABIREhARUhNSETIREhEQM//YACgP0AA4D8gIICgP2AAkABAP7AQED+gAEA/wAAAAMAP//+A78CvgADAAgADQAAASERIQEVITUhNyERIREDP/2AAoD9AAOA/ICCAoD9gAG+AQD9gEBAQAEA/wAAAAAEAD//wAO/A8AABAAJAA4AEwAAEyERIREDITUhFTchESERAxUhNSG/AoD9gIADgPyAggKA/YCCA4D8gANA/wABAPyAQECAAQD/AAOAQEAAAAQAP//AA78DwAAEAAkADgATAAATIREhEQMhNSEVNyERIREDFSE1Ib8CgP2AgAOA/ICCAoD9gIIDgPyAAwD/AAEA/MBAQMABAP8AA0BAQAAAAwCA/9MDrQOAACwANABH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AQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAwECAwIBAQEDAQEBAgIBAgECAQEBAQECAQEBAgIBAQEBAgEBAQEDAgUIBQEDAQEBAgEBAQIBAQECAQICAQgUCwMWHswWHgkJFRlLNTVLGRQJCh4WjIwWHgkJAgIBAQECAQEBAgEBAgEBAgEDBQMCAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAQIBAgEBAQEBAQEBAQIBAQECAQIBAQECAQEBAgEBAQIBAQECAQEBAgEBAQECAQEBAgEBAQECAgEDAQEBAQIBAQICAgEBAgIBAQMCAQECAgECAgIBAwIBAgICLUEEAQEBAQEBAQEBAQEBAQEBAQEGDgkJCh4WzB4WAwsVBwgSCgECAQEBAQEBAQEBAgEBAQEBAQEBAQIBAQEBAgECAQIBAgEBAQEBAQEBAQEBAgECAQIBAQEBAQIBAgECAQEBLUEEAQEAAgICAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAwUDAQIBAQIBAQIBAQECAQEBAgIJCR4WjB4WAwsUCBEzHjVLSzUdMxIHFQsDFh4CQB4WAwsUCAECAgECAQEBAgEBAQIBAQEDAQUIBQIDAQEBAQIBAQEBAgIBAQECAQEBAQECAQIBAgIBAQEDAQEBAgMCAQMCAQICAQECAwEBAgIBAQICAgEBAgEBAQEDAQICAQEBAQIBAQECAQEBAQIBAQECAQEBAgEBAQIBAQECAQEBAgECAQEBAgEBAQEBAQEBAQIBAgECAQEBAQEBAQEBAQEBAQEEQS0BAQECAQIBAgEBAQEBAgECAQIBAQEBAQEBAQEBAQIBAgECAQIBAQEBAgEBAQEBAQEBAQIBAQEBAQEBAQECAQoSCAcVCwMWHswWHgoJCQ4GAQEBAQEBAQEBAQEBAQEBAQEEQS0CAgIBAgMBAAAABQAA/8AEAALAAA0AHAA5AE8AVAAAJTE1IxUjFTMVMzUzNSMBNDYzITIWFRQGIyEiJjUjFBY7AQ4BIyInLgEnJjU0Nz4BNzYzMhYXIyIGFQU+ATU0Jy4B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NDYzOAExMxUjESERIzUzMhYVOAExERQGIzgBMQE3IxEjESPAGyUlG8HAAn7AwRslJRv+v8GBgIEAJRsCABslPv3+AgI+JRv+ABslAUS8AYD+gAAAAAIAgAAAA4ADgAAvADYAADciJicuAScuAScuATURNDY3PgE3PgE3PgE7ARUjESERIzUzMhYVOAExERQGIzgBMQERMycHMxHABg0GBgoEBQcCAwICAwIHBQQKBgYNBsHAAn7AwRslJRv/AIHBwYEAAgMCBwUECgYGDQYCAAYNBgYKBAUHAgMCQP4AAgBAJRv+ABslAUABhLy8/nwAAAMAQAAAA8ADgAAFAAsAFgAANyEVIREzAQcVIREBARcFJwcVNxcBFzWAA0D8gEABAMADAP6AAQAc/uTAwMDAAV0jQEADgP5AwIACAP7AAgAc5IDAgMCAASMjgAAAAgBAAAADwAOAAAsADwAAAREjESERIxEjESERASMRMwKAQP7AgEADgP5AwMADAP1AAUD+wANA/IADAP1AAQAAAAMAQAAAA8ADgAALAA8AEwAAAREjESERIxEjESERAREzETM1MxUCgED+wIBAA4D9gMDAwAJA/gACwP1AA0D8gAJA/gABgP6AwMAAAAADAEAAAAPAA4AACwAPABMAAAERIxEhESMRIxEhEQERMxEzETMRAoBA/sCAQAOA/YDAwMADgPzAA0D8wANA/IADgPzAAgD+AAFA/sAABABAAAADwAOAAAUACQANABEAACUVIREzEQEjETMTESERJSERIQPA/IBAAYDAwED+wALA/sABQEBAA4D8wAKA/kACAP3AAkCA/kAAAAIAQAAAA8ADgAALAA8AADc1IREhNSERIREhNQEVITWAAUD+wALA/QADgP3A/wBAgAFAQAFA/IBAAYDAwAAAAAADAEAAAAPAA4AACwAPABMAADc1IREhNSERIREhNQEzFSMFFSE1gALA/UACAP3AA4D8wMDAAYD+gECAAUBAAUD8gEADAMDAwMAAAAAAAwBAAAADwAOAAAsADwATAAABESERITUhNSERITUFFSE1ESEVIQPA/IADgPzAA0D8wAIA/gABQP7AAkABQPyAQIABQECAwMABgMAAAAQAQAAAA8ADgAAFAAkADQARAAAlFSERMxEBIRUhExEhEQEhESEDwPyAQAKA/kABwED9wALA/kABwEBA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BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAQAQAAMAEAADABAAAwAQAAFAEAABQBAAAQAQAAEAEAACABAAAgAQAAIAEAACABAABAAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAAAEAABABAAAgAQAAIAEAACABAAAQAQAAEAEAABABAAADAQAAMAEAABABAAAQAQAAEAEAABABAAAgAQAAAAEAAEABAABAAQAAEAEAACABAAAgAQAAIAEAACABAAAgAQAAD8EAAB/BAAAgQQAAD8EAAA/BAAAPwQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAEAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAEAEAAA/BAAAgAQAAAAEAP/+BAAAAAQAAEAEAAAABAAAAAQAAEAEAAAABAAAPwQAAD8EAAA/BAAAfwQAAIEEAAA/BAAAPwQAAEAEAAA/BAAAPwQAAD8EAAB/BAAAPwQAAH8EAAEBBAD//wQA//8EAAA/BAAAPwQAAD8EAAA/BAAAPwQAAIAEAAEABAABAAQAAQAEAAEABAAAwAQAAEAEAABABAAAAAQAAIAEAACABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAAAEAAAABAAAAAQAAAAEAABABAAAQAQAAEAEAABABAAAwAQAAMAEAAAABAAAQAQAAEAEAAAABAAAgAQAAEAEAAAABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAgAQAAIAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAAAABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAABABAAAAAQAAAAEAAAABAAAAAQAAEAEAABABAAAQAQAAAAEAABABAAAAAQAAEAEAABABAAAAAQAAAAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAUwQAAAAEAAAABAAAAAQAAEAEAABABAAAwAQAAEAEAAEABAAAgAQAAEAEAACABAAAgAQAAEAEAAAABAAAAAQAAEAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAoAQAAKAEAADABAAAgAQAAEAEAACABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAABAAQAAEAEAADABAAAQAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAIAEAABABAAAAAQAAEAEAABABAAAQAQAAEAEAABABAAAwAQAAEAEAABABAAAQAQAAEIEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAAAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAIAEAACABAAAgAQAAEAEAACABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAIAEAACABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAgAQAAEAEAABABAAAQAQAAEAEAABABAAAgAQAAIAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAAAQAAAAEAAAABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABABAAAQAQAAEAEAABCBAAAQAQAAEAEAABAAAAAAAAAAAAACgAUAB4AKAAyADwARgBQAFoAZABuAHgAggCMAJYAoACqALQAvgDIANIA3ADmAPAA+gEEAQ4BGAEiASwBNgFAAUoBVAFeAWgBcgGAAY4BnAGqAbgBxgHUAeIB+AIOAiQCOgJQAmYCfAKSAqoCwALUAugC/gMUAygDOgNMA2IDdAOMA6IDvgPiBAIEIAQ0BGQEsATeBQIFKAU8BWwFlgW8BdwGBgYgBjoGVAZuBqQG2gb0B0gHbAeSB+IINAigCPAJQgmiCegKHApyCp4K5AsyC5IL+gySDPoNkg3WDhgOeA7wD24Pgg/mECIQPBCmEOgRABFmEaQRshIQEkYSYBJ6EqAStBLIEt4TAhMWEzQTUhOIE8gT4hP8FBYUMBRUFHYUmBSuFM4U3BVmFnIWxBc+F54YDBh0GJgYyhkKGTgZThlcGWwZehmqGb4Z4Bn6GhYaJhpSGpwa4BtcHFgdth5uHvIfWB/+IBIgWiC6IPohCCEeISwhQCFUIX4h2iIAIn4jHiNQI4AjjiOiI7AkFCROJH4kmCSuJM4k7CUuJV4ltiYeJl4mxidGJ6goAihAKIYo3CkuKVgphimwKcop5CqWKrwq4itMLBYsgCyQLUwtni3MLfAu3i8MLyIv2jAOMDQwZDCAMKAwxDDuMRQxODFgMYIxojHEMeQyBDIuMlgzFjN2M6AzyjQkNF40mjS6NO41IjVqNYo1vjXyNjg2pjbwN0Q3lDfWOAQ4MjhQOHA4kDi2OOQ5ADkiOUA5ZjmUObI50DnwOhg6PjpeOn46njrGOu47WjvWO/A8LDw+PFw8vD0ePlQ+2j9eQDRBEkHSQqhDsERORSxGJEcOR1pHlEfMR+5IEEgySE5IakiGSLRI4kkQST5Jhkm8SeRKDEo2Sl5KiEqyStpLBEsuS1ZLmkvETApMkk0sTcZOXk72T5BQKFDgUSJRrlJqUw5T1FQCVEpVCFaIWCJY4loYWmZaklrUW+BcZlz2XVxdwl48XqpfLF+uYBJgVmCgYQhhbmGWYcxiIGJwYuJjGGN4Y9xkFGS2ZPJlRGWeZfBmSmagZvRnNGd+Z95oPmoSamZrWGuqa/JsPG+Gb/xw3nGuck5yonLscyxzgnO+dBx0VHSKdMJ0+nVWdbB17HY2dm52pnbcdyZ3cHeyd/p4QniIeOJ6JntSe9x8In1UfXR91n7Af0CAFICagSCBToG4gniCvIN+g8KECIRMhJCFQoXGhhyGgoaohs6HGodOh3aH2IhOiGSIjojOiSqJbInEieiKIouAjPSOYI/kkCCQbpDMkUCRxJJSlRSX7JhYmNqZWJngmiyajpr4m3CcCpy2nXaeSp8an/SgRKCgoQahfKHeolaigKK8ovajKqOCo9Sj+KQmpGSlRqV+pbyl9KZQpzaoHqhmqQypSql2qdaqMqpiqpaqwKuarAisXK0oreSuWK7GruyvIq9Gr7CwRLB+sLiw4LEIsUKxerHAsfyyJLKitDq2ArfwuPi5Mrl2udK6SLrWu5S71Lv2vKa89L1KvcK+FL6yvwS/ar+gv97AMMHUwhrCVsKQwsrDPMQGxDzEisS4xNjE/sUkxUrFasWQxbbF3sYExirGRMZixpjGyMbwyDzJksrYy4TMaM0Azf7Ods8ezz7Pts/q0BrQYtFY0X7R0tI40kIAAQAAAnEDLAA+AAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAABoBPgABAAAAAAAAABsBEQABAAAAAAABABIAAAABAAAAAAACAAcDYAABAAAAAAADABIC9AABAAAAAAAEABIDdQABAAAAAAAFAAsC0wABAAAAAAAGABIDKgABAAAAAAAJABsBYgABAAAAAAAKADMAeAABAAAAAAALABYANgABAAAAAAAMABYBswABAAAAAAANABsB9QABAAAAAAAOAC8CRgADAAEECQAAADYBLAADAAEECQABACQAEgADAAEECQACAA4DZwADAAEECQADACQDBgADAAEECQAEACQDhwADAAEECQAFABYC3gADAAEECQAGACQDPAADAAEECQAJADYBfQADAAEECQAKAGYAqwADAAEECQALACwATAADAAEECQAMACwByQADAAEECQANADYCEAADAAEECQAOAF4CdVdlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac2h0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbVdlYiBDb21wb25lbnRzIEljb24gRm9udApGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBXAGUAYgAgAEMAbwBtAHAAbwBuAGUAbgB0AHMAIABJAGMAbwBuACAARgBvAG4AdAAKAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALlRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeVRlbGVyaWssIEEgUHJvZ3Jlc3MgQ29tcGFueQBUAGUAbABlAHIAaQBrACwAIABBACAAUAByAG8AZwByAGUAcwBzACAAQwBvAG0AcABhAG4AeWh0dHA6Ly93d3cudGVsZXJpay5jb20AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAHQAZQBsAGUAcgBpAGsALgBjAG8AbUFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMABBAHAAYQBjAGgAZQAgAEwAaQBjAGUAbgBzAGUALAAgAFYAZQByAHMAaQBvAG4AIAAyAC4AMGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMC5odG1sAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHAAYQBjAGgAZQAuAG8AcgBnAC8AbABpAGMAZQBuAHMAZQBzAC8ATABJAEMARQBOAFMARQAtADIALgAwAC4AaAB0AG0AbFZlcnNpb24gMS42AFYAZQByAHMAaQBvAG4AIAAxAC4ANldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1dlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4Ac1JlZ3VsYXIAUgBlAGcAdQBsAGEAcldlYkNvbXBvbmVudHNJY29ucwBXAGUAYgBDAG8AbQBwAG8AbgBlAG4AdABzAEkAYwBvAG4AcwAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format("truetype"); }

.k-icon {
  width: 1em;
  height: 1em;
  outline: 0;
  font-size: 16px;
  font-family: "WebComponentsIcons";
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  speak: none;
  text-transform: none;
  text-decoration: none;
  flex-shrink: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased; }
  .k-icon:hover, .k-icon:focus {
    text-decoration: none; }

.k-no-flexbox {
  display: inline-block; }

.k-svg-icon {
  width: 1em;
  height: 1em;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  position: relative; }
  .k-svg-icon > svg {
    fill: currentColor;
    flex: 1 0 auto; }
  .k-svg-icon.k-flip-h, .k-svg-icon.k-flip-v, .k-svg-icon.k-flip-h.k-flip-v {
    transform: none; }
  .k-svg-icon.k-flip-h > svg {
    transform: scaleX(-1); }
  .k-svg-icon.k-flip-v > svg {
    transform: scaleY(-1); }
  .k-svg-icon.k-flip-h.k-flip-v > svg {
    transform: scale(-1, -1); }

.k-icon-with-modifier {
  position: relative;
  margin: .25em; }

.k-icon-modifier {
  position: absolute;
  font-size: .5em;
  bottom: 0;
  right: 0;
  margin: 0 -.5em -.5em 0; }

.k-i-none::before {
  content: "";
  display: none; }

.k-widget .k-icon.k-i-expand, .k-widget .k-icon.k-i-collapse {
  cursor: pointer; }

.k-icon-xs {
  font-size: 8px; }

.k-icon-sm {
  font-size: 12px; }

.k-icon-md {
  font-size: 32px; }

.k-icon-lg {
  font-size: 48px; }

.k-icon-xl {
  font-size: 64px; }

.k-i-caret-tr::before {
  content: "\e000"; }

.k-i-arrow-45-up-right::before {
  content: "\e000"; }

.k-i-collapse-ne::before {
  content: "\e000"; }

.k-i-resize-ne::before {
  content: "\e000"; }

.k-i-caret-br::before {
  content: "\e001"; }

.k-i-arrow-45-down-right::before {
  content: "\e001"; }

.k-i-collapse-se::before {
  content: "\e001"; }

.k-i-resize-se::before {
  content: "\e001"; }

.k-i-caret-bl::before {
  content: "\e002"; }

.k-i-arrow-45-down-left::before {
  content: "\e002"; }

.k-i-collapse-sw::before {
  content: "\e002"; }

.k-i-resize-sw::before {
  content: "\e002"; }

.k-i-caret-tl::before {
  content: "\e003"; }

.k-i-arrow-45-up-left::before {
  content: "\e003"; }

.k-i-collapse-nw::before {
  content: "\e003"; }

.k-i-resize-nw::before {
  content: "\e003"; }

.k-i-caret-alt-up::before {
  content: "\e004"; }

.k-i-arrow-60-up::before {
  content: "\e004"; }

.k-i-arrow-n::before {
  content: "\e004"; }

.k-i-kpi-trend-increase::before {
  content: "\e004"; }

.k-i-expand-n::before {
  content: "\e004"; }

.k-i-sarrow-n::before {
  content: "\e004"; }

.k-i-caret-alt-right::before {
  content: "\e005"; }

.k-i-arrow-60-right::before {
  content: "\e005"; }

.k-i-arrow-e::before {
  content: "\e005"; }

.k-i-expand::before {
  content: "\e005"; }

.k-i-expand-e::before {
  content: "\e005"; }

.k-i-sarrow-e::before {
  content: "\e005"; }

.k-i-caret-alt-down::before {
  content: "\e006"; }

.k-i-arrow-60-down::before {
  content: "\e006"; }

.k-i-arrow-s::before {
  content: "\e006"; }

.k-i-kpi-trend-decrease::before {
  content: "\e006"; }

.k-i-expand-s::before {
  content: "\e006"; }

.k-i-collapse::before {
  content: "\e006"; }

.k-i-sarrow-s::before {
  content: "\e006"; }

.k-i-caret-alt-left::before {
  content: "\e007"; }

.k-i-arrow-60-left::before {
  content: "\e007"; }

.k-i-arrow-w::before {
  content: "\e007"; }

.k-i-expand-w::before {
  content: "\e007"; }

.k-i-sarrow-w::before {
  content: "\e007"; }

.k-i-caret-alt-to-top::before {
  content: "\e008"; }

.k-i-arrow-end-up::before {
  content: "\e008"; }

.k-i-seek-n::before {
  content: "\e008"; }

.k-i-caret-alt-to-right::before {
  content: "\e009"; }

.k-i-arrow-end-right::before {
  content: "\e009"; }

.k-i-seek-e::before {
  content: "\e009"; }

.k-i-caret-alt-to-bottom::before {
  content: "\e00a"; }

.k-i-arrow-end-down::before {
  content: "\e00a"; }

.k-i-seek-s::before {
  content: "\e00a"; }

.k-i-caret-alt-to-left::before {
  content: "\e00b"; }

.k-i-arrow-end-left::before {
  content: "\e00b"; }

.k-i-seek-w::before {
  content: "\e00b"; }

.k-i-caret-double-alt-up::before {
  content: "\e00c"; }

.k-i-arrow-double-60-up::before {
  content: "\e00c"; }

.k-i-arrow-seek-up::before {
  content: "\e00c"; }

.k-i-caret-double-alt-right::before {
  content: "\e00d"; }

.k-i-arrow-double-60-right::before {
  content: "\e00d"; }

.k-i-arrow-seek-right::before {
  content: "\e00d"; }

.k-i-forward-sm::before {
  content: "\e00d"; }

.k-i-caret-double-alt-down::before {
  content: "\e00e"; }

.k-i-arrow-double-60-down::before {
  content: "\e00e"; }

.k-i-arrow-seek-down::before {
  content: "\e00e"; }

.k-i-caret-double-alt-left::before {
  content: "\e00f"; }

.k-i-arrow-double-60-left::before {
  content: "\e00f"; }

.k-i-arrow-seek-left::before {
  content: "\e00f"; }

.k-i-rewind-sm::before {
  content: "\e00f"; }

.k-i-caret-alt-expand::before {
  content: "\e010"; }

.k-i-arrows-kpi::before {
  content: "\e010"; }

.k-i-kpi::before {
  content: "\e010"; }

.k-i-caret-alt-sort::before {
  content: "\e010"; }

.k-i-arrows-no-change::before {
  content: "\e011"; }

.k-i-arrow-overflow-down::before {
  content: "\e012"; }

.k-i-chevron-up::before {
  content: "\e013"; }

.k-i-arrow-chevron-up::before {
  content: "\e013"; }

.k-i-arrowhead-n::before {
  content: "\e013"; }

.k-i-chevron-right::before {
  content: "\e014"; }

.k-i-arrow-chevron-right::before {
  content: "\e014"; }

.k-i-arrowhead-e::before {
  content: "\e014"; }

.k-i-chevron-down::before {
  content: "\e015"; }

.k-i-arrow-chevron-down::before {
  content: "\e015"; }

.k-i-arrowhead-s::before {
  content: "\e015"; }

.k-i-chevron-left::before {
  content: "\e016"; }

.k-i-arrow-chevron-left::before {
  content: "\e016"; }

.k-i-arrowhead-w::before {
  content: "\e016"; }

.k-i-arrow-up::before {
  content: "\e017"; }

.k-i-arrow-right::before {
  content: "\e018"; }

.k-i-arrow-down::before {
  content: "\e019"; }

.k-i-arrow-left::before {
  content: "\e01a"; }

.k-i-level-down::before {
  content: "\e01b"; }

.k-i-arrow-drill::before {
  content: "\e01b"; }

.k-i-level-up::before {
  content: "\e01c"; }

.k-i-arrow-parent::before {
  content: "\e01c"; }

.k-i-level-to-top::before {
  content: "\e01d"; }

.k-i-arrow-root::before {
  content: "\e01d"; }

.k-i-level-root::before {
  content: "\e01d"; }

.k-i-col-resize::before {
  content: "\e01e"; }

.k-i-arrows-resizing::before {
  content: "\e01e"; }

.k-i-arrows-axes::before {
  content: "\e01f"; }

.k-i-arrows-dimensions::before {
  content: "\e01f"; }

.k-i-dimension::before {
  content: "\e01f"; }

.k-i-arrows-swap::before {
  content: "\e020"; }

.k-i-drag-and-drop::before {
  content: "\e021"; }

.k-i-categorize::before {
  content: "\e022"; }

.k-i-grid::before {
  content: "\e023"; }

.k-i-grid-layout::before {
  content: "\e024"; }

.k-i-group::before {
  content: "\e025"; }

.k-i-ungroup::before {
  content: "\e026"; }

.k-i-handler-drag::before {
  content: "\e027"; }

.k-i-layout::before {
  content: "\e028"; }

.k-i-layout-1-by-4::before {
  content: "\e029"; }

.k-i-layout-2-by-2::before {
  content: "\e02a"; }

.k-i-page-layout::before {
  content: "\e02a"; }

.k-i-layout-side-by-side::before {
  content: "\e02b"; }

.k-i-layout-stacked::before {
  content: "\e02c"; }

.k-i-columns::before {
  content: "\e02d"; }

.k-i-rows::before {
  content: "\e02e"; }

.k-i-reorder::before {
  content: "\e02f"; }

.k-i-menu::before {
  content: "\e030"; }

.k-i-hamburger::before {
  content: "\e030"; }

.k-i-more-vertical::before {
  content: "\e031"; }

.k-i-more-v::before {
  content: "\e031"; }

.k-i-vbars::before {
  content: "\e031"; }

.k-i-more-horizontal::before {
  content: "\e032"; }

.k-i-more-h::before {
  content: "\e032"; }

.k-i-hbars::before {
  content: "\e032"; }

.k-i-overlap::before {
  content: "\e033"; }

.k-i-home::before {
  content: "\e034"; }

.k-i-root::before {
  content: "\e034"; }

.k-i-undo::before {
  content: "\e100"; }

.k-i-undo-large::before {
  content: "\e100"; }

.k-i-redo::before {
  content: "\e101"; }

.k-i-redo-large::before {
  content: "\e101"; }

.k-i-arrow-rotate-ccw::before {
  content: "\e102"; }

.k-i-reset::before {
  content: "\e102"; }

.k-i-arrow-rotate-cw::before {
  content: "\e103"; }

.k-i-reload::before {
  content: "\e103"; }

.k-i-refresh::before {
  content: "\e103"; }

.k-i-recurrence::before {
  content: "\e103"; }

.k-i-arrows-repeat::before {
  content: "\e103"; }

.k-i-arrows-no-repeat::before {
  content: "\e104"; }

.k-i-non-recurrence::before {
  content: "\e104"; }

.k-i-refresh-clear::before {
  content: "\e104"; }

.k-i-arrow-rotate-ccw-small::before {
  content: "\e105"; }

.k-i-reset-sm::before {
  content: "\e105"; }

.k-i-arrow-rotate-cw-small::before {
  content: "\e106"; }

.k-i-reload-sm::before {
  content: "\e106"; }

.k-i-refresh-sm::before {
  content: "\e106"; }

.k-i-recurrence-sm::before {
  content: "\e106"; }

.k-i-arrows-repeat-sm::before {
  content: "\e106"; }

.k-i-clock::before {
  content: "\e107"; }

.k-i-calendar::before {
  content: "\e108"; }

.k-i-save::before {
  content: "\e109"; }

.k-i-floppy::before {
  content: "\e109"; }

.k-i-print::before {
  content: "\e10a"; }

.k-i-printer::before {
  content: "\e10a"; }

.k-i-pencil::before {
  content: "\e10b"; }

.k-i-edit::before {
  content: "\e10b"; }

.k-i-trash::before {
  content: "\e10c"; }

.k-i-delete::before {
  content: "\e10c"; }

.k-i-paperclip::before {
  content: "\e10d"; }

.k-i-attachment::before {
  content: "\e10d"; }

.k-i-clip::before {
  content: "\e10d"; }

.k-i-paperclip-alt::before {
  content: "\e10e"; }

.k-i-attachment-45::before {
  content: "\e10e"; }

.k-i-clip-45::before {
  content: "\e10e"; }

.k-i-link::before {
  content: "\e10f"; }

.k-i-link-horizontal::before {
  content: "\e10f"; }

.k-i-hyperlink::before {
  content: "\e10f"; }

.k-i-link-h::before {
  content: "\e10f"; }

.k-i-unlink::before {
  content: "\e110"; }

.k-i-unlink-horizontal::before {
  content: "\e110"; }

.k-i-hyperlink-remove::before {
  content: "\e110"; }

.k-i-unlink-h::before {
  content: "\e110"; }

.k-i-link-vertical::before {
  content: "\e111"; }

.k-i-link-v::before {
  content: "\e111"; }

.k-i-unlink-vertical::before {
  content: "\e112"; }

.k-i-unlink-v::before {
  content: "\e112"; }

.k-i-lock::before {
  content: "\e113"; }

.k-i-unlock::before {
  content: "\e114"; }

.k-i-cancel::before {
  content: "\e115"; }

.k-i-cancel-outline::before {
  content: "\e116"; }

.k-i-deny::before {
  content: "\e116"; }

.k-i-cancel-circle::before {
  content: "\e117"; }

.k-i-check::before {
  content: "\e118"; }

.k-i-checkmark::before {
  content: "\e118"; }

.k-i-tick::before {
  content: "\e118"; }

.k-i-check-outline::before {
  content: "\e119"; }

.k-i-checkmark-outline::before {
  content: "\e119"; }

.k-i-success::before {
  content: "\e119"; }

.k-i-check-circle::before {
  content: "\e11a"; }

.k-i-checkmark-circle::before {
  content: "\e11a"; }

.k-i-x::before {
  content: "\e11b"; }

.k-i-close::before {
  content: "\e11b"; }

.k-i-clear::before {
  content: "\e11b"; }

.k-i-times::before {
  content: "\e11b"; }

.k-i-group-delete::before {
  content: "\e11b"; }

.k-i-x-outline::before {
  content: "\e11c"; }

.k-i-close-outline::before {
  content: "\e11c"; }

.k-i-clear-outline::before {
  content: "\e11c"; }

.k-i-times-outline::before {
  content: "\e11c"; }

.k-i-error::before {
  content: "\e11c"; }

.k-i-x-circle::before {
  content: "\e11d"; }

.k-i-close-circle::before {
  content: "\e11d"; }

.k-i-clear-circle::before {
  content: "\e11d"; }

.k-i-times-circle::before {
  content: "\e11d"; }

.k-i-plus::before, .k-plus::before {
  content: "\e11e"; }

.k-i-add::before {
  content: "\e11e"; }

.k-i-plus-outline::before {
  content: "\e11f"; }

.k-i-add-outline::before {
  content: "\e11f"; }

.k-i-plus-circle::before {
  content: "\e120"; }

.k-i-add-circle::before {
  content: "\e120"; }

.k-i-minus::before, .k-minus::before {
  content: "\e121"; }

.k-i-kpi-trend-equal::before {
  content: "\e121"; }

.k-i-minus-outline::before {
  content: "\e122"; }

.k-i-minus-circle::before {
  content: "\e123"; }

.k-i-sort-asc::before {
  content: "\e124"; }

.k-i-sort-desc::before {
  content: "\e125"; }

.k-i-sort-clear::before {
  content: "\e126"; }

.k-i-unsort::before {
  content: "\e126"; }

.k-i-sort-asc-small::before {
  content: "\e127"; }

.k-i-sort-asc-sm::before {
  content: "\e127"; }

.k-i-sort-desc-small::before {
  content: "\e128"; }

.k-i-sort-desc-sm::before {
  content: "\e128"; }

.k-i-filter::before {
  content: "\e129"; }

.k-i-filter-clear::before {
  content: "\e12a"; }

.k-i-filter-small::before {
  content: "\e12b"; }

.k-i-filter-sm::before {
  content: "\e12b"; }

.k-i-filter-sort-asc-small::before {
  content: "\e12c"; }

.k-i-filter-sort-asc-sm::before {
  content: "\e12c"; }

.k-i-filter-sort-desc-small::before {
  content: "\e12d"; }

.k-i-filter-sort-desc-sm::before {
  content: "\e12d"; }

.k-i-filter-add-expression::before {
  content: "\e12e"; }

.k-i-filter-add-group::before {
  content: "\e12f"; }

.k-i-login::before {
  content: "\e130"; }

.k-i-sign-in::before {
  content: "\e130"; }

.k-i-logout::before {
  content: "\e131"; }

.k-i-sign-out::before {
  content: "\e131"; }

.k-i-download::before {
  content: "\e132"; }

.k-i-upload::before {
  content: "\e133"; }

.k-i-hyperlink-open::before {
  content: "\e134"; }

.k-i-hyperlink-open-sm::before {
  content: "\e135"; }

.k-i-launch::before {
  content: "\e136"; }

.k-i-window::before {
  content: "\e137"; }

.k-i-window-maximize::before {
  content: "\e137"; }

.k-i-maximize::before {
  content: "\e137"; }

.k-i-window-restore::before {
  content: "\e138"; }

.k-i-windows::before {
  content: "\e138"; }

.k-i-tiles::before {
  content: "\e138"; }

.k-i-restore::before {
  content: "\e138"; }

.k-i-window-minimize::before {
  content: "\e139"; }

.k-i-minimize::before {
  content: "\e139"; }

.k-i-gear::before {
  content: "\e13a"; }

.k-i-cog::before {
  content: "\e13a"; }

.k-i-custom::before {
  content: "\e13a"; }

.k-i-gears::before {
  content: "\e13b"; }

.k-i-cogs::before {
  content: "\e13b"; }

.k-i-wrench::before {
  content: "\e13c"; }

.k-i-settings::before {
  content: "\e13c"; }

.k-i-eye::before {
  content: "\e13d"; }

.k-i-preview::before {
  content: "\e13d"; }

.k-i-search::before {
  content: "\e13e"; }

.k-i-zoom::before {
  content: "\e13e"; }

.k-i-zoom-in::before {
  content: "\e13f"; }

.k-i-zoom-out::before {
  content: "\e140"; }

.k-i-arrows-move::before {
  content: "\e141"; }

.k-i-pan::before {
  content: "\e141"; }

.k-i-move::before {
  content: "\e141"; }

.k-i-calculator::before {
  content: "\e142"; }

.k-i-cart::before {
  content: "\e143"; }

.k-i-shopping-cart::before {
  content: "\e143"; }

.k-i-connector::before {
  content: "\e144"; }

.k-i-plus-sm::before {
  content: "\e145"; }

.k-i-splus::before {
  content: "\e145"; }

.k-i-minus-sm::before {
  content: "\e146"; }

.k-i-sminus::before {
  content: "\e146"; }

.k-i-kpi-status-deny::before {
  content: "\e147"; }

.k-i-kpi-status-hold::before {
  content: "\e148"; }

.k-i-kpi-status-open::before {
  content: "\e149"; }

.k-i-equal::before {
  content: "\e14a"; }

.k-i-not-equal::before {
  content: "\e14b"; }

.k-i-less-or-equal::before {
  content: "\e14c"; }

.k-i-greater-or-equal::before {
  content: "\e14d"; }

.k-i-divide::before {
  content: "\e14e"; }

.k-i-accessibility::before {
  content: "\e14f"; }

.k-i-barcode-outline::before {
  content: "\e150"; }

.k-i-barcode::before {
  content: "\e151"; }

.k-i-barcode-scanner::before {
  content: "\e152"; }

.k-i-qr-code-outline::before {
  content: "\e153"; }

.k-i-qr-code::before {
  content: "\e154"; }

.k-i-qr-code-scanner::before {
  content: "\e155"; }

.k-i-barcode-qr-code-scanner::before {
  content: "\e156"; }

.k-i-signature::before {
  content: "\e157"; }

.k-i-hand::before {
  content: "\e158"; }

.k-i-pointer::before {
  content: "\e159"; }

.k-i-cursor::before {
  content: "\e159"; }

.k-i-stick::before {
  content: "\e15a"; }

.k-i-unstick::before {
  content: "\e15b"; }

.k-i-set-column-position::before {
  content: "\e15c"; }

.k-i-play::before {
  content: "\e200"; }

.k-i-pause::before {
  content: "\e201"; }

.k-i-stop::before {
  content: "\e202"; }

.k-i-rewind::before {
  content: "\e203"; }

.k-i-forward::before {
  content: "\e204"; }

.k-i-volume-down::before {
  content: "\e205"; }

.k-i-volume-low::before {
  content: "\e205"; }

.k-i-volume-up::before {
  content: "\e206"; }

.k-i-volume-high::before {
  content: "\e206"; }

.k-i-volume-mute::before {
  content: "\e207"; }

.k-i-volume-off::before {
  content: "\e207"; }

.k-i-hd::before {
  content: "\e208"; }

.k-i-closed-captions::before {
  content: "\e209"; }

.k-i-subtitles::before {
  content: "\e209"; }

.k-i-playlist::before {
  content: "\e20a"; }

.k-i-music-notes::before {
  content: "\e20b"; }

.k-i-audio::before {
  content: "\e20b"; }

.k-i-play-sm::before {
  content: "\e20c"; }

.k-i-pause-sm::before {
  content: "\e20d"; }

.k-i-stop-sm::before {
  content: "\e20e"; }

.k-i-heart-outline::before {
  content: "\e300"; }

.k-i-fav-outline::before {
  content: "\e300"; }

.k-i-favorite-outline::before {
  content: "\e300"; }

.k-i-heart::before {
  content: "\e301"; }

.k-i-fav::before {
  content: "\e301"; }

.k-i-favorite::before {
  content: "\e301"; }

.k-i-star-outline::before {
  content: "\e302"; }

.k-i-bookmark-outline::before {
  content: "\e302"; }

.k-i-star::before {
  content: "\e303"; }

.k-i-bookmark::before {
  content: "\e303"; }

.k-i-checkbox::before {
  content: "\e304"; }

.k-i-shape-rect::before {
  content: "\e304"; }

.k-i-checkbox-checked::before {
  content: "\e305"; }

.k-i-checkbox-indeterminate::before {
  content: "\e306"; }

.k-i-tri-state-indeterminate::before {
  content: "\e306"; }

.k-i-checkbox-null::before {
  content: "\e307"; }

.k-i-tri-state-null::before {
  content: "\e307"; }

.k-i-circle::before {
  content: "\e308"; }

.k-i-radiobutton::before {
  content: "\e309"; }

.k-i-shape-circle::before {
  content: "\e309"; }

.k-i-radiobutton-checked::before {
  content: "\e30a"; }

.k-i-bell::before {
  content: "\e400"; }

.k-i-notification::before {
  content: "\e400"; }

.k-i-info-circle::before {
  content: "\e401"; }

.k-i-information::before {
  content: "\e401"; }

.k-i-info::before {
  content: "\e401"; }

.k-i-note::before {
  content: "\e401"; }

.k-i-question-circle::before {
  content: "\e402"; }

.k-i-question::before {
  content: "\e402"; }

.k-i-help::before {
  content: "\e402"; }

.k-i-exclamation-circle::before {
  content: "\e403"; }

.k-i-warning::before {
  content: "\e403"; }

.k-i-exception::before {
  content: "\e403"; }

.k-i-camera::before {
  content: "\e500"; }

.k-i-photo-camera::before {
  content: "\e500"; }

.k-i-image::before {
  content: "\e501"; }

.k-i-photo::before {
  content: "\e501"; }

.k-i-image-export::before {
  content: "\e502"; }

.k-i-photo-export::before {
  content: "\e502"; }

.k-i-zoom-actual-size::before {
  content: "\e503"; }

.k-i-zoom-best-fit::before {
  content: "\e504"; }

.k-i-image-resize::before {
  content: "\e505"; }

.k-i-crop::before {
  content: "\e506"; }

.k-i-mirror::before {
  content: "\e507"; }

.k-i-flip-horizontal::before {
  content: "\e508"; }

.k-i-flip-h::before {
  content: "\e508"; }

.k-i-flip-vertical::before {
  content: "\e509"; }

.k-i-flip-v::before {
  content: "\e509"; }

.k-i-rotate::before {
  content: "\e50a"; }

.k-i-rotate-right::before {
  content: "\e50b"; }

.k-i-rotate-cw::before {
  content: "\e50b"; }

.k-i-rotate-left::before {
  content: "\e50c"; }

.k-i-rotate-ccw::before {
  content: "\e50c"; }

.k-i-brush::before {
  content: "\e50d"; }

.k-i-palette::before {
  content: "\e50e"; }

.k-i-droplet::before {
  content: "\e50f"; }

.k-i-paint::before {
  content: "\e50f"; }

.k-i-background::before {
  content: "\e50f"; }

.k-i-shape-line::before {
  content: "\e510"; }

.k-i-line::before {
  content: "\e510"; }

.k-i-brightness-contrast::before {
  content: "\e511"; }

.k-i-sliders::before {
  content: "\e512"; }

.k-i-saturation::before {
  content: "\e512"; }

.k-i-invert-colors::before {
  content: "\e513"; }

.k-i-transparency::before {
  content: "\e514"; }

.k-i-opacity::before {
  content: "\e514"; }

.k-i-grayscale::before {
  content: "\e515"; }

.k-i-blur::before {
  content: "\e516"; }

.k-i-sharpen::before {
  content: "\e517"; }

.k-i-shapes::before {
  content: "\e518"; }

.k-i-shape::before {
  content: "\e518"; }

.k-i-round-corners::before {
  content: "\e519"; }

.k-i-bring-to-front::before {
  content: "\e51a"; }

.k-i-front-element::before {
  content: "\e51a"; }

.k-i-bring-to-back::before {
  content: "\e51b"; }

.k-i-back-element::before {
  content: "\e51b"; }

.k-i-bring-forward::before {
  content: "\e51c"; }

.k-i-forward-element::before {
  content: "\e51c"; }

.k-i-bring-backward::before {
  content: "\e51d"; }

.k-i-backward-element::before {
  content: "\e51d"; }

.k-i-align-self-start::before {
  content: "\e51e"; }

.k-i-align-left-element::before {
  content: "\e51e"; }

.k-i-align-self-center::before {
  content: "\e51f"; }

.k-i-align-center-element::before {
  content: "\e51f"; }

.k-i-align-self-end::before {
  content: "\e520"; }

.k-i-align-right-element::before {
  content: "\e520"; }

.k-i-align-self-start-alt::before {
  content: "\e521"; }

.k-i-align-top-element::before {
  content: "\e521"; }

.k-i-align-self-center-alt::before {
  content: "\e522"; }

.k-i-align-middle-element::before {
  content: "\e522"; }

.k-i-align-self-end-alt::before {
  content: "\e523"; }

.k-i-align-bottom-element::before {
  content: "\e523"; }

.k-i-thumbnails-up::before {
  content: "\e524"; }

.k-i-thumbnails-right::before {
  content: "\e525"; }

.k-i-thumbnails-down::before {
  content: "\e526"; }

.k-i-thumbnails-left::before {
  content: "\e527"; }

.k-i-fullscreen::before {
  content: "\e528"; }

.k-i-full-screen::before {
  content: "\e528"; }

.k-i-fullscreen-enter::before {
  content: "\e528"; }

.k-i-fullscreen-exit::before {
  content: "\e529"; }

.k-i-full-screen-exit::before {
  content: "\e529"; }

.k-i-droplet-slash::before {
  content: "\e52a"; }

.k-i-reset-color::before {
  content: "\e52a"; }

.k-i-paint-remove::before {
  content: "\e52a"; }

.k-i-background-remove::before {
  content: "\e52a"; }

.k-i-photos::before {
  content: "\e52b"; }

.k-i-images::before {
  content: "\e52b"; }

.k-i-gallery::before {
  content: "\e52b"; }

.k-i-align-to-grid::before {
  content: "\e52c"; }

.k-i-size-to-grid::before {
  content: "\e52d"; }

.k-i-make-same-size::before {
  content: "\e52e"; }

.k-i-make-same-width::before {
  content: "\e52f"; }

.k-i-make-same-height::before {
  content: "\e530"; }

.k-i-make-horizontal-spacing-equal::before {
  content: "\e531"; }

.k-i-increase-horizontal-spacing::before {
  content: "\e532"; }

.k-i-decrease-horizontal-spacing::before {
  content: "\e533"; }

.k-i-remove-horizontal-spacing::before {
  content: "\e534"; }

.k-i-make-vertical-spacing-equal::before {
  content: "\e535"; }

.k-i-increase-vertical-spacing::before {
  content: "\e536"; }

.k-i-decrease-vertical-spacing::before {
  content: "\e537"; }

.k-i-remove-vertical-spacing::before {
  content: "\e538"; }

.k-i-eyedropper::before {
  content: "\e539"; }

.k-i-snap-grid::before {
  content: "\e53a"; }

.k-i-snap-to-gridlines::before {
  content: "\e53b"; }

.k-i-snap-to-snaplines::before {
  content: "\e53c"; }

.k-i-dimentions::before {
  content: "\e53d"; }

.k-i-align-self-stretch::before {
  content: "\e53e"; }

.k-i-align-stretch-element-horizontal::before {
  content: "\e53e"; }

.k-i-align-self-stretch-alt::before {
  content: "\e53f"; }

.k-i-align-stretch-element-vertical::before {
  content: "\e53f"; }

.k-i-align-items-start::before {
  content: "\e540"; }

.k-i-align-left-elements::before {
  content: "\e540"; }

.k-i-align-items-center::before {
  content: "\e541"; }

.k-i-align-center-elements::before {
  content: "\e541"; }

.k-i-align-items-end::before {
  content: "\e542"; }

.k-i-align-right-elements::before {
  content: "\e542"; }

.k-i-align-items-stretch::before {
  content: "\e543"; }

.k-i-align-stretch-elements-horizontal::before {
  content: "\e543"; }

.k-i-align-items-baseline::before {
  content: "\e544"; }

.k-i-align-baseline-horizontal::before {
  content: "\e544"; }

.k-i-align-items-start-alt::before {
  content: "\e545"; }

.k-i-align-top-elements::before {
  content: "\e545"; }

.k-i-align-items-center-alt::before {
  content: "\e546"; }

.k-i-align-middle-elements::before {
  content: "\e546"; }

.k-i-align-items-end-alt::before {
  content: "\e547"; }

.k-i-align-bottom-elements::before {
  content: "\e547"; }

.k-i-align-items-stretch-alt::before {
  content: "\e548"; }

.k-i-align-stretch-elements-vertical::before {
  content: "\e548"; }

.k-i-align-items-baseline-alt::before {
  content: "\e549"; }

.k-i-align-baseline-vertical::before {
  content: "\e549"; }

.k-i-justify-content-start::before {
  content: "\e54a"; }

.k-i-justify-start-horizontal::before {
  content: "\e54a"; }

.k-i-justify-content-center::before {
  content: "\e54b"; }

.k-i-justify-center-horizontal::before {
  content: "\e54b"; }

.k-i-justify-content-end::before {
  content: "\e54c"; }

.k-i-justify-end-horizontal::before {
  content: "\e54c"; }

.k-i-justify-content-between::before {
  content: "\e54d"; }

.k-i-justify-between-horizontal::before {
  content: "\e54d"; }

.k-i-justify-content-around::before {
  content: "\e54e"; }

.k-i-justify-around-horizontal::before {
  content: "\e54e"; }

.k-i-justify-content-start-alt::before {
  content: "\e54f"; }

.k-i-justify-start-vertical::before {
  content: "\e54f"; }

.k-i-justify-content-center-alt::before {
  content: "\e550"; }

.k-i-justify-center-vertical::before {
  content: "\e550"; }

.k-i-justify-content-end-alt::before {
  content: "\e551"; }

.k-i-justify-end-vertical::before {
  content: "\e551"; }

.k-i-justify-content-between-alt::before {
  content: "\e552"; }

.k-i-justify-between-vertical::before {
  content: "\e552"; }

.k-i-justify-content-around-alt::before {
  content: "\e553"; }

.k-i-justify-around-vertical::before {
  content: "\e553"; }

.k-i-file-wrench::before {
  content: "\e600"; }

.k-i-page-properties::before {
  content: "\e600"; }

.k-i-bold::before {
  content: "\e601"; }

.k-i-italic::before {
  content: "\e602"; }

.k-i-underline::before {
  content: "\e603"; }

.k-i-font-family::before {
  content: "\e604"; }

.k-i-foreground-color::before {
  content: "\e605"; }

.k-i-text::before {
  content: "\e605"; }

.k-i-convert-lowercase::before {
  content: "\e606"; }

.k-i-convert-uppercase::before {
  content: "\e607"; }

.k-i-strikethrough::before {
  content: "\e608"; }

.k-i-strike-through::before {
  content: "\e608"; }

.k-i-subscript::before {
  content: "\e609"; }

.k-i-sub-script::before {
  content: "\e609"; }

.k-i-supscript::before {
  content: "\e60a"; }

.k-i-sup-script::before {
  content: "\e60a"; }

.k-i-superscript::before {
  content: "\e60a"; }

.k-i-div::before {
  content: "\e60b"; }

.k-i-all::before {
  content: "\e60c"; }

.k-i-h1::before {
  content: "\e60d"; }

.k-i-h2::before {
  content: "\e60e"; }

.k-i-h3::before {
  content: "\e60f"; }

.k-i-h4::before {
  content: "\e610"; }

.k-i-h5::before {
  content: "\e611"; }

.k-i-h6::before {
  content: "\e612"; }

.k-i-list-ordered::before {
  content: "\e613"; }

.k-i-list-numbered::before {
  content: "\e613"; }

.k-i-insert-ordered-list::before {
  content: "\e613"; }

.k-i-list-unordered::before {
  content: "\e614"; }

.k-i-list-bulleted::before {
  content: "\e614"; }

.k-i-insert-unordered-list::before {
  content: "\e614"; }

.k-i-indent::before {
  content: "\e615"; }

.k-i-indent-increase::before {
  content: "\e615"; }

.k-i-outdent::before {
  content: "\e616"; }

.k-i-indent-decrease::before {
  content: "\e616"; }

.k-i-insert-top::before {
  content: "\e617"; }

.k-i-insert-up::before {
  content: "\e617"; }

.k-i-insert-n::before {
  content: "\e617"; }

.k-i-insert-middle::before {
  content: "\e618"; }

.k-i-insert-m::before {
  content: "\e618"; }

.k-i-insert-bottom::before {
  content: "\e619"; }

.k-i-insert-down::before {
  content: "\e619"; }

.k-i-insert-s::before {
  content: "\e619"; }

.k-i-align-top::before {
  content: "\e61a"; }

.k-i-align-middle::before {
  content: "\e61b"; }

.k-i-align-bottom::before {
  content: "\e61c"; }

.k-i-align-left::before {
  content: "\e61d"; }

.k-i-justify-left::before {
  content: "\e61d"; }

.k-i-align-center::before {
  content: "\e61e"; }

.k-i-justify-center::before {
  content: "\e61e"; }

.k-i-align-right::before {
  content: "\e61f"; }

.k-i-justify-left::before {
  content: "\e61f"; }

.k-i-align-justify::before {
  content: "\e620"; }

.k-i-justify-full::before {
  content: "\e620"; }

.k-i-align-remove::before {
  content: "\e621"; }

.k-i-justify-clear::before {
  content: "\e621"; }

.k-i-text-wrap::before {
  content: "\e622"; }

.k-i-horizontal-rule::before {
  content: "\e623"; }

.k-i-rule-horizontal::before {
  content: "\e623"; }

.k-i-hr::before {
  content: "\e623"; }

.k-i-table-align-top-left::before {
  content: "\e624"; }

.k-i-table-align-top-center::before {
  content: "\e625"; }

.k-i-table-align-top-right::before {
  content: "\e626"; }

.k-i-table-align-middle-left::before {
  content: "\e627"; }

.k-i-table-align-middle-center::before {
  content: "\e628"; }

.k-i-table-align-middle-right::before {
  content: "\e629"; }

.k-i-table-align-bottom-left::before {
  content: "\e62a"; }

.k-i-table-align-bottom-center::before {
  content: "\e62b"; }

.k-i-table-align-bottom-right::before {
  content: "\e62c"; }

.k-i-table-align-remove::before {
  content: "\e62d"; }

.k-i-borders-all::before {
  content: "\e62e"; }

.k-i-all-borders::before {
  content: "\e62e"; }

.k-i-borders-outside::before {
  content: "\e62f"; }

.k-i-outside-borders::before {
  content: "\e62f"; }

.k-i-borders-inside::before {
  content: "\e630"; }

.k-i-inside-borders::before {
  content: "\e630"; }

.k-i-borders-inside-horizontal::before {
  content: "\e631"; }

.k-i-border-inside-h::before {
  content: "\e631"; }

.k-i-inside-horizontal-borders::before {
  content: "\e631"; }

.k-i-borders-inside-vertical::before {
  content: "\e632"; }

.k-i-borders-inside-v::before {
  content: "\e632"; }

.k-i-inside-vertical-borders::before {
  content: "\e632"; }

.k-i-border-top::before {
  content: "\e633"; }

.k-i-top-border::before {
  content: "\e633"; }

.k-i-border-bottom::before {
  content: "\e634"; }

.k-i-bottom-border::before {
  content: "\e634"; }

.k-i-border-left::before {
  content: "\e635"; }

.k-i-left-border::before {
  content: "\e635"; }

.k-i-border-right::before {
  content: "\e636"; }

.k-i-right-border::before {
  content: "\e636"; }

.k-i-borders-none::before {
  content: "\e637"; }

.k-i-border-no::before {
  content: "\e637"; }

.k-i-no-borders::before {
  content: "\e637"; }

.k-i-borders-show-hide::before {
  content: "\e638"; }

.k-i-form::before {
  content: "\e639"; }

.k-i-border::before {
  content: "\e639"; }

.k-i-form-element::before {
  content: "\e63a"; }

.k-i-code-snippet::before {
  content: "\e63b"; }

.k-i-select-all::before {
  content: "\e63c"; }

.k-i-button::before {
  content: "\e63d"; }

.k-i-select-box::before {
  content: "\e63e"; }

.k-i-calendar-date::before {
  content: "\e63f"; }

.k-i-group-box::before {
  content: "\e640"; }

.k-i-textarea::before {
  content: "\e641"; }

.k-i-textbox::before {
  content: "\e642"; }

.k-i-textbox-hidden::before {
  content: "\e643"; }

.k-i-password::before {
  content: "\e644"; }

.k-i-paragraph-add::before {
  content: "\e645"; }

.k-i-edit-tools::before {
  content: "\e646"; }

.k-i-template-manager::before {
  content: "\e647"; }

.k-i-change-manually::before {
  content: "\e648"; }

.k-i-track-changes::before {
  content: "\e649"; }

.k-i-track-changes-enable::before {
  content: "\e64a"; }

.k-i-track-changes-accept::before {
  content: "\e64b"; }

.k-i-track-changes-accept-all::before {
  content: "\e64c"; }

.k-i-track-changes-reject::before {
  content: "\e64d"; }

.k-i-track-changes-reject-all::before {
  content: "\e64e"; }

.k-i-document-manager::before {
  content: "\e64f"; }

.k-i-custom-icon::before {
  content: "\e650"; }

.k-i-book::before {
  content: "\e651"; }

.k-i-dictionary-add::before {
  content: "\e651"; }

.k-i-image-add::before {
  content: "\e652"; }

.k-i-image-light-dialog::before {
  content: "\e652"; }

.k-i-image-insert::before {
  content: "\e652"; }

.k-i-insert-image::before {
  content: "\e652"; }

.k-i-image-edit::before {
  content: "\e653"; }

.k-i-image-map-editor::before {
  content: "\e654"; }

.k-i-comment::before {
  content: "\e655"; }

.k-i-comment-remove::before {
  content: "\e656"; }

.k-i-comments-remove::before {
  content: "\e657"; }

.k-i-comments-remove-all::before {
  content: "\e657"; }

.k-i-silverlight::before {
  content: "\e658"; }

.k-i-media-manager::before {
  content: "\e659"; }

.k-i-video-external::before {
  content: "\e65a"; }

.k-i-flash-manager::before {
  content: "\e65b"; }

.k-i-binoculars::before {
  content: "\e65c"; }

.k-i-find-and-replace::before {
  content: "\e65c"; }

.k-i-find::before {
  content: "\e65c"; }

.k-i-copy::before {
  content: "\e65d"; }

.k-i-files::before {
  content: "\e65d"; }

.k-i-cut::before {
  content: "\e65e"; }

.k-i-clipboard::before {
  content: "\e65f"; }

.k-i-paste::before {
  content: "\e65f"; }

.k-i-clipboard-code::before {
  content: "\e660"; }

.k-i-paste-as-html::before {
  content: "\e660"; }

.k-i-clipboard-word::before {
  content: "\e661"; }

.k-i-paste-from-word::before {
  content: "\e661"; }

.k-i-clipboard-word-alt::before {
  content: "\e662"; }

.k-i-paste-from-word-strip-file::before {
  content: "\e662"; }

.k-i-clipboard-html::before {
  content: "\e663"; }

.k-i-paste-html::before {
  content: "\e663"; }

.k-i-clipboard-markdown::before {
  content: "\e664"; }

.k-i-paste-markdown::before {
  content: "\e664"; }

.k-i-clipboard-text::before {
  content: "\e665"; }

.k-i-paste-plain-text::before {
  content: "\e665"; }

.k-i-apply-format::before {
  content: "\e666"; }

.k-i-clear-css::before {
  content: "\e667"; }

.k-i-clearformat::before {
  content: "\e667"; }

.k-i-copy-format::before {
  content: "\e668"; }

.k-i-strip-all-formatting::before {
  content: "\e669"; }

.k-i-strip-css-format::before {
  content: "\e66a"; }

.k-i-strip-font-elements::before {
  content: "\e66b"; }

.k-i-strip-span-elements::before {
  content: "\e66c"; }

.k-i-strip-word-formatting::before {
  content: "\e66d"; }

.k-i-format-code-block::before {
  content: "\e66e"; }

.k-i-building-blocks::before {
  content: "\e66f"; }

.k-i-style-builder::before {
  content: "\e66f"; }

.k-i-puzzle-piece::before {
  content: "\e670"; }

.k-i-module-manager::before {
  content: "\e670"; }

.k-i-puzzle::before {
  content: "\e670"; }

.k-i-link-add::before {
  content: "\e671"; }

.k-i-hyperlink-light-dialog::before {
  content: "\e671"; }

.k-i-hyperlink-insert::before {
  content: "\e671"; }

.k-i-globe-link::before {
  content: "\e672"; }

.k-i-hyperlink-globe::before {
  content: "\e672"; }

.k-i-globe-unlink::before {
  content: "\e673"; }

.k-i-hyperlink-globe-remove::before {
  content: "\e673"; }

.k-i-envelop-link::before {
  content: "\e674"; }

.k-i-hyperlink-email::before {
  content: "\e674"; }

.k-i-anchor::before {
  content: "\e675"; }

.k-i-table-add::before {
  content: "\e676"; }

.k-i-table-light-dialog::before {
  content: "\e676"; }

.k-i-table-insert::before {
  content: "\e676"; }

.k-i-create-table::before {
  content: "\e676"; }

.k-i-table::before {
  content: "\e677"; }

.k-i-table-properties::before {
  content: "\e678"; }

.k-i-table-cell::before {
  content: "\e679"; }

.k-i-table-cell-properties::before {
  content: "\e67a"; }

.k-i-table-column-insert-left::before {
  content: "\e67b"; }

.k-i-add-column-left::before {
  content: "\e67b"; }

.k-i-table-column-insert-right::before {
  content: "\e67c"; }

.k-i-add-column-right::before {
  content: "\e67c"; }

.k-i-table-row-insert-above::before {
  content: "\e67d"; }

.k-i-add-row-above::before {
  content: "\e67d"; }

.k-i-table-row-insert-below::before {
  content: "\e67e"; }

.k-i-add-row-below::before {
  content: "\e67e"; }

.k-i-table-column-delete::before {
  content: "\e67f"; }

.k-i-delete-column::before {
  content: "\e67f"; }

.k-i-table-row-delete::before {
  content: "\e680"; }

.k-i-delete-row::before {
  content: "\e680"; }

.k-i-table-cell-delete::before {
  content: "\e681"; }

.k-i-table-delete::before {
  content: "\e682"; }

.k-i-cells-merge::before {
  content: "\e683"; }

.k-i-merge-cells::before {
  content: "\e683"; }

.k-i-cells-merge-horizontally::before {
  content: "\e684"; }

.k-i-cells-merge-h::before {
  content: "\e684"; }

.k-i-merge-horizontally::before {
  content: "\e684"; }

.k-i-cells-merge-vertically::before {
  content: "\e685"; }

.k-i-cells-merge-v::before {
  content: "\e685"; }

.k-i-merge-vertically::before {
  content: "\e685"; }

.k-i-cell-split-horizontally::before {
  content: "\e686"; }

.k-i-cells-split-h::before {
  content: "\e686"; }

.k-i-cell-split-vertically::before {
  content: "\e687"; }

.k-i-cells-split-v::before {
  content: "\e687"; }

.k-i-table-unmerge::before {
  content: "\e688"; }

.k-i-normal-layout::before {
  content: "\e688"; }

.k-i-pane-freeze::before {
  content: "\e689"; }

.k-i-freeze-pane::before {
  content: "\e689"; }

.k-i-row-freeze::before {
  content: "\e68a"; }

.k-i-freeze-row::before {
  content: "\e68a"; }

.k-i-column-freeze::before {
  content: "\e68b"; }

.k-i-col-freeze::before {
  content: "\e68b"; }

.k-i-freeze-col::before {
  content: "\e68b"; }

.k-i-toolbar-float::before {
  content: "\e68c"; }

.k-i-spell-checker::before {
  content: "\e68d"; }

.k-i-validation-xhtml::before {
  content: "\e68e"; }

.k-i-validation-data::before {
  content: "\e68f"; }

.k-i-toggle-full-screen-mode::before {
  content: "\e690"; }

.k-i-formula-fx::before {
  content: "\e691"; }

.k-i-fx::before {
  content: "\e691"; }

.k-i-sum::before {
  content: "\e692"; }

.k-i-symbol::before {
  content: "\e693"; }

.k-i-dollar::before {
  content: "\e694"; }

.k-i-currency::before {
  content: "\e694"; }

.k-i-percent::before {
  content: "\e695"; }

.k-i-custom-format::before {
  content: "\e696"; }

.k-i-format-number::before {
  content: "\e696"; }

.k-i-decimal-increase::before {
  content: "\e697"; }

.k-i-increace-decimal::before {
  content: "\e697"; }

.k-i-decimal-decrease::before {
  content: "\e698"; }

.k-i-decrease-decimal::before {
  content: "\e698"; }

.k-i-font-size::before {
  content: "\e699"; }

.k-i-image-absolute-position::before {
  content: "\e69a"; }

.k-i-table-wizard::before {
  content: "\e69b"; }

.k-i-crosstab::before {
  content: "\e69c"; }

.k-i-crosstab-wizard::before {
  content: "\e69d"; }

.k-i-table-body::before {
  content: "\e69e"; }

.k-i-table-column-groups::before {
  content: "\e69f"; }

.k-i-table-corner::before {
  content: "\e6a0"; }

.k-i-table-row-groups::before {
  content: "\e6a1"; }

.k-i-globe-outline::before {
  content: "\e700"; }

.k-i-globe::before {
  content: "\e701"; }

.k-i-map-marker::before {
  content: "\e702"; }

.k-i-marker-pin::before {
  content: "\e702"; }

.k-i-map-marker-target::before {
  content: "\e703"; }

.k-i-marker-pin-target::before {
  content: "\e703"; }

.k-i-pin::before {
  content: "\e704"; }

.k-i-unpin::before {
  content: "\e705"; }

.k-i-share::before {
  content: "\e800"; }

.k-i-user::before {
  content: "\e801"; }

.k-i-inbox::before {
  content: "\e802"; }

.k-i-blogger::before {
  content: "\e803"; }

.k-i-blogger-box::before {
  content: "\e804"; }

.k-i-delicious::before {
  content: "\e805"; }

.k-i-delicious-box::before {
  content: "\e806"; }

.k-i-digg::before {
  content: "\e807"; }

.k-i-digg-box::before {
  content: "\e808"; }

.k-i-envelop::before {
  content: "\e809"; }

.k-i-email::before {
  content: "\e809"; }

.k-i-letter::before {
  content: "\e809"; }

.k-i-envelop-box::before {
  content: "\e80a"; }

.k-i-email-box::before {
  content: "\e80a"; }

.k-i-letter-box::before {
  content: "\e80a"; }

.k-i-facebook::before {
  content: "\e80b"; }

.k-i-facebook-box::before {
  content: "\e80c"; }

.k-i-google::before {
  content: "\e80d"; }

.k-i-google-box::before {
  content: "\e80e"; }

.k-i-google-plus::before {
  content: "\e80f"; }

.k-i-google-plus-box::before {
  content: "\e810"; }

.k-i-linkedin::before {
  content: "\e811"; }

.k-i-linkedin-box::before {
  content: "\e812"; }

.k-i-myspace::before {
  content: "\e813"; }

.k-i-myspace-box::before {
  content: "\e814"; }

.k-i-pinterest::before {
  content: "\e815"; }

.k-i-pinterest-box::before {
  content: "\e816"; }

.k-i-reddit::before {
  content: "\e817"; }

.k-i-reddit-box::before {
  content: "\e818"; }

.k-i-stumble-upon::before {
  content: "\e819"; }

.k-i-stumble-upon-box::before {
  content: "\e81a"; }

.k-i-tell-a-friend::before {
  content: "\e81b"; }

.k-i-tell-a-friend-box::before {
  content: "\e81c"; }

.k-i-tumblr::before {
  content: "\e81d"; }

.k-i-tumblr-box::before {
  content: "\e81e"; }

.k-i-twitter::before {
  content: "\e81f"; }

.k-i-twitter-box::before {
  content: "\e820"; }

.k-i-yammer::before {
  content: "\e821"; }

.k-i-yammer-box::before {
  content: "\e822"; }

.k-i-behance::before {
  content: "\e823"; }

.k-i-behance-box::before {
  content: "\e824"; }

.k-i-dribbble::before {
  content: "\e825"; }

.k-i-dribbble-box::before {
  content: "\e826"; }

.k-i-rss::before {
  content: "\e827"; }

.k-i-rss-box::before {
  content: "\e828"; }

.k-i-vimeo::before {
  content: "\e829"; }

.k-i-vimeo-box::before {
  content: "\e82a"; }

.k-i-youtube::before {
  content: "\e82b"; }

.k-i-youtube-box::before {
  content: "\e82c"; }

.k-i-folder::before {
  content: "\e900"; }

.k-i-folder-open::before {
  content: "\e901"; }

.k-i-folder-add::before {
  content: "\e902"; }

.k-i-folder-up::before {
  content: "\e903"; }

.k-i-folder-more::before {
  content: "\e904"; }

.k-i-fields-more::before {
  content: "\e904"; }

.k-i-aggregate-fields::before {
  content: "\e905"; }

.k-i-file::before {
  content: "\e906"; }

.k-i-file-vertical::before {
  content: "\e906"; }

.k-i-page-portrait::before {
  content: "\e906"; }

.k-i-file-v::before {
  content: "\e906"; }

.k-i-file-add::before {
  content: "\e907"; }

.k-i-insert-file::before {
  content: "\e907"; }

.k-i-file-txt::before {
  content: "\e908"; }

.k-i-txt::before {
  content: "\e908"; }

.k-i-file-csv::before {
  content: "\e909"; }

.k-i-csv::before {
  content: "\e909"; }

.k-i-file-excel::before {
  content: "\e90a"; }

.k-i-file-xls::before {
  content: "\e90a"; }

.k-i-excel::before {
  content: "\e90a"; }

.k-i-xls::before {
  content: "\e90a"; }

.k-i-xlsa::before {
  content: "\e90a"; }

.k-i-file-word::before {
  content: "\e90b"; }

.k-i-file-doc::before {
  content: "\e90b"; }

.k-i-word::before {
  content: "\e90b"; }

.k-i-doc::before {
  content: "\e90b"; }

.k-i-file-mdb::before {
  content: "\e90c"; }

.k-i-mdb::before {
  content: "\e90c"; }

.k-i-file-ppt::before {
  content: "\e90d"; }

.k-i-ppt::before {
  content: "\e90d"; }

.k-i-file-pdf::before {
  content: "\e90e"; }

.k-i-pdf::before {
  content: "\e90e"; }

.k-i-pdfa::before {
  content: "\e90e"; }

.k-i-file-psd::before {
  content: "\e90f"; }

.k-i-psd::before {
  content: "\e90f"; }

.k-i-file-flash::before {
  content: "\e910"; }

.k-i-flash::before {
  content: "\e910"; }

.k-i-file-config::before {
  content: "\e911"; }

.k-i-config::before {
  content: "\e911"; }

.k-i-file-ascx::before {
  content: "\e912"; }

.k-i-ascx::before {
  content: "\e912"; }

.k-i-file-bac::before {
  content: "\e913"; }

.k-i-bac::before {
  content: "\e913"; }

.k-i-file-zip::before {
  content: "\e914"; }

.k-i-zip::before {
  content: "\e914"; }

.k-i-film::before {
  content: "\e915"; }

.k-i-css3::before {
  content: "\e916"; }

.k-i-html5::before {
  content: "\e917"; }

.k-i-code::before {
  content: "\e918"; }

.k-i-html::before {
  content: "\e918"; }

.k-i-source-code::before {
  content: "\e918"; }

.k-i-view-source::before {
  content: "\e918"; }

.k-i-css::before {
  content: "\e919"; }

.k-i-js::before {
  content: "\e91a"; }

.k-i-exe::before {
  content: "\e91b"; }

.k-i-csproj::before {
  content: "\e91c"; }

.k-i-vbproj::before {
  content: "\e91d"; }

.k-i-cs::before {
  content: "\e91e"; }

.k-i-vb::before {
  content: "\e91f"; }

.k-i-sln::before {
  content: "\e920"; }

.k-i-cloud::before {
  content: "\e921"; }

.k-i-file-horizontal::before {
  content: "\e922"; }

.k-i-page-landscape::before {
  content: "\e922"; }

.k-i-file-h::before {
  content: "\e922"; }

.k-i-subreport::before {
  content: "\e923"; }

.k-i-data::before {
  content: "\e924"; }

.k-i-report-header-section::before {
  content: "\e925"; }

.k-i-report-footer-section::before {
  content: "\e926"; }

.k-i-group-header-section::before {
  content: "\e927"; }

.k-i-group-footer-section::before {
  content: "\e928"; }

.k-i-page-header-section::before {
  content: "\e929"; }

.k-i-page-footer-section::before {
  content: "\e92a"; }

.k-i-detail-section::before {
  content: "\e92b"; }

.k-i-toc-section::before {
  content: "\e92c"; }

.k-i-group-section::before {
  content: "\e92d"; }

.k-i-parameters::before {
  content: "\e92e"; }

.k-i-data-csv::before {
  content: "\e92f"; }

.k-i-data-json::before {
  content: "\e930"; }

.k-i-data-sql::before {
  content: "\e931"; }

.k-i-data-web::before {
  content: "\e932"; }

.k-i-group-collection::before {
  content: "\e933"; }

.k-i-parameter-boolean::before {
  content: "\e934"; }

.k-i-parameter-date-time::before {
  content: "\e935"; }

.k-i-parameter-float::before {
  content: "\e936"; }

.k-i-parameter-integer::before {
  content: "\e937"; }

.k-i-parameter-string::before {
  content: "\e938"; }

.k-i-toc-section-level::before {
  content: "\e939"; }

.k-i-inherited::before {
  content: "\e93a"; }

.k-i-file-video::before {
  content: "\e93b"; }

.k-i-file-audio::before {
  content: "\e93c"; }

.k-i-file-image::before {
  content: "\e93d"; }

.k-i-file-presentation::before {
  content: "\e93e"; }

.k-i-file-data::before {
  content: "\e93f"; }

.k-i-file-disc-image::before {
  content: "\e940"; }

.k-i-file-programming::before {
  content: "\e941"; }

.k-i-parameters-byte-array::before {
  content: "\e942"; }

.k-i-parameters-unknown::before {
  content: "\e943"; }

.k-i-file-error::before {
  content: "\e944"; }

.k-i-file-validation::before {
  content: "\e944"; }

.k-i-files-error::before {
  content: "\e945"; }

.k-i-files-validation::before {
  content: "\e945"; }

.k-i-data-rest::before {
  content: "\e946"; }

.k-i-file-typescript::before {
  content: "\e947"; }

.k-i-table-position-start::before {
  content: "\e948"; }

.k-i-table-position-left::before {
  content: "\e948"; }

.k-i-table-position-center::before {
  content: "\e949"; }

.k-i-table-position-end::before {
  content: "\e94a"; }

.k-i-table-position-right::before {
  content: "\e94a"; }

.k-i-list-roman-upper::before {
  content: "\e94b"; }

.k-i-list-roman-lower::before {
  content: "\e94c"; }

.k-i-import::before {
  content: "\e94d"; }

.k-i-export::before {
  content: "\e94e"; }

.k-i-graph::before {
  content: "\ea00"; }

.k-i-chart-column-clustered::before {
  content: "\ea01"; }

.k-i-chart-column-stacked::before {
  content: "\ea02"; }

.k-i-chart-column-stacked100::before {
  content: "\ea03"; }

.k-i-chart-column-range::before {
  content: "\ea04"; }

.k-i-chart-bar-clustered::before {
  content: "\ea05"; }

.k-i-chart-bar-stacked::before {
  content: "\ea06"; }

.k-i-chart-bar-stacked100::before {
  content: "\ea07"; }

.k-i-chart-bar-range::before {
  content: "\ea08"; }

.k-i-chart-area-clustered::before {
  content: "\ea09"; }

.k-i-chart-area-stacked::before {
  content: "\ea0a"; }

.k-i-chart-area-stacked100::before {
  content: "\ea0b"; }

.k-i-chart-area-range::before {
  content: "\ea0c"; }

.k-i-chart-line::before {
  content: "\ea0d"; }

.k-i-chart-line-stacked::before {
  content: "\ea0e"; }

.k-i-chart-line-stacked100::before {
  content: "\ea0f"; }

.k-i-chart-line-markers::before {
  content: "\ea10"; }

.k-i-chart-line-stacked-markers::before {
  content: "\ea11"; }

.k-i-chart-line-stacked100-markers::before {
  content: "\ea12"; }

.k-i-chart-pie::before {
  content: "\ea13"; }

.k-i-chart-doughnut::before {
  content: "\ea14"; }

.k-i-chart-scatter::before {
  content: "\ea15"; }

.k-i-chart-scatter-smooth-lines-markers::before {
  content: "\ea16"; }

.k-i-chart-scatter-smooth-lines::before {
  content: "\ea17"; }

.k-i-chart-scatter-straight-lines-markers::before {
  content: "\ea18"; }

.k-i-chart-scatter-straight-lines::before {
  content: "\ea19"; }

.k-i-chart-bubble::before {
  content: "\ea1a"; }

.k-i-chart-candlestick::before {
  content: "\ea1b"; }

.k-i-chart-ohlc::before {
  content: "\ea1c"; }

.k-i-chart-radar::before {
  content: "\ea1d"; }

.k-i-chart-radar-markers::before {
  content: "\ea1e"; }

.k-i-chart-radar-filled::before {
  content: "\ea1f"; }

.k-i-chart-rose::before {
  content: "\ea20"; }

.k-i-chart-choropleth::before {
  content: "\ea21"; }

.k-rtl .k-i-indent-increase,
.k-rtl .k-i-indent-decrease,
.k-rtl .k-i-expand,
.k-rtl .k-i-collapse,
[dir="rtl"] .k-i-expand,
[dir="rtl"] .k-i-collapse {
  transform: scaleX(-1); }

.k-sprite {
  display: inline-block;
  width: 16px;
  height: 16px;
  overflow: hidden;
  background-repeat: no-repeat;
  font-size: 0;
  line-height: 0;
  text-align: center;
  -ms-high-contrast-adjust: none; }

.k-image {
  display: inline-block; }

.k-badge {
  padding: 0;
  border-width: 0;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  font: inherit;
  text-align: center;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  overflow: hidden;
  text-overflow: ellipsis; }

.k-badge > * {
  color: inherit; }

a.k-badge,
.k-badge > a {
  text-decoration: none; }

a.k-badge:hover,
.k-badge > a:hover {
  text-decoration: underline; }

.k-badge-icon {
  max-width: 1em;
  max-height: 1em;
  font-size: inherit; }

.k-badge-icon.k-svg-icon svg {
  fill: currentColor; }

.k-badge-sm {
  padding: 0.125em 0.2em;
  border-width: 1px;
  font-size: 62.5%;
  line-height: 1; }
  .k-badge-sm:empty {
    padding: 0.125em; }

.k-badge-md {
  padding: 0.25em 0.4em;
  border-width: 1px;
  font-size: 75%;
  line-height: 1; }
  .k-badge-md:empty {
    padding: 0.25em; }

.k-badge-lg {
  padding: 0.375em 0.6em;
  border-width: 1px;
  font-size: 87.5%;
  line-height: 1.25; }
  .k-badge-lg:empty {
    padding: 0.375em; }

.k-badge-rounded.k-badge-sm {
  border-radius: 0.2rem; }

.k-badge-rounded.k-badge-md {
  border-radius: 0.25rem; }

.k-badge-rounded.k-badge-lg {
  border-radius: 0.3rem; }

.k-badge-pill {
  border-radius: 5rem; }

.k-badge-circle {
  padding: 0 !important;
  border-radius: 100%; }
  .k-badge-circle.k-badge-sm {
    width: calc( 1em + 0.25em + 2px);
    height: calc( 1em + 0.25em + 2px); }
  .k-badge-circle.k-badge-md {
    width: calc( 1em + 0.5em + 2px);
    height: calc( 1em + 0.5em + 2px); }
  .k-badge-circle.k-badge-lg {
    width: calc( 1.25em + 0.75em + 2px);
    height: calc( 1.25em + 0.75em + 2px); }

.k-badge-dot {
  padding: 0 !important;
  border-radius: 100%;
  font-size: 0; }
  .k-badge-dot.k-badge-sm {
    width: 6px;
    height: 6px; }
  .k-badge-dot.k-badge-md {
    width: 10px;
    height: 10px; }
  .k-badge-dot.k-badge-lg {
    width: 12px;
    height: 12px; }

kendo-badge-container {
  display: inline-block; }

.k-badge-container {
  position: relative;
  overflow: visible; }

.k-badge-inside {
  position: absolute;
  z-index: 9999; }

.k-badge-edge {
  position: absolute;
  z-index: 9999; }
  .k-badge-edge.k-top-start {
    transform: translate(-50%, -50%); }
  .k-badge-edge.k-top-end {
    transform: translate(50%, -50%); }
  .k-badge-edge.k-bottom-start {
    transform: translate(-50%, 50%); }
  .k-badge-edge.k-bottom-end {
    transform: translate(50%, 50%); }

.k-rtl .k-badge-edge.k-top-start,
[dir="rtl"].k-badge-edge.k-top-start,
[dir="rtl"] .k-badge-edge.k-top-start {
  transform: translate(50%, -50%); }

.k-rtl .k-badge-edge.k-top-end,
[dir="rtl"].k-badge-edge.k-top-end,
[dir="rtl"] .k-badge-edge.k-top-end {
  transform: translate(-50%, -50%); }

.k-rtl .k-badge-edge.k-bottom-start,
[dir="rtl"].k-badge-edge.k-bottom-start,
[dir="rtl"] .k-badge-edge.k-bottom-start {
  transform: translate(50%, 50%); }

.k-rtl .k-badge-edge.k-bottom-end,
[dir="rtl"].k-badge-edge.k-bottom-end,
[dir="rtl"] .k-badge-edge.k-bottom-end {
  transform: translate(-50%, 50%); }

.k-badge-outside {
  position: absolute;
  z-index: 9999; }
  .k-badge-outside.k-top-start {
    transform: translate(-100%, -100%); }
  .k-badge-outside.k-top-end {
    transform: translate(100%, -100%); }
  .k-badge-outside.k-bottom-start {
    transform: translate(-100%, 100%); }
  .k-badge-outside.k-bottom-end {
    transform: translate(100%, 100%); }

.k-rtl .k-badge-outside.k-top-start,
[dir="rtl"].k-badge-outside.k-top-start,
[dir="rtl"] .k-badge-outside.k-top-start {
  transform: translate(100%, -100%); }

.k-rtl .k-badge-outside.k-top-end,
[dir="rtl"].k-badge-outside.k-top-end,
[dir="rtl"] .k-badge-outside.k-top-end {
  transform: translate(-100%, -100%); }

.k-rtl .k-badge-outside.k-bottom-start,
[dir="rtl"].k-badge-outside.k-bottom-start,
[dir="rtl"] .k-badge-outside.k-bottom-start {
  transform: translate(100%, 100%); }

.k-rtl .k-badge-outside.k-bottom-end,
[dir="rtl"].k-badge-outside.k-bottom-end,
[dir="rtl"] .k-badge-outside.k-bottom-end {
  transform: translate(-100%, 100%); }

.k-badge-border-cutout {
  box-shadow: 0 0 0 2px #fff; }

.k-badge-solid.k-badge-primary {
  border-color: #12638C;
  color: #ffffff;
  background-color: #12638C; }

.k-badge-solid.k-badge-secondary {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }

.k-badge-solid.k-badge-tertiary {
  border-color: #6f42c1;
  color: #ffffff;
  background-color: #6f42c1; }

.k-badge-solid.k-badge-info {
  border-color: #17a2b8;
  color: #ffffff;
  background-color: #17a2b8; }

.k-badge-solid.k-badge-success {
  border-color: #28a745;
  color: #ffffff;
  background-color: #28a745; }

.k-badge-solid.k-badge-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107; }

.k-badge-solid.k-badge-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545; }

.k-badge-solid.k-badge-dark {
  border-color: #273340;
  color: #ffffff;
  background-color: #273340; }

.k-badge-solid.k-badge-light {
  border-color: #C7D0D9;
  color: #000000;
  background-color: #C7D0D9; }

.k-badge-solid.k-badge-inverse {
  border-color: #273340;
  color: #ffffff;
  background-color: #273340; }

.k-badge-solid.k-badge-danger {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545; }

.k-badge-solid.k-badge-normal {
  border-color: #5e6e7d;
  color: #ffffff;
  background-color: #5e6e7d; }

.k-badge-solid.k-badge-white {
  border-color: #fff;
  color: #000000;
  background-color: #fff; }

.k-badge-solid.k-badge-black {
  border-color: #000;
  color: #ffffff;
  background-color: #000; }

.k-badge-solid.k-badge-gray-1 {
  border-color: #f8f9fa;
  color: #000000;
  background-color: #f8f9fa; }

.k-badge-solid.k-badge-gray-2 {
  border-color: #e9ecef;
  color: #000000;
  background-color: #e9ecef; }

.k-badge-solid.k-badge-gray-3 {
  border-color: #dee2e6;
  color: #000000;
  background-color: #dee2e6; }

.k-badge-solid.k-badge-gray-4 {
  border-color: #C7D0D9;
  color: #000000;
  background-color: #C7D0D9; }

.k-badge-solid.k-badge-gray-5 {
  border-color: #AEB5BD;
  color: #ffffff;
  background-color: #AEB5BD; }

.k-badge-solid.k-badge-gray-6 {
  border-color: #5e6e7d;
  color: #ffffff;
  background-color: #5e6e7d; }

.k-badge-solid.k-badge-gray-7 {
  border-color: #3A4857;
  color: #ffffff;
  background-color: #3A4857; }

.k-badge-solid.k-badge-gray-8 {
  border-color: #273340;
  color: #ffffff;
  background-color: #273340; }

.k-badge-solid.k-badge-gray-9 {
  border-color: #141F29;
  color: #ffffff;
  background-color: #141F29; }

.k-badge-solid.k-badge-gray-dark {
  border-color: darkgray;
  color: #ffffff;
  background-color: darkgray; }

.k-badge-solid.k-badge-blue {
  border-color: #12638C;
  color: #ffffff;
  background-color: #12638C; }

.k-badge-solid.k-badge-vert {
  border-color: #0C5518;
  color: #ffffff;
  background-color: #0C5518; }

.k-badge-solid.k-badge-red {
  border-color: red;
  color: #ffffff;
  background-color: red; }

.k-badge-solid.k-badge-limegreen {
  border-color: limegreen;
  color: #ffffff;
  background-color: limegreen; }

.k-badge-solid.k-badge-primary-light {
  border-color: #388bad;
  color: #ffffff;
  background-color: #388bad; }

.k-badge-solid.k-badge-primary-xlight {
  border-color: #59a9c9;
  color: #ffffff;
  background-color: #59a9c9; }

.k-badge-solid.k-badge-primary-dark {
  border-color: #093348;
  color: #ffffff;
  background-color: #093348; }

.k-badge-outline {
  border-color: currentColor;
  background-color: #fff; }

.k-badge-outline.k-badge-primary {
  color: #12638C; }

.k-badge-outline.k-badge-secondary {
  color: #a84a3b; }

.k-badge-outline.k-badge-tertiary {
  color: #6f42c1; }

.k-badge-outline.k-badge-info {
  color: #17a2b8; }

.k-badge-outline.k-badge-success {
  color: #28a745; }

.k-badge-outline.k-badge-warning {
  color: #ffc107; }

.k-badge-outline.k-badge-error {
  color: #dc3545; }

.k-badge-outline.k-badge-dark {
  color: #273340; }

.k-badge-outline.k-badge-light {
  color: #C7D0D9; }

.k-badge-outline.k-badge-inverse {
  color: #273340; }

.k-badge-outline.k-badge-danger {
  color: #dc3545; }

.k-badge-outline.k-badge-normal {
  color: #5e6e7d; }

.k-badge-outline.k-badge-white {
  color: #fff; }

.k-badge-outline.k-badge-black {
  color: #000; }

.k-badge-outline.k-badge-gray-1 {
  color: #f8f9fa; }

.k-badge-outline.k-badge-gray-2 {
  color: #e9ecef; }

.k-badge-outline.k-badge-gray-3 {
  color: #dee2e6; }

.k-badge-outline.k-badge-gray-4 {
  color: #C7D0D9; }

.k-badge-outline.k-badge-gray-5 {
  color: #AEB5BD; }

.k-badge-outline.k-badge-gray-6 {
  color: #5e6e7d; }

.k-badge-outline.k-badge-gray-7 {
  color: #3A4857; }

.k-badge-outline.k-badge-gray-8 {
  color: #273340; }

.k-badge-outline.k-badge-gray-9 {
  color: #141F29; }

.k-badge-outline.k-badge-gray-dark {
  color: darkgray; }

.k-badge-outline.k-badge-blue {
  color: #12638C; }

.k-badge-outline.k-badge-vert {
  color: #0C5518; }

.k-badge-outline.k-badge-red {
  color: red; }

.k-badge-outline.k-badge-limegreen {
  color: limegreen; }

.k-badge-outline.k-badge-primary-light {
  color: #388bad; }

.k-badge-outline.k-badge-primary-xlight {
  color: #59a9c9; }

.k-badge-outline.k-badge-primary-dark {
  color: #093348; }

.k-button {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  box-sizing: border-box;
  border-width: 1px;
  border-style: solid;
  font-size: 1rem;
  line-height: 1.5;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-align: center;
  text-decoration: none;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  vertical-align: middle;
  user-select: none;
  cursor: pointer;
  outline: none;
  -webkit-appearance: none;
  position: relative; }
  .k-button:disabled, .k-button.k-state-disabled {
    outline: none;
    cursor: default;
    opacity: 0.65;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none; }
  .k-button::-moz-focus-inner {
    padding: 0;
    border: 0;
    outline: 0; }
  .k-button:hover, .k-button:focus {
    text-decoration: none;
    outline: 0; }
  .k-button .k-icon,
  .k-button .k-image,
  .k-button .k-sprite {
    color: inherit;
    align-self: center;
    position: relative; }
  .k-button-icontext {
    overflow: visible; }
    .k-button-icontext .k-icon,
    .k-button-icontext .k-image,
    .k-button-icontext .k-sprite {
      margin: 0 0.375rem 0 -0.375rem; }
    .k-button-icontext.k-rtl .k-icon,
    .k-button-icontext.k-rtl .k-image,
    .k-button-icontext.k-rtl .k-sprite,
    .k-rtl .k-button-icontext .k-icon,
    .k-rtl .k-button-icontext .k-image,
    .k-rtl .k-button-icontext .k-sprite, .k-button-icontext[dir="rtl"] .k-icon,
    .k-button-icontext[dir="rtl"] .k-image,
    .k-button-icontext[dir="rtl"] .k-sprite,
    [dir="rtl"] .k-button-icontext .k-icon,
    [dir="rtl"] .k-button-icontext .k-image,
    [dir="rtl"] .k-button-icontext .k-sprite {
      margin: 0 -0.375rem 0 0.375rem; }

.k-text-button > .k-icon,
.k-text-button > .k-button-icon {
  display: none; }

.k-icon-button,
.k-button.k-button-icon {
  width: calc( 1.5em + 0.75rem + 2px);
  height: calc( 1.5em + 0.75rem + 2px);
  padding: 0.375rem; }
  .k-icon-button .k-text,
  .k-icon-button .k-button-text,
  .k-button.k-button-icon .k-text,
  .k-button.k-button-icon .k-button-text {
    display: none; }

.k-dropdown-button {
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle; }

.k-button-group {
  margin: 0;
  padding: 0;
  border-width: 0;
  box-sizing: border-box;
  color: inherit;
  background-color: transparent;
  list-style: none;
  outline: 0;
  white-space: nowrap;
  display: inline-flex;
  flex-direction: row;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-button-group .k-button {
    border-radius: 0; }
  .k-button-group .k-button ~ .k-button {
    margin-inline-start: -1px; }
  .k-button-group .k-button:hover,
  .k-button-group .k-button.k-state-hover,
  .k-button-group .k-button:active,
  .k-button-group .k-button.k-state-active {
    z-index: 2; }
  .k-button-group .k-group-start,
  .k-button-group .k-button:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .k-button-group .k-group-end,
  .k-button-group .k-button:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .k-button-group .k-group-start.k-group-end,
  .k-button-group .k-button:first-child:last-child {
    border-radius: 0.25rem; }
  .k-button-group > input[type="radio"],
  .k-button-group > input[type="checkbox"],
  .k-button-group label input[type="radio"],
  .k-button-group label input[type="checkbox"] {
    margin: 0;
    padding: 0;
    clip: rect(0, 0, 0, 0);
    position: absolute;
    pointer-events: none; }

.k-button-group-stretched {
  display: flex; }
  .k-button-group-stretched .k-button {
    display: inline-block;
    flex: 1 1 auto;
    overflow: hidden;
    text-overflow: ellipsis; }
    .k-button-group-stretched .k-button > .k-icon {
      vertical-align: text-bottom; }

.k-split-button {
  border-width: 0;
  border-radius: 0;
  outline: 0;
  display: inline-flex;
  flex-flow: row nowrap;
  vertical-align: middle; }
  .k-split-button .k-button {
    border-radius: 0; }
  .k-split-button > .k-button:first-child {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
  .k-split-button > .k-split-button-arrow,
  .k-split-button > .k-button:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    margin-inline-start: -1px;
    padding: 0.375rem;
    width: auto;
    flex: none; }
  .k-split-button[dir="rtl"] > .k-button:first-child {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem; }
  .k-split-button[dir="rtl"] > .k-button:last-child {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }

.k-button-flat, .k-button.k-flat,
.k-button.k-bare, .k-calendar-header .k-button, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
  border-color: transparent !important;
  color: inherit;
  background: none !important;
  box-shadow: none !important;
  transition: color .2s ease-in-out; }
  .k-button-flat:hover, .k-button.k-flat:hover,
  .k-button.k-bare:hover, .k-calendar-header .k-button:hover, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover, .k-button-flat.k-state-hover, .k-state-hover.k-button.k-flat,
  .k-state-hover.k-button.k-bare, .k-calendar-header .k-state-hover.k-button, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-hover.k-button, .k-button-flat:active, .k-button.k-flat:active,
  .k-button.k-bare:active, .k-calendar-header .k-button:active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:active, .k-button-flat.k-state-active, .k-state-active.k-button.k-flat,
  .k-state-active.k-button.k-bare, .k-calendar-header .k-state-active.k-button, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-active.k-button, .k-button-flat:hover:active, .k-button.k-flat:hover:active,
  .k-button.k-bare:hover:active, .k-calendar-header .k-button:hover:active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover:active, .k-button-flat:hover.k-state-active, .k-button.k-flat:hover.k-state-active,
  .k-button.k-bare:hover.k-state-active, .k-calendar-header .k-button:hover.k-state-active, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:hover.k-state-active {
    color: inherit; }
  .k-button-flat::before, .k-button.k-flat::before,
  .k-button.k-bare::before, .k-calendar-header .k-button::before, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::before {
    display: block; }

.k-button-outline, .k-button.k-outline {
  box-shadow: none;
  color: inherit;
  background: none; }

.k-rtl .k-button-group .k-button {
  border-radius: 0; }

.k-rtl .k-button-group .k-group-start,
.k-rtl .k-button-group .k-button:first-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.k-rtl .k-button-group .k-group-end,
.k-rtl .k-button-group .k-button:last-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.k-rtl .k-button-group .k-group-start.k-group-end,
.k-rtl .k-button-group .k-button:first-child:last-child {
  border-radius: 0.25rem; }

.k-rtl .k-split-button .k-button {
  border-radius: 0; }

.k-rtl .k-split-button > .k-button:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.k-rtl .k-split-button > .k-split-button-arrow,
.k-rtl .k-split-button > .k-button:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.k-button-overlay, .k-button::before {
  border-radius: inherit;
  content: "";
  background: currentColor;
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity .2s ease-in-out; }

.k-button:hover::before, .k-button.k-state-hover::before {
  opacity: 0.08; }

.k-button.k-no-focus:not(:hover)::before, .k-button.k-no-focus:not(.k-state-hover)::before {
  opacity: 0; }

.k-button:active::before, .k-button.k-state-active::before {
  opacity: 0.16; }

.k-button.k-state-selected::before {
  opacity: 0.2; }

.k-button.k-button-clear::before {
  display: none; }

.k-button::after {
  border-radius: 0.25rem;
  content: "";
  opacity: 0;
  display: none;
  pointer-events: none;
  position: absolute;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  z-index: 0;
  transition: opacity .2s ease-in-out; }

.k-ie9 .k-button[disabled]:hover,
.k-ie9 .k-button[disabled]:focus,
.k-ie9 .k-button.k-state-disabled:hover,
.k-ie9 .k-button.k-state-disabled:focus,
.k-ie10 .k-button[disabled]:hover,
.k-ie10 .k-button[disabled]:focus,
.k-ie10 .k-button.k-state-disabled:hover,
.k-ie10 .k-button.k-state-disabled:focus {
  outline: none;
  cursor: default;
  opacity: 0.65;
  box-shadow: none; }

.k-ie .k-button,
.k-ie .k-button-group {
  display: inline-block; }

.k-button {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-button {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }
  .k-button:hover, .k-button.k-state-hover {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31; }
  .k-button:focus, .k-button.k-state-focused {
    box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }
  .k-button:active, .k-button.k-state-active {
    border-color: #79352a;
    color: #ffffff;
    background-color: #82392e;
    box-shadow: inset; }
  .k-button.k-state-selected {
    border-color: #0b3b54;
    color: #ffffff;
    background-color: #0c435f;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06); }

.k-button.k-primary {
  border-color: #12638C;
  color: #ffffff;
  background-color: #12638C; }
  .k-button.k-primary:hover, .k-button.k-primary.k-state-hover {
    border-color: #0c435f;
    color: #ffffff;
    background-color: #0e4b6a; }
  .k-button.k-primary:focus, .k-button.k-primary.k-state-focused {
    box-shadow: 0 0 0 3px rgba(18, 99, 140, 0.5); }
  .k-button.k-primary:active, .k-button.k-primary.k-state-active {
    border-color: #0b3b54;
    color: #ffffff;
    background-color: #0c435f;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06); }
  .k-button.k-primary.k-state-selected {
    border-color: #0b3b54;
    color: #ffffff;
    background-color: #0c435f;
    box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06); }

.k-dropdown-button:active > .k-button:not(:disabled),
.k-dropdown-button.k-state-active > .k-button:not(:disabled) {
  box-shadow: inset; }

.k-dropdown-button:focus > .k-button,
.k-dropdown-button.k-state-focused > .k-button {
  box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }

.k-toggle-button:focus, .k-toggle-button.k-state-focused {
  box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }

.k-toggle-button:active, .k-toggle-button.k-state-active {
  border-color: #0b3b54;
  color: #ffffff;
  background-color: #0c435f;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06); }
  .k-toggle-button:active:focus, .k-toggle-button:active.k-state-focused, .k-toggle-button.k-state-active:focus, .k-toggle-button.k-state-active.k-state-focused {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13); }

.k-button-group .k-button:active,
.k-button-group .k-button.k-state-active,
.k-button-group .k-button.k-state-selected,
.k-button-group > input[type="radio"]:checked + .k-button,
.k-button-group > input[type="checkbox"]:checked + .k-button {
  border-color: #0b3b54;
  color: #ffffff;
  background-color: #0c435f;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06); }

.k-button-group .k-button:focus,
.k-button-group .k-button.k-state-focused,
.k-button-group > input[type="radio"]:focus + .k-button,
.k-button-group > input[type="checkbox"]:focus + .k-button {
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.13); }

.k-split-button:focus,
.k-split-button.k-state-focused {
  outline: none;
  box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }

.k-split-button.k-button-group .k-button:active, .k-split-button.k-button-group .k-button.k-state-active {
  border-color: #79352a;
  color: #ffffff;
  background-color: #82392e;
  box-shadow: inset; }

.k-button.k-outline {
  border-color: currentColor;
  color: #ffffff;
  background: none;
  box-shadow: none; }
  .k-button.k-outline:hover, .k-button.k-outline.k-state-hover {
    border-color: #ffffff;
    color: #000000;
    background-color: #ffffff; }
  .k-button.k-outline:focus, .k-button.k-outline.k-state-focused {
    box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }
  .k-button.k-outline:active, .k-button.k-outline.k-state-active {
    border-color: #ffffff;
    color: #000000;
    background-color: #ffffff; }
  .k-button.k-outline.k-state-selected {
    border-color: #ffffff;
    color: #000000;
    background-color: #ffffff; }

.k-button.k-primary.k-outline {
  border-color: currentColor;
  color: #12638C;
  background: none;
  box-shadow: none; }
  .k-button.k-primary.k-outline:hover, .k-button.k-primary.k-outline.k-state-hover {
    border-color: #12638C;
    color: #ffffff;
    background-color: #12638C; }
  .k-button.k-primary.k-outline:focus, .k-button.k-primary.k-outline.k-state-focused {
    box-shadow: 0 0 0 3px rgba(18, 99, 140, 0.5); }
  .k-button.k-primary.k-outline:active, .k-button.k-primary.k-outline.k-state-active {
    border-color: #12638C;
    color: #ffffff;
    background-color: #12638C;
    box-shadow: none; }
  .k-button.k-primary.k-outline.k-state-selected {
    border-color: #12638C;
    color: #ffffff;
    background-color: #12638C;
    box-shadow: none; }

.k-button-flat, .k-button.k-flat,
.k-button.k-bare, .k-calendar-header .k-button, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button,
.k-button-group .k-button-flat,
.k-button-group .k-button.k-flat,
.k-button-group .k-button.k-bare,
.k-button-group .k-calendar-header .k-button,
.k-calendar-header .k-button-group .k-button,
.k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
  color: inherit;
  background: none; }

.k-button-flat::after, .k-button.k-flat::after,
.k-button.k-bare::after, .k-calendar-header .k-button::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button::after {
  display: block; }

.k-button-flat:focus::after, .k-button.k-flat:focus::after,
.k-button.k-bare:focus::after, .k-calendar-header .k-button:focus::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button:focus::after, .k-button-flat.k-state-focused::after, .k-state-focused.k-button.k-flat::after,
.k-state-focused.k-button.k-bare::after, .k-calendar-header .k-state-focused.k-button::after, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-state-focused.k-button::after {
  box-shadow: inset 0 0 0 2px currentColor;
  opacity: .12; }

.k-button-flat.k-primary, .k-primary.k-button.k-flat,
.k-primary.k-button.k-bare, .k-calendar-header .k-primary.k-button, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button, .k-button-flat.k-primary:hover, .k-primary.k-button.k-flat:hover,
.k-primary.k-button.k-bare:hover, .k-calendar-header .k-primary.k-button:hover, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button:hover, .k-button-flat.k-primary.k-state-hover, .k-primary.k-state-hover.k-button.k-flat,
.k-primary.k-state-hover.k-button.k-bare, .k-calendar-header .k-primary.k-state-hover.k-button, .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-state-hover.k-button,
.k-button-group .k-button-flat.k-primary,
.k-button-group .k-primary.k-button.k-flat,
.k-button-group .k-primary.k-button.k-bare,
.k-button-group .k-calendar-header .k-primary.k-button,
.k-calendar-header .k-button-group .k-primary.k-button,
.k-button-group .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-primary.k-button {
  color: #12638C;
  background: none; }

.k-button.k-button-clear {
  border-color: transparent !important;
  color: #6c757d;
  background: none !important;
  box-shadow: none !important; }
  .k-button.k-button-clear::after {
    display: block; }
  .k-button.k-button-clear:hover, .k-button.k-button-clear.k-state-hover, .k-button.k-button-clear:active, .k-button.k-button-clear.k-state-active, .k-button.k-button-clear:focus, .k-button.k-button-clear.k-state-focused {
    color: #ffffff; }
  .k-button.k-button-clear:active::after, .k-button.k-button-clear.k-state-active::after {
    background: transparent; }
  .k-button.k-button-clear.k-state-focused::after, .k-button.k-button-clear.k-state-focused:active::after {
    background-color: #6c757d;
    opacity: 0.1; }

.k-popup {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0.5rem 0px;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  align-items: stretch; }
  .k-popup > .k-widget {
    border-width: 0; }
  .k-popup.k-colorpicker-popup {
    display: flex;
    align-items: center; }
  .k-popup .k-item {
    outline: none; }
  .k-popup .k-rtl .k-list-optionlabel,
  [dir="rtl"] .k-popup .k-list-optionlabel {
    text-align: right; }

.k-animation-container {
  border-radius: 0 0 0.25rem 0.25rem; }

.k-animation-container-shown {
  overflow: visible; }

.k-popup > kendo-list > .k-first {
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.k-popup .k-item.k-first {
  position: relative; }

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  padding: 3px 1.5rem;
  min-height: 1.5em;
  white-space: normal;
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out;
  border-bottom-width: 1px;
  border-bottom-style: solid; }

.k-popup > .k-group-header {
  margin-top: -0.5rem; }

.k-popup .k-outer-group-header {
  padding: 3px 1.5rem;
  min-height: 1.5em;
  white-space: normal; }
  .k-popup .k-outer-group-header.k-virtual-item {
    white-space: nowrap;
    text-overflow: ellipsis; }

.k-popup > .k-colorpalette {
  padding: 0.5rem 0.5rem; }

.k-popup .k-list .k-item > .k-group {
  padding: 0 .5em;
  font-size: 0.714rem;
  line-height: 1rem;
  text-transform: uppercase;
  position: absolute;
  top: 0;
  right: 0; }

.k-popup .k-list .k-item > .k-group::before {
  content: "";
  width: 1rem;
  height: 1rem;
  border-width: 0.5rem;
  border-style: solid;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -1rem;
  bottom: 0; }

.k-rtl.k-popup .k-list .k-item > .k-group,
[dir="rtl"] .k-popup .k-list .k-item > .k-group {
  right: auto;
  left: 0; }
  .k-rtl.k-popup .k-list .k-item > .k-group::before,
  [dir="rtl"] .k-popup .k-list .k-item > .k-group::before {
    right: -14px;
    left: auto; }

.k-group-header + div > .k-list > .k-item.k-first::before {
  content: " ";
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  position: absolute;
  top: -1px;
  left: 0;
  right: 0; }

.k-popup .k-list > .k-outer-group-header {
  border-top-width: 1px;
  border-top-style: solid; }

.k-popup.k-popup-transparent {
  border-width: 0;
  background-color: transparent; }

.k-popup.k-popup-flush {
  padding: 0; }

.k-list-scroller {
  position: relative;
  overflow: auto; }

.k-list {
  height: auto; }
  .k-list > .k-item {
    display: flex;
    align-items: center;
    align-content: center;
    cursor: pointer; }
    .k-list > .k-item > .k-icon {
      align-self: center;
      margin-right: 1rem; }
  .k-list > .k-custom-item {
    font-style: italic; }
    .k-list > .k-custom-item > .k-i-plus, .k-list > .k-custom-item > .k-plus {
      margin-left: auto;
      margin-right: 0; }
  [dir="rtl"] .k-list > .k-item > .k-icon {
    margin-right: 0;
    margin-left: 1rem; }

.k-list .k-item,
.k-list-optionlabel {
  padding: 3px 1.5rem;
  min-height: 1.5em;
  line-height: 1.5em;
  white-space: normal;
  transition-property: color, background-color, outline-color, box-shadow;
  transition-duration: 200ms;
  transition-timing-function: ease; }

.k-list-optionlabel {
  cursor: pointer;
  outline: none; }

.k-list-filter {
  display: block;
  position: relative;
  padding: 1rem;
  box-sizing: border-box;
  flex: 1 0 auto; }
  .k-list-filter > .k-textbox {
    width: 100% !important;
    box-sizing: border-box;
    padding-left: 0.75rem;
    padding-right: calc( 16px + 1rem); }
  .k-list-filter > .k-icon {
    position: absolute;
    right: calc( 0.75rem + 1rem);
    top: 50%;
    transform: translateY(-50%); }
  .k-rtl .k-list-filter > .k-textbox,
  [dir="rtl"] .k-list-filter > .k-textbox {
    padding-right: 0.75rem;
    padding-left: calc( 16px + 1rem); }
  .k-rtl .k-list-filter > .k-icon,
  [dir="rtl"] .k-list-filter > .k-icon {
    left: calc( 0.75rem + 1rem);
    right: auto; }

.k-dropdown-button .k-popup .k-item {
  cursor: pointer; }

.k-split-button .k-list .k-item:focus,
.k-dropdown-button .k-list .k-item:focus {
  outline: none; }

.k-list-container .k-button {
  border-radius: 0;
  padding: 3px 1.5rem;
  border-width: 0;
  color: inherit;
  background-color: transparent;
  background-image: none;
  line-height: inherit;
  display: flex;
  justify-content: flex-start; }
  .k-list-container .k-button .k-icon {
    margin: 0 0.5rem 0 0; }
  .k-ie11 .k-list-container .k-button {
    display: flex; }

.k-list-container .k-button.k-state-disabled {
  pointer-events: none; }

.k-list-container .k-nodata {
  min-height: 138px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: uppercase;
  font-weight: lighter;
  text-align: center;
  white-space: normal; }
  .k-list-container .k-nodata .k-button {
    display: inline-flex;
    border-width: 1px; }

.k-list-container .k-separator {
  height: 0; }

.k-virtual-content {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative; }
  .k-virtual-content > .k-virtual-list > .k-virtual-item {
    position: absolute;
    width: 100%;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    white-space: nowrap; }

.k-shadow {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04); }

.k-popup .k-outer-group-header {
  font-size: 0.875rem; }
  .k-popup .k-outer-group-header.k-first {
    border-bottom-width: 2px;
    border-bottom-style: solid; }

.k-popup .k-header,
.k-popup .k-group-header {
  font-weight: 600;
  font-size: 0.875rem; }

.k-popup.k-column-menu {
  padding-top: 0;
  padding-bottom: 0; }

.k-popup {
  border-color: rgba(0, 0, 0, 0.15);
  color: #141F29;
  background-color: #fff; }

.k-popup > kendo-list > .k-first {
  border-bottom-color: #dee2e6; }

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
  border-bottom-color: #dee2e6;
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06); }

.k-popup .k-outer-group-header {
  border-bottom-color: #dee2e6; }

.k-popup .k-list .k-item > .k-group {
  color: #fff;
  background: #141F29; }

.k-popup .k-list .k-item > .k-group::before {
  border-color: #141F29 #141F29 transparent transparent; }

.k-rtl.k-popup .k-list .k-item > .k-group::before,
[dir="rtl"] .k-popup .k-list .k-item > .k-group::before {
  border-color: #141F29 transparent transparent #141F29; }

.k-group-header + div > .k-list > .k-item.k-first::before {
  border-color: #dee2e6; }

.k-list > .k-outer-group-header {
  border-color: #dee2e6; }

.k-popup > .k-colorpalette,
.k-popup > .k-flatcolorpicker {
  background: transparent; }

.k-list .k-item:hover,
.k-list .k-item.k-state-hover,
.k-list-optionlabel:hover,
.k-list-optionlabel.k-state-hover {
  color: #0c1218;
  background-color: #f8f9fa; }
  .k-list .k-item:hover.k-state-selected,
  .k-list .k-item.k-state-hover.k-state-selected,
  .k-list-optionlabel:hover.k-state-selected,
  .k-list-optionlabel.k-state-hover.k-state-selected {
    color: #fff;
    background-color: #115b81; }

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(20, 31, 41, 0.15); }

.k-list .k-item.k-state-selected,
.k-list-optionlabel.k-state-selected {
  color: #fff;
  background-color: #12638C; }

.k-animation-container {
  border-radius: 0 0 0.25rem 0.25rem; }

.k-animation-container-shown,
.k-animation-container > .k-popup {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04); }

.k-animation-container-fixed > .k-popup {
  box-shadow: none; }

.k-list-container .k-button,
.k-list-container .k-button.k-state-active {
  box-shadow: none; }

.k-list-container .k-button:hover,
.k-list-container .k-button.k-state-hover {
  color: #0c1218;
  background-color: #f8f9fa;
  background-image: none; }

.k-list-container .k-button:active,
.k-list-container .k-button.k-state-active {
  color: #fff;
  background-color: #12638C;
  background-image: none; }

.k-list-container .k-button.k-state-disabled {
  background: transparent; }

.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(20, 31, 41, 0.15); }

.k-list-container .k-nodata {
  color: rgba(20, 31, 41, 0.5); }
  .k-list-container .k-nodata .k-button {
    border-color: #a84a3b;
    color: #ffffff;
    background-color: #a84a3b; }

.k-popup .k-header,
.k-popup .k-group-header {
  color: #5e6e7d; }

.k-popup .k-outer-group-header {
  border-top-color: #dee2e6;
  color: #6c757d; }
  .k-popup .k-outer-group-header.k-first {
    border-color: #dee2e6; }

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
  border-bottom-color: #dee2e6; }

.k-popup > .k-group-header,
.k-popup .k-outer-group-header.k-first,
.k-popup > .k-virtual-wrap > .k-group-header {
  box-shadow: none; }

.k-list .k-item:focus,
.k-list .k-item.k-state-focused,
.k-list-optionlabel:focus,
.k-list-optionlabel.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(20, 31, 41, 0.15); }
  .k-list .k-item:focus:hover, .k-list .k-item:focus.k-state-hover,
  .k-list .k-item.k-state-focused:hover,
  .k-list .k-item.k-state-focused.k-state-hover,
  .k-list-optionlabel:focus:hover,
  .k-list-optionlabel:focus.k-state-hover,
  .k-list-optionlabel.k-state-focused:hover,
  .k-list-optionlabel.k-state-focused.k-state-hover {
    box-shadow: inset 0 0 0 3px rgba(12, 18, 24, 0.15); }
  .k-list .k-item:focus.k-state-selected,
  .k-list .k-item.k-state-focused.k-state-selected,
  .k-list-optionlabel:focus.k-state-selected,
  .k-list-optionlabel.k-state-focused.k-state-selected {
    box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.15); }

.k-animation-container-shown,
.k-animation-container > .k-popup {
  box-shadow: none; }

.k-list-container .k-button:focus,
.k-list-container .k-button.k-state-focused {
  box-shadow: inset 0 0 0 3px rgba(20, 31, 41, 0.15); }
  .k-list-container .k-button:focus:hover, .k-list-container .k-button:focus.k-state-hover,
  .k-list-container .k-button.k-state-focused:hover,
  .k-list-container .k-button.k-state-focused.k-state-hover {
    box-shadow: inset 0 0 0 3px rgba(12, 18, 24, 0.15); }
  .k-list-container .k-button:focus:active, .k-list-container .k-button:focus.k-state-active,
  .k-list-container .k-button.k-state-focused:active,
  .k-list-container .k-button.k-state-focused.k-state-active {
    box-shadow: inset 0 0 0 3px rgba(255, 255, 255, 0.15); }

.k-list-container .k-button-group .k-button:active,
.k-list-container .k-button-group .k-button.k-state-active {
  background-color: #0c435f;
  box-shadow: inset 0 2px 2px 0 rgba(0, 0, 0, 0.06); }

.k-autocomplete {
  border-radius: 0.25rem;
  width: 12.4em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  white-space: nowrap;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: stretch;
  vertical-align: middle;
  transition: all .1s ease;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-autocomplete .k-i-loading {
    width: calc( 16px + 0.75rem);
    height: calc( 1.5rem + 0.75rem); }
  .k-autocomplete .k-clear-value {
    opacity: .5;
    visibility: hidden; }
    .k-autocomplete .k-clear-value:hover {
      opacity: 1; }
  .k-autocomplete:hover .k-clear-value, .k-autocomplete.k-state-hover .k-clear-value, .k-autocomplete.k-state-focused .k-clear-value {
    visibility: visible; }
  .k-autocomplete:focus-within .k-clear-value {
    visibility: visible; }

.k-autocomplete.k-header,
.k-autocomplete {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff;
  box-shadow: none; }
  .k-autocomplete.k-header.k-state-open, .k-autocomplete.k-header.k-state-focused,
  .k-autocomplete.k-state-open,
  .k-autocomplete.k-state-focused {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-autocomplete.k-header:focus-within,
  .k-autocomplete:focus-within {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-autocomplete.k-header.k-invalid, .k-autocomplete.k-header.k-state-invalid, .k-autocomplete.k-header.ng-invalid.ng-touched, .k-autocomplete.k-header.ng-invalid.ng-dirty,
  .k-autocomplete.k-invalid,
  .k-autocomplete.k-state-invalid,
  .k-autocomplete.ng-invalid.ng-touched,
  .k-autocomplete.ng-invalid.ng-dirty {
    border-color: #dc3545; }
    .k-autocomplete.k-header.k-invalid.k-state-focused, .k-autocomplete.k-header.k-state-invalid.k-state-focused, .k-autocomplete.k-header.ng-invalid.ng-touched.k-state-focused, .k-autocomplete.k-header.ng-invalid.ng-dirty.k-state-focused,
    .k-autocomplete.k-invalid.k-state-focused,
    .k-autocomplete.k-state-invalid.k-state-focused,
    .k-autocomplete.ng-invalid.ng-touched.k-state-focused,
    .k-autocomplete.ng-invalid.ng-dirty.k-state-focused {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
    .k-autocomplete.k-header.k-invalid:focus-within, .k-autocomplete.k-header.k-state-invalid:focus-within, .k-autocomplete.k-header.ng-invalid.ng-touched:focus-within, .k-autocomplete.k-header.ng-invalid.ng-dirty:focus-within,
    .k-autocomplete.k-invalid:focus-within,
    .k-autocomplete.k-state-invalid:focus-within,
    .k-autocomplete.ng-invalid.ng-touched:focus-within,
    .k-autocomplete.ng-invalid.ng-dirty:focus-within {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-combobox {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-combobox .k-dropdown-wrap {
    border-radius: 0.25rem;
    padding: 0;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: relative;
    display: flex;
    flex-flow: row nowrap;
    transition: all .1s ease;
    outline: 0;
    cursor: initial; }
  .k-combobox .k-clear-value {
    opacity: .5;
    visibility: hidden; }
    .k-combobox .k-clear-value:hover {
      opacity: 1; }
  .k-combobox:hover .k-clear-value, .k-combobox.k-state-hover .k-clear-value, .k-combobox.k-state-focused .k-clear-value,
  .k-combobox .k-dropdown-wrap.k-state-hover .k-clear-value,
  .k-combobox .k-dropdown-wrap.k-state-focused .k-clear-value {
    visibility: visible; }
  .k-combobox:focus-within .k-clear-value {
    visibility: visible; }
  .k-combobox .k-select {
    border-radius: 0 0.25rem 0.25rem 0;
    padding: 0.375rem 0.375rem;
    width: auto;
    border-width: 0 0 0 1px;
    box-sizing: border-box;
    border-style: solid;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer; }
  .k-combobox[dir="rtl"],
  .k-rtl .k-combobox {
    text-align: right; }
    .k-combobox[dir="rtl"] .k-select,
    .k-rtl .k-combobox .k-select {
      border-radius: 0.25rem 0 0 0.25rem;
      border-width: 0 1px 0 0; }

.k-combobox .k-dropdown-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }
  .k-combobox .k-dropdown-wrap .k-select {
    transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-combobox .k-dropdown-wrap {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }
  .k-combobox .k-dropdown-wrap.k-invalid, .k-combobox .k-dropdown-wrap.k-invalid:hover, .k-combobox .k-dropdown-wrap.k-state-invalid {
    border-color: #dc3545; }
    .k-combobox .k-dropdown-wrap.k-invalid:focus, .k-combobox .k-dropdown-wrap.k-invalid.k-state-focused, .k-combobox .k-dropdown-wrap.k-invalid:hover:focus, .k-combobox .k-dropdown-wrap.k-invalid:hover.k-state-focused, .k-combobox .k-dropdown-wrap.k-state-invalid:focus, .k-combobox .k-dropdown-wrap.k-state-invalid.k-state-focused {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-combobox .k-select {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }

.k-combobox > :hover .k-select,
.k-combobox .k-state-hover .k-select {
  border-color: #82392e;
  color: #ffffff;
  background-color: #8c3e31; }

.k-combobox > .k-state-focused,
.k-combobox .k-state-active {
  border-color: #38abe5;
  color: #3A4857;
  background-color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.k-combobox.k-state-invalid .k-dropdown-wrap, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap {
  border-color: #dc3545; }
  .k-combobox.k-state-invalid .k-dropdown-wrap:focus, .k-combobox.k-state-invalid .k-dropdown-wrap.k-state-focused, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap:focus, .k-combobox.ng-invalid.ng-touched .k-dropdown-wrap.k-state-focused, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap:focus, .k-combobox.ng-invalid.ng-dirty .k-dropdown-wrap.k-state-focused {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-combobox .k-state-active .k-select {
  border-color: #79352a;
  color: #ffffff;
  background-color: #82392e; }

.k-actions,
.k-action-buttons,
.k-columnmenu-actions {
  padding: 0.5rem 0.5rem;
  border-width: 0px;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  align-content: flex-end;
  justify-content: flex-end;
  clear: both; }
  .k-actions .k-button + .k-button,
  .k-action-buttons .k-button + .k-button,
  .k-columnmenu-actions .k-button + .k-button {
    margin-left: 0.5rem;
    flex-shrink: 0; }
    .k-rtl .k-actions .k-button + .k-button,
    [dir="rtl"] .k-actions .k-button + .k-button, .k-rtl
    .k-action-buttons .k-button + .k-button,
    [dir="rtl"]
    .k-action-buttons .k-button + .k-button, .k-rtl
    .k-columnmenu-actions .k-button + .k-button,
    [dir="rtl"]
    .k-columnmenu-actions .k-button + .k-button {
      margin-left: 0;
      margin-right: 0.5rem; }

.k-popup .k-actions,
.k-popup .k-action-buttons {
  margin-top: 1rem; }

.k-actions {
  justify-content: flex-start; }
  .k-actions .k-button {
    flex: 0 1 auto; }
  .k-actions.k-actions-start {
    justify-content: flex-start; }
  .k-actions.k-actions-center {
    justify-content: center; }
  .k-actions.k-actions-end {
    justify-content: flex-end; }
  .k-actions.k-actions-stretched {
    padding: 0;
    align-items: stretch;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-width: 1px 0 0;
    border-style: solid;
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    flex-basis: auto;
    overflow: hidden; }
    .k-actions.k-actions-stretched .k-button {
      background-clip: border-box;
      border-radius: 0;
      padding: 12px 16px;
      border-width: 0;
      text-overflow: ellipsis;
      flex: 1 0 0%;
      flex-grow: 1;
      display: inline-block;
      overflow: hidden;
      width: auto !important;
      max-width: 100%; }
      .k-actions.k-actions-stretched .k-button ~ .k-button {
        margin: 0;
        border-left-width: 1px; }

.k-actions-stretched {
  border-color: #f0f0f0; }

.k-calendar {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  position: relative;
  overflow: hidden;
  display: inline-block;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-popup .k-calendar {
    height: 100%; }
  .k-calendar > .k-calendar {
    border: 0; }
  .k-calendar .k-link {
    outline: 0;
    color: inherit;
    text-decoration: none;
    white-space: normal;
    cursor: pointer;
    overflow: hidden; }
  .k-calendar .k-calendar-view table,
  .k-calendar .k-calendar-view .k-calendar-table {
    margin: 0;
    border-width: 0;
    border-color: inherit;
    border-spacing: 0;
    border-collapse: separate;
    table-layout: fixed;
    outline: 0;
    position: relative;
    z-index: 1; }
  .k-calendar .k-calendar-view td,
  .k-calendar .k-calendar-view th,
  .k-calendar .k-calendar-view .k-calendar-td,
  .k-calendar .k-calendar-view .k-calendar-th {
    border-width: 0;
    padding: 0;
    text-align: center;
    border-style: solid;
    border-color: inherit;
    font-weight: normal;
    cursor: default; }
  .k-calendar .k-calendar-view th,
  .k-calendar .k-calendar-view .k-calendar-th {
    padding: 0.25rem 0px;
    font-size: 0.875rem;
    line-height: 2;
    text-transform: uppercase;
    opacity: 0.65; }
  .k-calendar .k-calendar-view tbody th,
  .k-calendar .k-calendar-view .k-calendar-tbody .k-calendar-th {
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    height: 2em;
    font: inherit;
    font-weight: bold;
    text-transform: none;
    text-align: left; }
  .k-calendar .k-header {
    padding: 0.25rem 0.25rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    text-align: center;
    display: flex;
    flex-direction: row;
    position: relative;
    z-index: 2; }
    .k-calendar .k-header .k-link {
      border-radius: 0.25rem;
      padding: 0.25rem;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center; }
  .k-calendar .k-nav-prev,
  .k-calendar .k-nav-next {
    width: 1.5em;
    height: 1.5em;
    box-sizing: content-box; }
  .k-calendar .k-nav-fast {
    margin: 0 0.25rem;
    flex: 1 1 auto; }
  .k-calendar-header {
    padding: 0.25rem 0.25rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex: 0 0 auto; }
    .k-calendar-header .k-title,
    .k-calendar-header .k-calendar-title {
      font-weight: bold; }
    .k-calendar-header .k-today {
      cursor: pointer;
      outline: none; }
    .k-calendar-header .k-calendar-nav {
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
      gap: 0.25rem; }
  .k-calendar > .k-calendar-header {
    min-width: 280px;
    box-sizing: border-box; }
  .k-calendar .k-footer,
  .k-calendar .k-calendar-footer {
    text-align: center;
    clear: both; }
  .k-calendar .k-nav-today,
  .k-calendar .k-footer > .k-state-disabled {
    padding: 0.5rem 1rem;
    display: block; }
  .k-calendar .k-nav-today:hover {
    text-decoration: underline; }
  .k-calendar .k-calendar-view {
    width: 280px;
    height: 280px;
    position: relative;
    z-index: 1;
    overflow: hidden;
    margin: auto;
    padding: 0 0.25rem;
    gap: 1rem; }
  .k-calendar.k-week-number .k-calendar-view {
    width: 320px; }
  .k-calendar-infinite .k-calendar-view {
    width: 280px;
    height: calc( 320px + 2em);
    gap: 0; }
  .k-calendar .k-content,
  .k-calendar .k-calendar-content {
    width: 100%;
    margin: 0;
    text-align: center;
    flex: 1 1 auto;
    position: relative; }
    .k-calendar .k-content > table,
    .k-calendar .k-content > .k-calendar-table,
    .k-calendar .k-calendar-content > table,
    .k-calendar .k-calendar-content > .k-calendar-table {
      table-layout: fixed;
      margin-right: -17px; }
    .k-calendar .k-content td,
    .k-calendar .k-content .k-calendar-td,
    .k-calendar .k-calendar-content td,
    .k-calendar .k-calendar-content .k-calendar-td {
      border-radius: 0.25rem;
      border-color: transparent; }
    .k-calendar .k-content .k-link,
    .k-calendar .k-calendar-content .k-link {
      border-radius: 0.25rem;
      padding: 0.5rem 0.5rem;
      box-sizing: border-box;
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: center; }
    .k-calendar .k-content .k-weekend,
    .k-calendar .k-calendar-content .k-weekend {
      border-radius: 0;
      opacity: 1; }
    .k-calendar .k-content .k-alt,
    .k-calendar .k-calendar-content .k-alt {
      opacity: 0.65; }
    .k-calendar .k-content .k-other-month .k-link,
    .k-calendar .k-calendar-content .k-other-month .k-link {
      opacity: 0.65; }
    .k-calendar .k-content .k-state-disabled,
    .k-calendar .k-calendar-content .k-state-disabled {
      opacity: 0.65; }
  .k-calendar table.k-content,
  .k-calendar table.k-calendar-content,
  .k-calendar .k-calendar-table.k-content,
  .k-calendar .k-calendar-table.k-calendar-content {
    display: inline-table;
    vertical-align: top; }
  .k-calendar .k-month td,
  .k-calendar .k-month .k-calendar-td,
  .k-calendar .k-calendar-monthview td,
  .k-calendar .k-calendar-monthview .k-calendar-td {
    width: 40px;
    height: 40px; }
  .k-calendar .k-month .k-link,
  .k-calendar .k-calendar-monthview .k-link {
    width: 40px;
    height: 40px; }
  .k-calendar .k-year td,
  .k-calendar .k-year .k-calendar-td,
  .k-calendar .k-calendar-yearview td,
  .k-calendar .k-calendar-yearview .k-calendar-td {
    width: auto;
    height: auto; }
  .k-calendar .k-year .k-link,
  .k-calendar .k-calendar-yearview .k-link {
    width: 70px;
    height: 70px; }
  .k-calendar .k-decade td,
  .k-calendar .k-decade .k-calendar-td,
  .k-calendar .k-calendar-decadeview td,
  .k-calendar .k-calendar-decadeview .k-calendar-td {
    width: auto;
    height: auto; }
  .k-calendar .k-decade .k-link,
  .k-calendar .k-calendar-decadeview .k-link {
    width: 70px;
    height: 70px; }
  .k-calendar .k-century td,
  .k-calendar .k-century .k-calendar-td,
  .k-calendar .k-calendar-centuryview td,
  .k-calendar .k-calendar-centuryview .k-calendar-td {
    width: auto;
    height: auto; }
  .k-calendar .k-century .k-link,
  .k-calendar .k-calendar-centuryview .k-link {
    width: 70px;
    height: 70px;
    text-align: left; }
  .k-calendar-infinite {
    box-sizing: content-box;
    width: auto;
    display: inline-flex;
    vertical-align: bottom; }
    .k-calendar-infinite .k-calendar-view,
    .k-calendar-infinite .k-calendar-monthview {
      padding: 0 1rem;
      display: flex;
      flex: 0 0 auto;
      flex-direction: column;
      overflow: hidden;
      box-sizing: content-box; }
      .k-calendar-infinite .k-calendar-view::after,
      .k-calendar-infinite .k-calendar-monthview::after {
        display: block;
        position: absolute;
        bottom: 0;
        content: " ";
        height: 0;
        line-height: 0;
        z-index: 1;
        width: 150%;
        left: -25%;
        box-shadow: 0 0 40px 20px #fff; }
    .k-calendar-infinite .k-calendar-header {
      margin-left: -1rem;
      margin-right: -1rem;
      padding: 0.5rem 1rem; }
    .k-calendar-infinite .k-calendar-weekdays {
      width: 100%;
      flex: 0 0 auto; }
    .k-calendar-infinite .k-calendar-yearview .k-content td,
    .k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td,
    .k-calendar-infinite .k-calendar-yearview .k-calendar-content td,
    .k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td,
    .k-calendar-infinite .k-calendar-decadeview .k-content td,
    .k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td,
    .k-calendar-infinite .k-calendar-decadeview .k-calendar-content td,
    .k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td,
    .k-calendar-infinite .k-calendar-centuryview .k-content td,
    .k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td,
    .k-calendar-infinite .k-calendar-centuryview .k-calendar-content td,
    .k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td {
      width: auto;
      height: auto; }
    .k-calendar-infinite .k-calendar-yearview .k-content .k-link,
    .k-calendar-infinite .k-calendar-yearview .k-content td.k-empty,
    .k-calendar-infinite .k-calendar-yearview .k-content .k-calendar-td.k-empty,
    .k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-link,
    .k-calendar-infinite .k-calendar-yearview .k-calendar-content td.k-empty,
    .k-calendar-infinite .k-calendar-yearview .k-calendar-content .k-calendar-td.k-empty,
    .k-calendar-infinite .k-calendar-decadeview .k-content .k-link,
    .k-calendar-infinite .k-calendar-decadeview .k-content td.k-empty,
    .k-calendar-infinite .k-calendar-decadeview .k-content .k-calendar-td.k-empty,
    .k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-link,
    .k-calendar-infinite .k-calendar-decadeview .k-calendar-content td.k-empty,
    .k-calendar-infinite .k-calendar-decadeview .k-calendar-content .k-calendar-td.k-empty,
    .k-calendar-infinite .k-calendar-centuryview .k-content .k-link,
    .k-calendar-infinite .k-calendar-centuryview .k-content td.k-empty,
    .k-calendar-infinite .k-calendar-centuryview .k-content .k-calendar-td.k-empty,
    .k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-link,
    .k-calendar-infinite .k-calendar-centuryview .k-calendar-content td.k-empty,
    .k-calendar-infinite .k-calendar-centuryview .k-calendar-content .k-calendar-td.k-empty {
      width: 56px;
      height: 56px; }
  .k-calendar-classic {
    display: inline-flex; }

.k-calendar-container,
.k-datetime-container {
  padding: 0; }
  .k-calendar-container .k-calendar,
  .k-datetime-container .k-calendar {
    border-width: 0; }

.k-calendar .k-content.k-scrollable,
.k-calendar .k-calendar-content.k-scrollable {
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  display: block;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px; }

.k-calendar .k-scrollable-placeholder {
  position: absolute;
  z-index: -1;
  width: 1px;
  top: 0;
  right: 0; }

.k-calendar-navigation {
  width: 5em;
  flex: 0 0 auto;
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 2; }
  .k-calendar-navigation::before, .k-calendar-navigation::after {
    display: block;
    position: absolute;
    content: " ";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 200%;
    left: -50%;
    box-shadow: 0 0 6em 3em #f8f9fa; }
  .k-calendar-navigation::before {
    top: 0; }
  .k-calendar-navigation::after {
    bottom: 0; }
  .k-calendar-navigation .k-content,
  .k-calendar-navigation .k-calendar-content {
    background: transparent;
    height: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0; }
    .k-calendar-navigation .k-content ul,
    .k-calendar-navigation .k-calendar-content ul {
      width: 5em; }
    .k-calendar-navigation .k-content li,
    .k-calendar-navigation .k-calendar-content li {
      height: 2em;
      line-height: 2em;
      cursor: pointer;
      padding: 0 1em; }
  .k-calendar-navigation .k-calendar-navigation-marker {
    font-weight: bold; }
  .k-calendar-navigation .k-calendar-navigation-highlight {
    width: 100%;
    border-width: 1px 0;
    border-style: solid;
    height: 2em;
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%); }

.k-calendar.k-calendar-range {
  width: auto; }
  .k-calendar.k-calendar-range .k-calendar-view {
    height: auto;
    min-height: 280px;
    width: auto;
    white-space: nowrap; }
    .k-calendar.k-calendar-range .k-calendar-view::after {
      display: none; }
  .k-calendar.k-calendar-range table,
  .k-calendar.k-calendar-range .k-calendar-table {
    width: auto; }
  .k-calendar.k-calendar-range table.k-meta-view,
  .k-calendar.k-calendar-range .k-calendar-table.k-meta-view {
    margin: 0 -1px; }
  .k-calendar.k-calendar-range .k-meta-header,
  .k-calendar.k-calendar-range .k-month-header {
    padding: 0.25rem calc( 0.75rem + 1px);
    font-size: 0.875rem;
    line-height: 2;
    text-align: left;
    opacity: 0.65;
    cursor: default; }
  .k-calendar.k-calendar-range .k-range-start {
    border-color: inherit;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .k-calendar.k-calendar-range .k-range-end {
    border-color: inherit;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .k-calendar.k-calendar-range .k-range-mid {
    border-color: inherit;
    border-radius: 0; }
  .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
    display: flex;
    flex-direction: row; }
    .k-animation-container-sm .k-calendar.k-calendar-range:not(.k-calendar-infinite) .k-calendar-view {
      flex-direction: column; }
  .k-calendar.k-calendar-range.k-calendar-infinite table,
  .k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table {
    padding: 0;
    display: flex;
    flex-direction: row; }
    .k-calendar.k-calendar-range.k-calendar-infinite table > tbody,
    .k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody,
    .k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody,
    .k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody {
      display: inline-block;
      vertical-align: top; }
    .k-calendar.k-calendar-range.k-calendar-infinite table > tbody + tbody,
    .k-calendar.k-calendar-range.k-calendar-infinite table > .k-calendar-tbody + .k-calendar-tbody,
    .k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > tbody + tbody,
    .k-calendar.k-calendar-range.k-calendar-infinite .k-calendar-table > .k-calendar-tbody + .k-calendar-tbody {
      margin-left: 2rem; }
  .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-button {
    border-radius: 0;
    width: 50px; }
  .k-calendar.k-calendar-range.k-calendar-infinite:not(.k-calendar-minimal) > .k-calendar-view {
    border-width: 0 1px;
    border-style: solid;
    border-color: inherit; }

.k-widget.k-daterangepicker {
  border: 0; }

.k-rtl .k-calendar .k-nav-prev,
.k-rtl .k-calendar .k-nav-next,
.k-rtl .k-calendar .k-prev-view,
.k-rtl .k-calendar .k-next-view,
.k-calendar[dir="rtl"] .k-nav-prev,
.k-calendar[dir="rtl"] .k-nav-next,
.k-calendar[dir="rtl"] .k-prev-view,
.k-calendar[dir="rtl"] .k-next-view {
  transform: scaleX(-1); }

.k-rtl .k-calendar .k-content.k-scrollable,
.k-rtl .k-calendar .k-calendar-content.k-scrollable,
.k-calendar[dir="rtl"] .k-content.k-scrollable,
.k-calendar[dir="rtl"] .k-calendar-content.k-scrollable {
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -117px;
  margin-right: -100px; }

.k-rtl .k-calendar tbody th,
.k-rtl .k-calendar .k-calendar-tbody .k-calendar-th,
.k-calendar[dir="rtl"] tbody th,
.k-calendar[dir="rtl"] .k-calendar-tbody .k-calendar-th {
  text-align: right; }

.k-rtl .k-calendar .k-content > table,
.k-rtl .k-calendar .k-content > .k-calendar-table,
.k-rtl .k-calendar .k-calendar-content > table,
.k-rtl .k-calendar .k-calendar-content > .k-calendar-table,
.k-calendar[dir="rtl"] .k-content > table,
.k-calendar[dir="rtl"] .k-content > .k-calendar-table,
.k-calendar[dir="rtl"] .k-calendar-content > table,
.k-calendar[dir="rtl"] .k-calendar-content > .k-calendar-table {
  margin-right: 0;
  margin-left: -17px; }

.k-calendar {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }
  .k-calendar .k-header {
    border-color: inherit;
    color: #141F29;
    background-color: #f8f9fa;
    box-shadow: none; }
  .k-calendar .k-nav-prev:hover, .k-calendar .k-nav-prev.k-state-hover,
  .k-calendar .k-nav-next:hover,
  .k-calendar .k-nav-next.k-state-hover,
  .k-calendar .k-nav-fast:hover,
  .k-calendar .k-nav-fast.k-state-hover {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31; }
  .k-calendar .k-nav-prev:active, .k-calendar .k-nav-prev.k-state-active,
  .k-calendar .k-nav-next:active,
  .k-calendar .k-nav-next.k-state-active,
  .k-calendar .k-nav-fast:active,
  .k-calendar .k-nav-fast.k-state-active {
    border-color: #79352a;
    color: #ffffff;
    background-color: #82392e; }
  .k-calendar .k-footer .k-nav-today,
  .k-calendar .k-calendar-header .k-today {
    color: #12638C; }
    .k-calendar .k-footer .k-nav-today:hover, .k-calendar .k-footer .k-nav-today:focus,
    .k-calendar .k-calendar-header .k-today:hover,
    .k-calendar .k-calendar-header .k-today:focus {
      color: #093348; }
  .k-calendar .k-content .k-today .k-link,
  .k-calendar .k-calendar-content .k-today .k-link {
    box-shadow: inset 0 0 0 1px #12638C; }
  .k-calendar .k-content .k-today.k-state-focused .k-link,
  .k-calendar .k-calendar-content .k-today.k-state-focused .k-link {
    box-shadow: inset 0 0 0 1px #12638C, inset 0 0 0 3px rgba(168, 74, 59, 0.5); }
  .k-calendar .k-weekend {
    color: inherit;
    background-color: transparent; }
  .k-calendar .k-alt {
    background-color: transparent; }
  .k-calendar .k-out-of-range {
    pointer-events: none;
    visibility: hidden; }
  .k-calendar .k-state-hover .k-link,
  .k-calendar td:hover .k-link,
  .k-calendar .k-calendar-td:hover .k-link {
    border-color: #f8f9fa;
    color: #141F29;
    background-color: #f8f9fa; }
  .k-calendar .k-state-selected .k-link {
    border-color: #0b3d56;
    color: #ffffff;
    background-color: #12638C; }
  .k-calendar .k-state-selected.k-state-hover .k-link,
  .k-calendar .k-state-selected:hover .k-link {
    border-color: #0a384f;
    color: #ffffff;
    background-color: #115b81; }
  .k-calendar .k-state-focused .k-link {
    box-shadow: inset 0 0 0 3px rgba(168, 74, 59, 0.5); }
  .k-calendar .k-state-selected.k-state-focused .k-link {
    box-shadow: inset 0 0 0 2px rgba(11, 59, 84, 0.5); }
  .k-calendar .k-calendar-navigation {
    color: #141F29;
    background-color: #f8f9fa;
    box-shadow: inset -1px 0 #dee2e6; }
    .k-calendar .k-calendar-navigation li:hover {
      color: #093348; }
  .k-calendar .k-calendar-navigation-highlight {
    border-color: #dee2e6;
    color: #141F29;
    background-color: #fff; }
  .k-calendar[dir="rtl"] .k-calendar-navigation,
  .k-rtl .k-calendar .k-calendar-navigation {
    box-shadow: inset 1px 0 #dee2e6; }
  .k-calendar.k-invalid, .k-calendar.k-invalid:hover, .k-calendar.k-state-invalid, .k-calendar.ng-invalid.ng-touched, .k-calendar.ng-invalid.ng-dirty {
    border-color: #dc3545; }

.k-calendar.k-calendar-range .k-range-start,
.k-calendar.k-calendar-range .k-range-end,
.k-calendar.k-calendar-range .k-range-mid {
  background-image: linear-gradient(transparent 1px, rgba(18, 99, 140, 0.25) 1px, rgba(18, 99, 140, 0.25) calc(100% - 1px), transparent calc(100% - 1px)); }
  .k-ie .k-calendar.k-calendar-range .k-range-start,
  .k-edge .k-calendar.k-calendar-range .k-range-start, .k-ie
  .k-calendar.k-calendar-range .k-range-end,
  .k-edge
  .k-calendar.k-calendar-range .k-range-end, .k-ie
  .k-calendar.k-calendar-range .k-range-mid,
  .k-edge
  .k-calendar.k-calendar-range .k-range-mid {
    background-image: none;
    background-color: rgba(18, 99, 140, 0.25); }

.k-calendar.k-calendar-range .k-range-start.k-range-end {
  background-image: none;
  background-color: transparent; }

.k-calendar.k-calendar-range .k-range-start .k-link,
.k-calendar.k-calendar-range .k-range-end .k-link {
  background-color: #12638C; }

.k-calendar.k-calendar-range .k-range-start.k-state-active .k-link,
.k-calendar.k-calendar-range .k-range-end.k-state-active .k-link {
  box-shadow: inset 0 0 2px 2px rgba(0, 0, 0, 0.2); }

.k-calendar.k-calendar-range .k-range-split-start,
.k-calendar.k-calendar-range .k-range-split-end {
  position: relative; }
  .k-calendar.k-calendar-range .k-range-split-start::after,
  .k-calendar.k-calendar-range .k-range-split-end::after {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    bottom: 1px;
    width: 5px; }

.k-calendar.k-calendar-range .k-range-split-start::after {
  left: -5px;
  right: auto;
  background-image: linear-gradient(to left, rgba(18, 99, 140, 0.25), transparent 100%); }

.k-calendar.k-calendar-range .k-range-split-end::after {
  right: -5px;
  left: auto;
  background-image: linear-gradient(to right, rgba(18, 99, 140, 0.25), transparent 100%); }

.k-daterangepicker.k-state-invalid .k-dateinput-wrap {
  border-color: #dc3545; }

.k-dateinput,
.k-datepicker,
.k-datetimepicker,
.k-timepicker {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  background: none;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-dateinput .k-dateinput-wrap,
  .k-dateinput .k-picker-wrap,
  .k-datepicker .k-dateinput-wrap,
  .k-datepicker .k-picker-wrap,
  .k-datetimepicker .k-dateinput-wrap,
  .k-datetimepicker .k-picker-wrap,
  .k-timepicker .k-dateinput-wrap,
  .k-timepicker .k-picker-wrap {
    border-radius: 0.25rem;
    padding: 0;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    position: relative;
    transition: all .1s ease;
    cursor: default;
    outline: 0; }
  .k-dateinput .k-select,
  .k-datepicker .k-select,
  .k-datetimepicker .k-select,
  .k-timepicker .k-select {
    border-radius: 0 0.25rem 0.25rem 0;
    padding: 0;
    border-width: 0;
    box-sizing: border-box;
    border-style: solid;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer; }
  .k-dateinput[dir="rtl"],
  .k-rtl .k-dateinput,
  .k-datepicker[dir="rtl"],
  .k-rtl
  .k-datepicker,
  .k-datetimepicker[dir="rtl"],
  .k-rtl
  .k-datetimepicker,
  .k-timepicker[dir="rtl"],
  .k-rtl
  .k-timepicker {
    text-align: right; }
    .k-dateinput[dir="rtl"] .k-select,
    .k-rtl .k-dateinput .k-select,
    .k-datepicker[dir="rtl"] .k-select,
    .k-rtl
    .k-datepicker .k-select,
    .k-datetimepicker[dir="rtl"] .k-select,
    .k-rtl
    .k-datetimepicker .k-select,
    .k-timepicker[dir="rtl"] .k-select,
    .k-rtl
    .k-timepicker .k-select {
      border-radius: 0.25rem 0 0 0.25rem; }

.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
  padding: 0;
  width: 2rem;
  border-width: 0; }

.k-datepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-timepicker .k-i-warning {
  display: none;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  overflow: visible; }

.k-datepicker .k-state-invalid .k-i-warning,
.k-datetimepicker .k-state-invalid .k-i-warning,
.k-timepicker .k-state-invalid .k-i-warning {
  display: inline-block; }

.k-datepicker .k-widget.k-dateinput,
.k-datetimepicker .k-widget.k-dateinput,
.k-timepicker .k-widget.k-dateinput {
  width: 100%;
  flex: 1 1 auto;
  margin: 0; }

.k-datepicker .k-dateinput-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-timepicker .k-dateinput-wrap {
  border: 0;
  border-radius: 0.25rem 0 0 0.25rem; }

.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-state-invalid {
  transition: none; }

.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir="rtl"] .k-i-warning, .k-rtl
.k-datetimepicker .k-i-warning,
.k-datetimepicker[dir="rtl"] .k-i-warning, .k-rtl
.k-timepicker .k-i-warning,
.k-timepicker[dir="rtl"] .k-i-warning {
  right: auto; }

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
  right: calc( calc( 1.5em + 0.75rem) + 0.5rem); }

.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir="rtl"] .k-i-warning, .k-rtl
.k-timepicker .k-i-warning,
.k-timepicker[dir="rtl"] .k-i-warning {
  left: calc( calc( 1.5em + 0.75rem) + 0.5rem); }

.k-datetimepicker .k-select {
  padding: 0;
  width: auto;
  border-left-width: 0;
  align-items: stretch; }

.k-datetimepicker .k-link {
  padding: 0;
  width: calc( 1.5em + 0.75rem);
  height: 100%;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box; }

.k-datetimepicker .k-i-warning {
  right: calc( calc( 1.5em + 0.75rem) * 2 + 0.5rem); }

.k-rtl .k-datetimepicker .k-i-warning, .k-datetimepicker[dir="rtl"] .k-i-warning {
  left: calc( calc( 1.5em + 0.75rem) * 2 + 0.5rem); }

.k-datetime-container .k-datetime-wrap {
  width: 20em;
  overflow: hidden; }

.k-datetime-container .k-datetime-buttongroup {
  padding: 0.75rem; }

.k-datetime-container .k-datetime-selector {
  display: flex;
  transition: transform .2s; }

.k-datetime-container .k-datetime-calendar-wrap,
.k-datetime-container .k-datetime-time-wrap {
  text-align: center;
  flex: 0 0 20em; }

.k-datetime-container .k-timeselector {
  outline: none; }

.k-datetime-container .k-time-list-container {
  justify-content: center; }

.k-datetime-container .k-time-tab .k-datetime-selector {
  transform: translateX(-100%); }

.k-datetime-container .k-actions .k-button,
.k-datetime-container .k-action-buttons .k-button,
.k-datetime-container .k-columnmenu-actions .k-button {
  flex: 1 1 50%; }

.k-datetime-container .k-actions.k-actions-start .k-button, .k-datetime-container .k-actions.k-actions-center .k-button, .k-datetime-container .k-actions.k-actions-end .k-button {
  flex: 0 1 auto; }

.k-rtl .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container.k-rtl .k-time-tab .k-datetime-selector,
[dir="rtl"] .k-datetime-container .k-time-tab .k-datetime-selector, .k-datetime-container[dir="rtl"] .k-time-tab .k-datetime-selector {
  transform: translateX(100%); }

.k-dateinput .k-select {
  padding: 0;
  border-width: 0;
  width: 2rem;
  display: flex;
  flex-direction: column;
  align-items: stretch; }

.k-dateinput .k-link {
  width: 100%;
  flex: 1 1 auto;
  display: block;
  overflow: hidden;
  position: relative; }
  .k-dateinput .k-link .k-icon {
    position: absolute;
    right: 50%;
    transform: translateX(50%); }

.k-dateinput .k-link-increase .k-icon {
  bottom: -1px; }

.k-dateinput .k-link-decrease .k-icon {
  top: -1px; }

.k-dateinput .k-i-warning {
  display: none;
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  overflow: visible; }

.k-dateinput.k-state-invalid .k-i-warning {
  display: inline-block; }

.k-rtl .k-dateinput .k-i-warning, .k-dateinput[dir="rtl"] .k-i-warning {
  left: 1rem;
  right: auto; }

.k-timeselector .k-actions .k-button,
.k-timeselector .k-action-buttons .k-button,
.k-timeselector .k-columnmenu-actions .k-button {
  flex: 1 1 50%; }

.k-timeselector .k-actions.k-actions-start .k-button, .k-timeselector .k-actions.k-actions-center .k-button, .k-timeselector .k-actions.k-actions-end .k-button {
  flex: 0 1 auto; }

.k-time-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 2rem;
  line-height: 2em; }
  .k-time-header .k-title {
    font-weight: bold; }
  .k-time-header .k-time-now {
    border-width: 0;
    line-height: inherit;
    cursor: pointer; }

.k-time-list-wrapper {
  display: inline-block;
  overflow: hidden;
  box-sizing: content-box;
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  padding: 2.5rem 0;
  text-align: center;
  min-width: 4em;
  height: 200px;
  flex: 1 1 auto; }
  .k-time-list-wrapper .k-title {
    display: block;
    text-align: center;
    font-size: 0.75rem;
    position: absolute;
    text-transform: capitalize;
    font-weight: bold;
    min-width: 100%;
    height: 1.5em;
    line-height: 1.5em;
    margin-top: -2.5rem;
    z-index: 12; }
  .k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
    display: block;
    content: " ";
    position: absolute;
    width: 100%;
    left: 0;
    pointer-events: none;
    height: calc(50% - 1em);
    box-sizing: border-box;
    border-width: 0;
    border-style: solid; }
  .k-time-list-wrapper.k-state-focused::before {
    top: 0; }
  .k-time-list-wrapper.k-state-focused::after {
    bottom: 0; }

.k-time-container {
  position: absolute;
  display: block;
  overflow-x: hidden;
  overflow-y: scroll;
  line-height: 1.5;
  left: 0;
  right: 0;
  top: 2.5rem;
  bottom: 2.5rem;
  padding-right: 100px;
  padding-left: 100px;
  margin-left: -100px;
  margin-right: -117px; }
  .k-time-container > ul {
    height: auto;
    width: 4em;
    margin: auto; }
  .k-rtl .k-time-container, .k-time-container.k-rtl,
  [dir="rtl"] .k-time-container, .k-time-container[dir="rtl"] {
    padding-right: 100px;
    padding-left: 100px;
    margin-left: -117px;
    margin-right: -100px; }

.k-time-list-container {
  display: flex;
  position: relative; }

.k-time-list {
  position: absolute;
  display: flex;
  z-index: 10;
  outline: 0;
  bottom: 0;
  right: 0;
  left: 0;
  top: 0; }
  .k-time-list::before, .k-time-list::after {
    display: block;
    position: absolute;
    content: " ";
    height: 0;
    line-height: 0;
    z-index: 1;
    width: 200%;
    left: -50%; }
  .k-time-list::before {
    top: 0; }
  .k-time-list::after {
    bottom: 0; }

.k-time-list .k-item {
  padding: 0.5rem 1rem;
  min-height: calc( 1.5em + 2px);
  line-height: calc( 1.5em + 2px); }

.k-time-highlight {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  width: 100%;
  height: calc( 1.5em + 0.75rem);
  z-index: 1;
  border-width: 1px 0;
  border-style: solid;
  border-radius: .1px; }

.k-time-container .k-scrollable-placeholder {
  position: absolute;
  width: 1px;
  top: 0;
  right: 0; }

.k-time-separator {
  width: 0;
  height: 100%;
  display: inline-flex;
  align-self: center;
  justify-content: center;
  z-index: 11; }

.k-datepicker .k-select,
.k-datetimepicker .k-select,
.k-timepicker .k-select {
  width: auto; }

.k-datepicker .k-picker-wrap,
.k-datepicker .k-select,
.k-datetimepicker .k-picker-wrap,
.k-datetimepicker .k-select,
.k-timepicker .k-picker-wrap,
.k-timepicker .k-select {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-datepicker .k-picker-wrap .k-select,
.k-timepicker .k-picker-wrap .k-select {
  padding: 0.375rem 0.375rem;
  border-width: 0 0 0 1px; }

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning {
  right: 2.5rem; }

.k-datepicker .k-state-invalid,
.k-timepicker .k-state-invalid {
  transition: none; }

.k-rtl .k-datepicker .k-i-warning, .k-datepicker[dir="rtl"] .k-i-warning, .k-rtl
.k-timepicker .k-i-warning,
.k-timepicker[dir="rtl"] .k-i-warning {
  left: 2.5rem; }

.k-time-header {
  padding: 0.5rem 1rem; }
  .k-time-header .k-title {
    font-weight: bold; }
  .k-time-header .k-time-now {
    cursor: pointer; }

.k-time-list-wrapper .k-title {
  z-index: 12;
  font-size: 0.75rem; }

.k-datetimepicker .k-link {
  padding: 0;
  width: calc( 1px + 16px + 0.75rem);
  border-width: 0 0 0 1px; }

.k-datetimepicker .k-i-warning {
  right: calc( calc( 1.5em + 0.75rem) * 2 + 0.5rem); }

.k-datetimepicker .k-state-invalid {
  transition: none; }

.k-rtl .k-datetimepicker .k-i-warning, .k-datetimepicker[dir="rtl"] .k-i-warning {
  left: calc( calc( 1.5em + 0.75rem) * 2 + 0.5rem); }

.k-dateinput .k-dateinput-wrap,
.k-dateinput .k-select {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-dateinput .k-link:hover, .k-dateinput .k-link.k-state-hover,
.k-datetimepicker .k-link:hover,
.k-datetimepicker .k-link.k-state-hover {
  border-color: #82392e;
  color: #ffffff;
  background-color: #8c3e31; }

.k-datepicker .k-select:hover, .k-datepicker .k-select.k-state-hover,
.k-timepicker .k-select:hover,
.k-timepicker .k-select.k-state-hover {
  border-color: #82392e;
  color: #ffffff;
  background-color: #8c3e31; }

.k-datepicker .k-picker-wrap,
.k-datepicker .k-dateinput-wrap,
.k-timepicker .k-picker-wrap,
.k-timepicker .k-dateinput-wrap,
.k-datetimepicker .k-picker-wrap,
.k-datetimepicker .k-dateinput-wrap,
.k-dateinput .k-picker-wrap,
.k-dateinput .k-dateinput-wrap {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }
  .k-datepicker .k-picker-wrap.k-state-focused, .k-datepicker .k-picker-wrap.k-state-active,
  .k-datepicker .k-dateinput-wrap.k-state-focused,
  .k-datepicker .k-dateinput-wrap.k-state-active,
  .k-timepicker .k-picker-wrap.k-state-focused,
  .k-timepicker .k-picker-wrap.k-state-active,
  .k-timepicker .k-dateinput-wrap.k-state-focused,
  .k-timepicker .k-dateinput-wrap.k-state-active,
  .k-datetimepicker .k-picker-wrap.k-state-focused,
  .k-datetimepicker .k-picker-wrap.k-state-active,
  .k-datetimepicker .k-dateinput-wrap.k-state-focused,
  .k-datetimepicker .k-dateinput-wrap.k-state-active,
  .k-dateinput .k-picker-wrap.k-state-focused,
  .k-dateinput .k-picker-wrap.k-state-active,
  .k-dateinput .k-dateinput-wrap.k-state-focused,
  .k-dateinput .k-dateinput-wrap.k-state-active {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.k-datepicker .k-select,
.k-timepicker .k-select,
.k-datetimepicker .k-select,
.k-dateinput .k-select {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }
  .k-datepicker .k-select > .k-state-selected,
  .k-datepicker .k-select > .k-state-active,
  .k-timepicker .k-select > .k-state-selected,
  .k-timepicker .k-select > .k-state-active,
  .k-datetimepicker .k-select > .k-state-selected,
  .k-datetimepicker .k-select > .k-state-active,
  .k-dateinput .k-select > .k-state-selected,
  .k-dateinput .k-select > .k-state-active {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31;
    color: black;
    box-shadow: inset; }

.k-datepicker .k-i-warning,
.k-timepicker .k-i-warning,
.k-datetimepicker .k-i-warning,
.k-dateinput .k-i-warning {
  color: #dc3545; }

.k-time-header .k-time-now {
  color: #12638C;
  background: transparent; }
  .k-time-header .k-time-now:hover, .k-time-header .k-time-now:focus {
    color: #093348; }

.k-time-list-wrapper {
  background-color: #fff; }
  .k-time-list-wrapper .k-title {
    border-color: #dee2e6;
    color: #141F29;
    background-color: #f8f9fa;
    background: #fff;
    opacity: 0.65; }
  .k-time-list-wrapper.k-state-focused .k-title {
    color: black;
    opacity: 1; }
  .k-time-list-wrapper.k-state-focused::before, .k-time-list-wrapper.k-state-focused::after {
    background-color: rgba(0, 0, 0, 0.02); }

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 1.5em #fff; }

.k-time-list .k-item:hover {
  color: #12638C; }

.k-time-container {
  background: transparent; }

.k-time-highlight {
  background-color: #fff;
  border-color: #dee2e6; }

.k-datetime-container .k-date-tab .k-datetime-buttongroup,
.k-datetime-container .k-date-tab .k-datetime-selector {
  background-color: #fff; }

.k-dateinput .k-dateinput-wrap {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }

.k-picker-wrap > .k-dateinput:focus, .k-picker-wrap > .k-dateinput.k-state-focused {
  box-shadow: none; }

.k-dateinput .k-dateinput-wrap.k-invalid, .k-dateinput .k-dateinput-wrap.k-invalid:hover, .k-dateinput .k-dateinput-wrap.k-state-invalid,
.k-dateinput .k-picker-wrap.k-invalid,
.k-dateinput .k-picker-wrap.k-invalid:hover,
.k-dateinput .k-picker-wrap.k-state-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid,
.k-datepicker .k-dateinput-wrap.k-invalid:hover,
.k-datepicker .k-dateinput-wrap.k-state-invalid,
.k-datepicker .k-picker-wrap.k-invalid,
.k-datepicker .k-picker-wrap.k-invalid:hover,
.k-datepicker .k-picker-wrap.k-state-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid,
.k-datetimepicker .k-dateinput-wrap.k-invalid:hover,
.k-datetimepicker .k-dateinput-wrap.k-state-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid,
.k-datetimepicker .k-picker-wrap.k-invalid:hover,
.k-datetimepicker .k-picker-wrap.k-state-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid,
.k-timepicker .k-dateinput-wrap.k-invalid:hover,
.k-timepicker .k-dateinput-wrap.k-state-invalid,
.k-timepicker .k-picker-wrap.k-invalid,
.k-timepicker .k-picker-wrap.k-invalid:hover,
.k-timepicker .k-picker-wrap.k-state-invalid {
  border-color: #dc3545; }
  .k-dateinput .k-dateinput-wrap.k-invalid:focus, .k-dateinput .k-dateinput-wrap.k-invalid.k-state-focused, .k-dateinput .k-dateinput-wrap.k-invalid:hover:focus, .k-dateinput .k-dateinput-wrap.k-invalid:hover.k-state-focused, .k-dateinput .k-dateinput-wrap.k-state-invalid:focus, .k-dateinput .k-dateinput-wrap.k-state-invalid.k-state-focused,
  .k-dateinput .k-picker-wrap.k-invalid:focus,
  .k-dateinput .k-picker-wrap.k-invalid.k-state-focused,
  .k-dateinput .k-picker-wrap.k-invalid:hover:focus,
  .k-dateinput .k-picker-wrap.k-invalid:hover.k-state-focused,
  .k-dateinput .k-picker-wrap.k-state-invalid:focus,
  .k-dateinput .k-picker-wrap.k-state-invalid.k-state-focused,
  .k-datepicker .k-dateinput-wrap.k-invalid:focus,
  .k-datepicker .k-dateinput-wrap.k-invalid.k-state-focused,
  .k-datepicker .k-dateinput-wrap.k-invalid:hover:focus,
  .k-datepicker .k-dateinput-wrap.k-invalid:hover.k-state-focused,
  .k-datepicker .k-dateinput-wrap.k-state-invalid:focus,
  .k-datepicker .k-dateinput-wrap.k-state-invalid.k-state-focused,
  .k-datepicker .k-picker-wrap.k-invalid:focus,
  .k-datepicker .k-picker-wrap.k-invalid.k-state-focused,
  .k-datepicker .k-picker-wrap.k-invalid:hover:focus,
  .k-datepicker .k-picker-wrap.k-invalid:hover.k-state-focused,
  .k-datepicker .k-picker-wrap.k-state-invalid:focus,
  .k-datepicker .k-picker-wrap.k-state-invalid.k-state-focused,
  .k-datetimepicker .k-dateinput-wrap.k-invalid:focus,
  .k-datetimepicker .k-dateinput-wrap.k-invalid.k-state-focused,
  .k-datetimepicker .k-dateinput-wrap.k-invalid:hover:focus,
  .k-datetimepicker .k-dateinput-wrap.k-invalid:hover.k-state-focused,
  .k-datetimepicker .k-dateinput-wrap.k-state-invalid:focus,
  .k-datetimepicker .k-dateinput-wrap.k-state-invalid.k-state-focused,
  .k-datetimepicker .k-picker-wrap.k-invalid:focus,
  .k-datetimepicker .k-picker-wrap.k-invalid.k-state-focused,
  .k-datetimepicker .k-picker-wrap.k-invalid:hover:focus,
  .k-datetimepicker .k-picker-wrap.k-invalid:hover.k-state-focused,
  .k-datetimepicker .k-picker-wrap.k-state-invalid:focus,
  .k-datetimepicker .k-picker-wrap.k-state-invalid.k-state-focused,
  .k-timepicker .k-dateinput-wrap.k-invalid:focus,
  .k-timepicker .k-dateinput-wrap.k-invalid.k-state-focused,
  .k-timepicker .k-dateinput-wrap.k-invalid:hover:focus,
  .k-timepicker .k-dateinput-wrap.k-invalid:hover.k-state-focused,
  .k-timepicker .k-dateinput-wrap.k-state-invalid:focus,
  .k-timepicker .k-dateinput-wrap.k-state-invalid.k-state-focused,
  .k-timepicker .k-picker-wrap.k-invalid:focus,
  .k-timepicker .k-picker-wrap.k-invalid.k-state-focused,
  .k-timepicker .k-picker-wrap.k-invalid:hover:focus,
  .k-timepicker .k-picker-wrap.k-invalid:hover.k-state-focused,
  .k-timepicker .k-picker-wrap.k-state-invalid:focus,
  .k-timepicker .k-picker-wrap.k-state-invalid.k-state-focused {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-dateinput.k-state-invalid .k-dateinput-wrap,
.k-dateinput.k-state-invalid .k-picker-wrap, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-touched .k-picker-wrap, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-dateinput.ng-invalid.ng-dirty .k-picker-wrap,
.k-datepicker.k-state-invalid .k-dateinput-wrap,
.k-datepicker.k-state-invalid .k-picker-wrap,
.k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-datetimepicker.k-state-invalid .k-dateinput-wrap,
.k-datetimepicker.k-state-invalid .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap,
.k-timepicker.k-state-invalid .k-dateinput-wrap,
.k-timepicker.k-state-invalid .k-picker-wrap,
.k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-touched .k-picker-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap,
.k-timepicker.ng-invalid.ng-dirty .k-picker-wrap {
  border-color: #dc3545; }
  .k-dateinput.k-state-invalid .k-dateinput-wrap:focus, .k-dateinput.k-state-invalid .k-dateinput-wrap.k-state-focused,
  .k-dateinput.k-state-invalid .k-picker-wrap:focus,
  .k-dateinput.k-state-invalid .k-picker-wrap.k-state-focused, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap:focus, .k-dateinput.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
  .k-dateinput.ng-invalid.ng-touched .k-picker-wrap:focus,
  .k-dateinput.ng-invalid.ng-touched .k-picker-wrap.k-state-focused, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap:focus, .k-dateinput.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
  .k-dateinput.ng-invalid.ng-dirty .k-picker-wrap:focus,
  .k-dateinput.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
  .k-datepicker.k-state-invalid .k-dateinput-wrap:focus,
  .k-datepicker.k-state-invalid .k-dateinput-wrap.k-state-focused,
  .k-datepicker.k-state-invalid .k-picker-wrap:focus,
  .k-datepicker.k-state-invalid .k-picker-wrap.k-state-focused,
  .k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap:focus,
  .k-datepicker.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
  .k-datepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
  .k-datepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
  .k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
  .k-datepicker.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
  .k-datepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
  .k-datepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
  .k-datetimepicker.k-state-invalid .k-dateinput-wrap:focus,
  .k-datetimepicker.k-state-invalid .k-dateinput-wrap.k-state-focused,
  .k-datetimepicker.k-state-invalid .k-picker-wrap:focus,
  .k-datetimepicker.k-state-invalid .k-picker-wrap.k-state-focused,
  .k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap:focus,
  .k-datetimepicker.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
  .k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
  .k-datetimepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
  .k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
  .k-datetimepicker.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
  .k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
  .k-datetimepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused,
  .k-timepicker.k-state-invalid .k-dateinput-wrap:focus,
  .k-timepicker.k-state-invalid .k-dateinput-wrap.k-state-focused,
  .k-timepicker.k-state-invalid .k-picker-wrap:focus,
  .k-timepicker.k-state-invalid .k-picker-wrap.k-state-focused,
  .k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap:focus,
  .k-timepicker.ng-invalid.ng-touched .k-dateinput-wrap.k-state-focused,
  .k-timepicker.ng-invalid.ng-touched .k-picker-wrap:focus,
  .k-timepicker.ng-invalid.ng-touched .k-picker-wrap.k-state-focused,
  .k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap:focus,
  .k-timepicker.ng-invalid.ng-dirty .k-dateinput-wrap.k-state-focused,
  .k-timepicker.ng-invalid.ng-dirty .k-picker-wrap:focus,
  .k-timepicker.ng-invalid.ng-dirty .k-picker-wrap.k-state-focused {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-datepicker .k-picker-wrap.k-state-active .k-select,
.k-timepicker .k-picker-wrap.k-state-active .k-select,
.k-datetimepicker .k-picker-wrap.k-state-active .k-select {
  border-color: #79352a;
  color: #ffffff;
  background-color: #82392e; }

.k-time-list::before, .k-time-list::after {
  box-shadow: 0 0 3em 3em #fff; }

.k-dateinput .k-link.k-state-selected {
  border-color: #79352a;
  color: #ffffff;
  background-color: #82392e; }

.k-overlay {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10001; }

.k-overlay {
  background-color: #000; }

.k-overlay-primary {
  background-color: #12638C; }

.k-overlay-secondary {
  background-color: #a84a3b; }

.k-overlay-tertiary {
  background-color: #6f42c1; }

.k-overlay-info {
  background-color: #17a2b8; }

.k-overlay-success {
  background-color: #28a745; }

.k-overlay-warning {
  background-color: #ffc107; }

.k-overlay-error {
  background-color: #dc3545; }

.k-overlay-dark {
  background-color: #273340; }

.k-overlay-light {
  background-color: #C7D0D9; }

.k-overlay-inverse {
  background-color: #273340; }

.k-overlay-danger {
  background-color: #dc3545; }

.k-overlay-normal {
  background-color: #5e6e7d; }

.k-overlay-white {
  background-color: #fff; }

.k-overlay-black {
  background-color: #000; }

.k-overlay-gray-1 {
  background-color: #f8f9fa; }

.k-overlay-gray-2 {
  background-color: #e9ecef; }

.k-overlay-gray-3 {
  background-color: #dee2e6; }

.k-overlay-gray-4 {
  background-color: #C7D0D9; }

.k-overlay-gray-5 {
  background-color: #AEB5BD; }

.k-overlay-gray-6 {
  background-color: #5e6e7d; }

.k-overlay-gray-7 {
  background-color: #3A4857; }

.k-overlay-gray-8 {
  background-color: #273340; }

.k-overlay-gray-9 {
  background-color: #141F29; }

.k-overlay-gray-dark {
  background-color: darkgray; }

.k-overlay-blue {
  background-color: #12638C; }

.k-overlay-vert {
  background-color: #0C5518; }

.k-overlay-red {
  background-color: red; }

.k-overlay-limegreen {
  background-color: limegreen; }

.k-overlay-primary-light {
  background-color: #388bad; }

.k-overlay-primary-xlight {
  background-color: #59a9c9; }

.k-overlay-primary-dark {
  background-color: #093348; }

.k-toolbar {
  margin: 0;
  padding: 0.375rem 0.375rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  gap: 0.375rem;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-toolbar::before {
    content: "";
    height: calc( 1.5em + 0.75rem + 2px);
    margin-inline-start: -0.375rem; }
  .k-toolbar.k-toolbar-resizable {
    flex-wrap: nowrap; }
  .k-toolbar > * {
    flex-shrink: 0;
    display: inline-flex;
    align-items: stretch;
    align-content: center;
    vertical-align: middle; }
    .k-toolbar > * > label {
      margin-inline-end: 0.375rem; }
  .k-toolbar .k-button,
  .k-toolbar .k-button-group,
  .k-toolbar .k-separator,
  .k-toolbar .k-split-button,
  .k-toolbar .k-textbox,
  .k-toolbar .k-widget,
  .k-toolbar label {
    align-self: center; }
  .k-toolbar .k-split-button > .k-button {
    align-self: stretch; }
  .k-toolbar .k-overflow-anchor {
    border-radius: 0;
    margin: 0;
    padding: 0.375rem;
    width: calc( calc( 1.5em + 0.75rem + 2px) + 0.75rem);
    height: 100%;
    border-width: 0;
    border-color: inherit;
    box-sizing: border-box;
    justify-content: center;
    position: absolute;
    top: 0;
    right: 0; }
    .k-toolbar .k-overflow-anchor::before {
      display: block; }
  .k-toolbar .k-separator,
  .k-toolbar .k-toolbar-separator {
    width: 0;
    height: 1.5em;
    border-width: 0 0 0 1px;
    border-style: solid; }
  .k-toolbar .k-spacer,
  .k-toolbar .k-toolbar-spacer {
    height: 1.5em;
    flex: 1 1 auto; }
  .k-toolbar .k-toolbar-template {
    align-self: center;
    align-items: center; }

kendo-toolbar-renderer {
  border-color: inherit; }

.k-overflow-container .k-overflow-tool-group {
  display: block; }

.k-overflow-container .k-overflow-button {
  width: 100%; }

.k-overflow-container .k-button-group {
  display: flex;
  flex-direction: column; }
  .k-overflow-container .k-button-group .k-button {
    margin: 0; }

.k-overflow-container .k-split-button {
  display: flex;
  flex-direction: column; }

.k-overflow-container .k-overflow-hidden {
  display: none; }

.k-toolbar.k-rtl .k-overflow-anchor,
.k-rtl .k-toolbar .k-overflow-anchor, .k-toolbar[dir="rtl"] .k-overflow-anchor,
[dir="rtl"] .k-toolbar .k-overflow-anchor {
  margin: 0;
  right: auto;
  left: 0; }

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  padding: 0.375rem 0.375rem !important;
  border-width: 1px;
  border-style: solid;
  display: flex;
  flex-flow: row nowrap;
  gap: 0.375rem;
  align-items: center; }
  .k-floating-toolbar .k-toolbar,
  .editorToolbarWindow.k-window-content .k-toolbar {
    padding: 0;
    border-width: 0;
    color: inherit;
    background: none; }

.k-editortoolbar-dragHandle {
  cursor: move;
  display: flex;
  align-items: center;
  align-self: stretch;
  flex-shrink: 0; }

.k-toolbar {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #f8f9fa; }
  .k-toolbar .k-overflow-anchor {
    color: inherit;
    background: transparent; }
  .k-toolbar .k-separator {
    border-color: inherit; }
  .k-toolbar .k-button.k-state-disabled::after {
    opacity: 0; }

.k-floating-toolbar,
.editorToolbarWindow.k-window-content {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #f8f9fa; }

.k-drawer-container {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: flex-start; }

kendo-drawer.k-drawer,
kendo-drawer .k-drawer-wrapper {
  transition: none; }

.k-drawer {
  height: 100%;
  border-width: 0;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  flex: 0 0 auto;
  transition: all 300ms ease-in-out;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-drawer-mini .k-drawer.k-drawer-start,
  .k-drawer-expanded .k-drawer.k-drawer-start,
  .k-drawer-left.k-drawer-mini .k-drawer,
  .k-drawer-left.k-drawer-expanded .k-drawer {
    border-right-width: 1px; }
  .k-drawer-mini .k-drawer.k-drawer-end,
  .k-drawer-expanded .k-drawer.k-drawer-end,
  .k-drawer-right.k-drawer-mini .k-drawer,
  .k-drawer-right.k-drawer-expanded .k-drawer {
    border-left-width: 1px; }
  .k-drawer.k-drawer-start,
  .k-drawer-left .k-drawer {
    top: 0;
    left: 0; }
  .k-drawer.k-drawer-end,
  .k-drawer-right .k-drawer {
    top: 0;
    right: 0; }

.k-drawer-content {
  flex: 1 1 auto; }

.k-drawer-overlay .k-drawer {
  max-width: 80vw;
  position: fixed;
  z-index: 10002;
  border: 0; }

.k-drawer-overlay .k-overlay {
  display: none; }

.k-drawer-overlay.k-drawer-expanded .k-overlay {
  display: block; }

.k-drawer-push {
  display: flex;
  flex-direction: row; }
  .k-drawer-push .k-drawer {
    height: auto;
    position: relative;
    align-self: stretch; }
  .k-drawer-push .k-drawer.k-drawer-end,
  .k-drawer-push.k-drawer-right .k-drawer {
    order: 1; }

.k-drawer-wrapper {
  overflow-x: hidden;
  overflow-y: auto;
  scrollbar-width: thin;
  transition: all 300ms ease-in-out; }
  .k-drawer-wrapper::-webkit-scrollbar {
    width: 7px; }
  .k-drawer-wrapper::-webkit-scrollbar-thumb {
    border-radius: 20px; }

.k-drawer-items,
.k-drawer-items ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: stretch; }

.k-drawer-item {
  padding: 0.5rem 1rem;
  outline: 0;
  color: inherit;
  font-size: 16px;
  line-height: 1.5;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  cursor: pointer; }
  .k-drawer-item > .k-drawer-link {
    margin: -0.5rem -1rem;
    padding: 0.5rem 1rem;
    color: inherit;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    flex: 1 0 auto; }
  .k-drawer-item .k-icon {
    margin: 0 1rem;
    height: auto;
    font-size: 16px;
    line-height: 1.5;
    flex-shrink: 0; }
  .k-drawer-item .k-item-text {
    padding: 0 1rem;
    display: inline-block;
    white-space: nowrap; }

.k-drawer-separator {
  padding: 0;
  height: 1px; }

.k-drawer-mini .k-drawer-wrapper {
  width: calc(2 * 1rem + 16px); }

.k-rtl.k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-mini .k-drawer-start,
.k-rtl .k-drawer-expanded .k-drawer-start,
.k-rtl.k-drawer-expanded .k-drawer-start,
[dir="rtl"].k-drawer-mini .k-drawer-start,
[dir="rtl"] .k-drawer-mini .k-drawer-start,
[dir="rtl"] .k-drawer-expanded .k-drawer-start,
[dir="rtl"].k-drawer-expanded .k-drawer-start {
  border-left-width: 1px;
  border-right-width: 0; }

.k-rtl.k-drawer-mini .k-drawer-end,
.k-rtl .k-drawer-mini .k-drawer-end,
.k-rtl.k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end,
[dir="rtl"].k-drawer-mini .k-drawer-end,
[dir="rtl"] .k-drawer-mini .k-drawer-end,
[dir="rtl"].k-drawer-expanded .k-drawer-end .k-drawer-expanded .k-drawer-end {
  border-left-width: 0;
  border-right-width: 1px; }

.k-rtl.k-drawer-overlay .k-drawer-start,
.k-rtl .k-drawer-overlay .k-drawer-start,
[dir="rtl"].k-drawer-overlay .k-drawer-start,
[dir="rtl"] .k-drawer-overlay .k-drawer-start {
  left: auto;
  right: 0; }

.k-rtl.k-drawer-overlay .k-drawer-end,
.k-rtl .k-drawer-overlay .k-drawer-end,
[dir="rtl"].k-drawer-overlay .k-drawer-end,
[dir="rtl"] .k-drawer-overlay .k-drawer-end {
  left: 0;
  right: auto; }

.k-rtl .k-drawer-left.k-drawer-push .k-drawer,
[dir="rtl"] .k-drawer-left.k-drawer-push .k-drawer {
  order: 1; }

.k-rtl .k-drawer-right.k-drawer-push .k-drawer,
[dir="rtl"] .k-drawer-right.k-drawer-push .k-drawer {
  order: 0; }

.k-drawer-container .k-drawer-items .k-item-text {
  padding: 0; }

.k-drawer-container .k-drawer-items .k-icon {
  margin: 0; }
  .k-drawer-container .k-drawer-items .k-icon + .k-item-text {
    padding-left: 1rem; }

.k-rtl .k-drawer-container .k-drawer-items .k-icon + .k-item-text,
[dir="rtl"] .k-drawer-container .k-drawer-items .k-icon + .k-item-text, .k-drawer-container[dir="rtl"] .k-icon + .k-item-text {
  padding-left: 0;
  padding-right: 1rem; }

.k-drawer {
  border-color: #dee2e6;
  color: #3A4857;
  background-color: #fff; }

.k-drawer-wrapper {
  scrollbar-color: rgba(156, 156, 156, 0.7) #dedede; }
  .k-drawer-wrapper::-webkit-scrollbar-track {
    background: #dedede; }
  .k-drawer-wrapper::-webkit-scrollbar-thumb {
    background: rgba(156, 156, 156, 0.7); }
  .k-drawer-wrapper::-webkit-scrollbar-thumb:hover {
    background: #9c9c9c; }

.k-drawer-item:hover, .k-drawer-item.k-state-hover {
  color: #141F29;
  background-color: #f0f0f0; }

.k-drawer-item:focus, .k-drawer-item.k-state-focused {
  background-color: #f0f0f0;
  box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.15); }
  .k-drawer-item:focus:hover, .k-drawer-item:focus.k-state-hover, .k-drawer-item.k-state-focused:hover, .k-drawer-item.k-state-focused.k-state-hover {
    color: #141F29;
    background-color: #f0f0f0; }

.k-drawer-item.k-state-selected {
  color: #ffffff;
  background-color: #12638C; }
  .k-drawer-item.k-state-selected:hover, .k-drawer-item.k-state-selected.k-state-hover {
    color: #ffffff;
    background-color: #0e4b6a; }

.k-drawer-separator {
  background-color: #dee2e6; }

.k-dropdown {
  width: 12.4em;
  border-width: 0;
  outline: 0;
  background: none;
  box-sizing: border-box;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-dropdown .k-dropdown-wrap {
    border-radius: 0.25rem;
    padding: 0;
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: relative;
    transition: all .1s ease;
    cursor: pointer;
    outline: 0; }
    .k-dropdown .k-dropdown-wrap .k-select {
      border-radius: 0 0.25rem 0.25rem 0;
      padding: 0.375rem 0.375rem;
      border-width: 0;
      box-sizing: border-box;
      border-style: solid;
      display: flex;
      align-items: center;
      justify-content: center;
      flex: 0 0 auto;
      text-align: center;
      cursor: pointer; }
    .k-dropdown .k-dropdown-wrap .k-clear-value {
      opacity: .5;
      visibility: hidden; }
      .k-dropdown .k-dropdown-wrap .k-clear-value:hover {
        opacity: 1; }
    .k-dropdown .k-dropdown-wrap.k-state-focused .k-clear-value, .k-dropdown .k-dropdown-wrap.k-state-hover .k-clear-value, .k-dropdown .k-dropdown-wrap:hover .k-clear-value {
      visibility: visible; }

.k-dropdown.k-rtl,
.k-dropdown[dir="rtl"],
.k-rtl .k-dropdown,
[dir="rtl"] .k-dropdown {
  text-align: right; }
  .k-dropdown.k-rtl .k-select,
  .k-dropdown[dir="rtl"] .k-select,
  .k-rtl .k-dropdown .k-select,
  [dir="rtl"] .k-dropdown .k-select {
    border-radius: 0.25rem 0 0 0.25rem; }

.k-dropdown-operator {
  width: auto; }
  .k-dropdown-operator .k-dropdown-wrap .k-input {
    display: none; }
  .k-dropdown-operator .k-dropdown-wrap .k-select {
    width: calc( 1.5em + 0.75rem);
    height: calc( 1.5em + 0.75rem); }

select.k-dropdown {
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: all .1s ease;
  cursor: pointer; }

.k-dropdown .k-dropdown-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-dropdown .k-dropdown-wrap {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }
  .k-dropdown .k-dropdown-wrap:hover, .k-dropdown .k-dropdown-wrap.k-state-hover {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31; }
  .k-dropdown .k-dropdown-wrap.k-state-focused {
    border-color: #79352a;
    color: #ffffff;
    background-color: #82392e;
    box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }
  .k-dropdown .k-dropdown-wrap.k-invalid, .k-dropdown .k-dropdown-wrap.k-invalid:hover, .k-dropdown .k-dropdown-wrap.k-state-invalid {
    border-color: #dc3545; }
    .k-dropdown .k-dropdown-wrap.k-invalid:focus, .k-dropdown .k-dropdown-wrap.k-invalid.k-state-focused, .k-dropdown .k-dropdown-wrap.k-invalid:hover:focus, .k-dropdown .k-dropdown-wrap.k-invalid:hover.k-state-focused, .k-dropdown .k-dropdown-wrap.k-state-invalid:focus, .k-dropdown .k-dropdown-wrap.k-state-invalid.k-state-focused {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-dropdown.k-state-invalid > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap {
  border-color: #dc3545; }
  .k-dropdown.k-state-invalid > .k-dropdown-wrap:focus, .k-dropdown.k-state-invalid > .k-dropdown-wrap.k-state-focused, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap:focus, .k-dropdown.ng-invalid.ng-touched > .k-dropdown-wrap.k-state-focused, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap:focus, .k-dropdown.ng-invalid.ng-dirty > .k-dropdown-wrap.k-state-focused {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

select.k-dropdown {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }
  select.k-dropdown:hover {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31; }
  select.k-dropdown:focus {
    border-color: #79352a;
    color: #ffffff;
    background-color: #82392e;
    box-shadow: 0 0 0 3px rgba(168, 74, 59, 0.5); }

.k-form,
.k-form-inline {
  font-size: 1rem;
  line-height: 1.5; }

.k-fieldset {
  margin: 30px;
  border-width: 1px 0 0;
  border-style: solid;
  padding: 25px 0 0; }
  .k-fieldset > legend {
    margin-left: 0;
    padding: 0 1rem 0 0;
    text-transform: uppercase; }

kendo-label > .k-label {
  margin: 0; }

.k-label-optional {
  margin-left: 6px;
  font-size: 12px;
  font-style: italic;
  align-self: center; }

.k-label-empty::before {
  content: "";
  display: inline-block; }

.k-input-label {
  margin-right: 10px;
  z-index: 1; }
  .k-input-label:dir(rtl),
  .k-rtl .k-input-label, .k-input-label.k-rtl,
  [dir="rtl"] .k-input-label, .k-input-label[dir="rtl"] {
    margin-right: 0;
    margin-left: 10px; }

.k-form {
  border: 0; }
  .k-form .k-label,
  .k-form kendo-label,
  .k-form .k-form-label {
    margin-bottom: 0px;
    display: flex;
    flex-flow: row nowrap; }
  .k-form .k-checkbox-label,
  .k-form .k-radio-label {
    display: inline-flex; }
  .k-form .k-label + .k-radio {
    margin-left: 0; }
  .k-form .k-form-fieldset {
    margin: 2rem 0 0;
    padding: 0px;
    border: 0; }
    .k-form .k-form-fieldset > *:first-child {
      margin-top: 0; }
  .k-form .k-form-legend {
    margin: 0 0 1rem;
    padding: 0px;
    border-width: 0 0 2px;
    border-style: solid;
    width: 100%;
    font-size: 14px;
    text-transform: uppercase; }
  .k-form .k-form-group {
    padding: 0; }
  .k-form .k-form-field,
  .k-form .k-form-buttons,
  .k-form .k-daterangepicker .k-textbox-container {
    margin-top: 1rem; }
  .k-form > *:first-child,
  .k-form .k-daterangepicker .k-textbox-container:first-child {
    margin-top: 0; }
  .k-form .k-form-field,
  .k-form .k-form-field-wrap {
    display: block; }
  .k-form .k-form-field-disabled .k-label,
  .k-form .k-form-field-disabled .k-form-label {
    outline: none;
    cursor: default;
    opacity: 0.65;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none; }
  .k-form .k-alert-error {
    font-size: 0.875rem;
    margin-top: 1rem; }
  .k-form .k-field-info {
    display: inline-block;
    font-size: 0.75rem;
    line-height: 1;
    margin: 0 1rem; }
  .k-form .k-textbox,
  .k-form .k-textarea,
  .k-form .k-autocomplete,
  .k-form .k-combobox,
  .k-form .k-dropdown,
  .k-form .k-multiselect,
  .k-form .k-dateinput,
  .k-form .k-datepicker,
  .k-form .k-datetimepicker,
  .k-form .k-daterangepicker-wrap,
  .k-form .k-timepicker,
  .k-form .k-numerictextbox,
  .k-form .k-maskedtextbox,
  .k-form .k-textbox-container,
  .k-form .k-floating-label-container {
    display: flex;
    width: 100%; }

.k-form-buttons {
  display: flex; }
  .k-form-buttons > * {
    margin-right: 8px; }
    .k-form-buttons > *:last-child {
      margin-right: 0; }

.k-form-hint,
.k-form-error {
  margin-top: 4px;
  display: flex;
  font-size: 12px;
  font-style: normal; }

.k-text-start,
.k-buttons-start {
  justify-content: flex-start; }

.k-text-end,
.k-buttons-end {
  justify-content: flex-end; }

.k-form-separator {
  margin: 1rem 0 0;
  border-width: 1px 0 0;
  border-style: solid;
  display: block;
  flex: 0 0 auto; }

.k-form-horizontal .k-form-field {
  display: flex; }
  .k-form-horizontal .k-form-field > .k-label,
  .k-form-horizontal .k-form-field > kendo-label,
  .k-form-horizontal .k-form-field > .k-form-label {
    margin-right: 10px;
    padding-top: 5px;
    width: 25%;
    flex-direction: column;
    align-items: flex-end;
    justify-content: flex-start; }
  .k-form-horizontal .k-form-field .k-label-optional {
    margin: 0;
    align-self: inherit; }

.k-form-horizontal .k-form-field-wrap {
  flex: 1; }

.k-form-horizontal .k-form-buttons {
  margin-top: 2rem; }

.k-form [dir="rtl"] .k-form-buttons > *, .k-form [dir="rtl"].k-form-buttons > *,
.k-rtl .k-form .k-form-buttons > *,
.k-rtl .k-form.k-form-buttons > * {
  margin-right: 0;
  margin-left: 8px; }
  .k-form [dir="rtl"] .k-form-buttons > *:last-child, .k-form [dir="rtl"].k-form-buttons > *:last-child,
  .k-rtl .k-form .k-form-buttons > *:last-child,
  .k-rtl .k-form.k-form-buttons > *:last-child {
    margin-left: 0; }

.k-form [dir="rtl"] .k-label-optional,
.k-rtl .k-form .k-label-optional {
  margin-left: 0;
  margin-right: 6px; }

.k-form-horizontal [dir="rtl"].k-form-field > .k-label,
.k-form-horizontal [dir="rtl"].k-form-field > kendo-label,
.k-form-horizontal [dir="rtl"].k-form-field > .k-form-label,
.k-form-horizontal [dir="rtl"] .k-form-field > .k-label,
.k-form-horizontal [dir="rtl"] .k-form-field > kendo-label,
.k-form-horizontal [dir="rtl"] .k-form-field > .k-form-label,
.k-rtl .k-form-horizontal.k-form-field > .k-label,
.k-rtl .k-form-horizontal.k-form-field > kendo-label,
.k-rtl .k-form-horizontal.k-form-field > .k-form-label,
.k-rtl .k-form-horizontal .k-form-field > .k-label,
.k-rtl .k-form-horizontal .k-form-field > kendo-label,
.k-rtl .k-form-horizontal .k-form-field > .k-form-label {
  margin-right: 0;
  margin-left: 10px; }

.k-form-inline {
  padding: 2rem; }
  .k-form-inline fieldset {
    border-width: 1px 0 0;
    border-style: solid;
    margin: 4rem 0;
    padding: 0; }
    .k-form-inline fieldset:first-child:first-of-type {
      margin-top: 0; }
    .k-form-inline fieldset:last-child:last-of-type {
      margin-bottom: 0; }
  .k-form-inline legend {
    font-size: 0.875rem;
    text-align: left;
    font-weight: 600;
    line-height: 1;
    margin-bottom: 1.5rem;
    text-transform: uppercase;
    padding: 0 1rem 0 0;
    width: auto; }
  .k-form-inline .k-form-field {
    display: flex;
    align-items: flex-start;
    text-align: left;
    margin-bottom: 1.5rem; }
    .k-form-inline .k-form-field > span:not(.k-widget) {
      width: 25%;
      text-align: right;
      line-height: 1.5;
      padding: calc( 0.5rem + 1px) 0;
      padding-right: 1.5rem;
      align-self: center; }
    .k-form-inline .k-form-field > input {
      align-self: center; }
    .k-form-inline .k-form-field > input:not(.k-checkbox):not(.k-radio) {
      flex: 1 1 auto; }
    .k-form-inline .k-form-field .k-alert-error {
      font-size: 0.875rem;
      margin-top: 1rem; }
    .k-form-inline .k-form-field .k-field-info {
      display: block;
      font-size: 0.75rem;
      line-height: 1;
      margin: 0; }
    .k-form-inline .k-form-field:last-child {
      margin-bottom: 0; }

.k-edit-form-container {
  width: 400px;
  min-width: 400px;
  border-color: inherit;
  position: relative; }

.k-edit-form-container .k-tabstrip-wrapper {
  margin: -1.5rem -1rem; }

.k-edit-form-container .k-tabstrip.k-root-tabs {
  margin-bottom: 1.5rem; }

.k-edit-form-container .k-tabstrip .k-tabstrip-items {
  padding: 1.5rem 1rem 0; }

.k-edit-form-container .k-tabstrip .k-content {
  padding: 1.5rem 1rem;
  border-width: 0; }

.k-edit-buttons {
  padding: 0.375rem 0.375rem;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  text-align: right;
  clear: both; }

.k-edit-buttons .k-button + .k-button {
  margin-left: 0.5rem; }

.k-edit-form-container .k-edit-buttons {
  margin: 1.5rem -1rem -1.5rem;
  padding: 1.5rem 1rem; }

.k-popup-edit-form > .k-action-buttons,
.k-edit-form-container .k-action-buttons {
  margin: 1rem -1rem -1.5rem; }

.k-edit-label {
  margin: 0 0 1rem 0;
  padding: calc( 0.375rem + 1px) 0;
  width: 30%;
  line-height: 1.5;
  text-align: right;
  float: left;
  clear: both; }

.k-edit-field {
  margin: 0 0 1rem 0;
  width: 65%;
  float: right;
  clear: right;
  position: relative; }
  .k-edit-field.k-no-editor {
    padding: calc( 0.375rem + 1px) 0; }

.k-edit-field > .k-widget,
.k-edit-field > .k-textbox,
.k-edit-field > .k-textarea {
  width: 100%;
  box-sizing: border-box; }

.k-edit-field > .k-colorpicker {
  width: auto; }

.k-edit-field input[type="radio"]:not(.k-radio),
.k-edit-field input[type="checkbox"]:not(.k-checkbox) {
  margin-right: .4ex; }

.k-edit-field .k-radio-label,
.k-edit-field .k-checkbox-label {
  margin-right: 1rem; }

.k-edit-field > .k-reset > li + li {
  margin-top: 0.5rem; }

.k-edit-field .k-reset .k-widget {
  margin: 0 .4ex 0 1ex; }

.k-rtl .k-edit-buttons {
  text-align: left; }
  .k-rtl .k-edit-buttons .k-button + .k-button {
    margin-left: 0;
    margin-right: .5em; }

.k-widget.form-control {
  padding: 0; }

.k-widget.form-control,
.k-maskedtextbox.form-control .k-textbox,
.k-textbox.form-control {
  width: 100%; }

.k-multiselect.form-control {
  height: auto; }

.input-group .k-dateinput-wrap,
.input-group .k-dropdown-wrap,
.input-group .k-multiselect-wrap,
.input-group .k-numeric-wrap,
.input-group .k-picker-wrap,
.input-group .k-maskedtextbox .k-textbox {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
  .input-group .k-dateinput-wrap .k-select,
  .input-group .k-dropdown-wrap .k-select,
  .input-group .k-multiselect-wrap .k-select,
  .input-group .k-numeric-wrap .k-select,
  .input-group .k-picker-wrap .k-select,
  .input-group .k-maskedtextbox .k-textbox .k-select {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.input-group .k-widget.form-control,
.input-group .k-maskedtextbox.form-control .k-textbox,
.input-group .k-textbox.form-control {
  width: auto; }

.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dateinput-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-dropdown-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-multiselect-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-numeric-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) .k-picker-wrap,
.input-group .k-widget.form-control:not(:first-child):not(:last-child) > .k-textbox {
  border-radius: 0; }

.input-group-prepend + .k-widget .k-dateinput-wrap,
.input-group-prepend + .k-widget .k-dropdown-wrap,
.input-group-prepend + .k-widget .k-multiselect-wrap,
.input-group-prepend + .k-widget .k-numeric-wrap,
.input-group-prepend + .k-widget .k-picker-wrap,
.input-group-prepend + .k-widget > .k-textbox {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.k-widget.form-control .k-input {
  padding: 0.375rem 0.75rem;
  height: 2.25rem; }

.k-widget.form-control-sm .k-input, .k-autocomplete .k-widget.k-autocomplete-sm.k-input .k-input {
  padding: 0.25rem 0.5rem;
  height: 1.8125rem; }

.k-widget.form-control-sm .k-dateinput-wrap .k-select, .k-autocomplete .k-widget.k-autocomplete-sm.k-input .k-dateinput-wrap .k-select,
.k-widget.form-control-sm .k-dropdown-wrap .k-select,
.k-autocomplete .k-widget.k-autocomplete-sm.k-input .k-dropdown-wrap .k-select,
.k-widget.form-control-sm .k-picker-wrap .k-select,
.k-autocomplete .k-widget.k-autocomplete-sm.k-input .k-picker-wrap .k-select {
  padding: 0.25rem; }

.k-widget.form-control-sm .k-select, .k-autocomplete .k-widget.k-autocomplete-sm.k-input .k-select {
  width: 1.8125rem; }

.k-widget.form-control-lg .k-input {
  padding: 0.5rem 1rem;
  height: 2.875rem; }

.k-widget.form-control-lg .k-dateinput-wrap .k-select,
.k-widget.form-control-lg .k-dropdown-wrap .k-select,
.k-widget.form-control-lg .k-picker-wrap .k-select {
  padding: 0.5rem; }

.k-widget.form-control-lg .k-select {
  width: 2.875rem; }

.k-maskedtextbox.form-control .k-textbox {
  height: calc( 2.25rem + 2px);
  padding: 0.375rem 0.75rem; }

.k-maskedtextbox.form-control-sm .k-textbox, .k-autocomplete .k-maskedtextbox.k-autocomplete-sm.k-input .k-textbox {
  height: calc( 1.8125rem + 3px);
  padding: 0.25rem 0.5rem;
  line-height: 1.5; }

.k-maskedtextbox.form-control-lg .k-textbox {
  height: calc( 2.875rem + 2px);
  padding: 0.5rem 1rem;
  line-height: 1.5; }

.k-textbox.form-control {
  height: calc( 2.25rem + 2px);
  padding: 0.375rem 0.75rem; }
  .k-textbox.form-control-sm, .k-autocomplete .k-textbox.k-autocomplete-sm.k-input {
    height: calc( 1.8125rem + 2px);
    padding: 0.25rem 0.5rem;
    line-height: 1.5; }
  .k-textbox.form-control-lg {
    height: calc( 2.875rem + 2px);
    padding: 0.5rem 1rem;
    line-height: 1.5; }

.k-dateinput.form-control-sm .k-link-increase > .k-icon, .k-autocomplete .k-dateinput.k-autocomplete-sm.k-input .k-link-increase > .k-icon,
.k-numerictextbox.form-control-sm .k-link-increase > .k-icon,
.k-autocomplete .k-numerictextbox.k-autocomplete-sm.k-input .k-link-increase > .k-icon {
  bottom: -2px; }

.k-dateinput.form-control-sm .k-link-decrease > .k-icon, .k-autocomplete .k-dateinput.k-autocomplete-sm.k-input .k-link-decrease > .k-icon,
.k-numerictextbox.form-control-sm .k-link-decrease > .k-icon,
.k-autocomplete .k-numerictextbox.k-autocomplete-sm.k-input .k-link-decrease > .k-icon {
  top: -2px; }

.k-dateinput.form-control-sm .k-link, .k-autocomplete .k-dateinput.k-autocomplete-sm.k-input .k-link,
.k-numerictextbox.form-control-sm .k-link,
.k-autocomplete .k-numerictextbox.k-autocomplete-sm.k-input .k-link {
  height: 0.90625rem; }

.k-dateinput.form-control-lg .k-link,
.k-numerictextbox.form-control-lg .k-link {
  height: 1.4375rem; }

.k-dateinput.form-control .k-dateinput-wrap .k-select {
  padding-top: 0;
  padding-bottom: 0; }

.k-form legend,
.k-form-inline legend {
  font-size: 1.5rem;
  font-weight: normal;
  line-height: 1.5;
  text-transform: none; }

.k-form .k-field-info,
.k-form-inline .k-field-info {
  opacity: .7; }

.k-form legend {
  margin-bottom: 0.5rem; }

.k-form .k-field-info {
  margin: 0 0.5rem; }

.k-form-inline legend {
  margin-bottom: 0; }

.k-form-inline .k-form-field > span:not(.k-widget) {
  padding: calc( 0.5rem - 1px) 0;
  padding-right: 1rem; }

.k-edit-label {
  padding: calc( 0.5rem - 1px) 0; }

.k-form,
.k-form-inline {
  color: #141F29; }
  .k-form fieldset legend,
  .k-form-inline fieldset legend {
    color: black; }
  .k-form .k-form-legend,
  .k-form-inline .k-form-legend {
    border-color: #dee2e6; }
  .k-form .k-field-info,
  .k-form-inline .k-field-info {
    color: #4b759a; }
  .k-form .k-alert-error,
  .k-form-inline .k-alert-error {
    color: #dc3545; }

.k-form-error,
.k-text-error,
.k-form-field-error .k-label {
  color: #dc3545; }

.k-form-separator {
  border-color: #dee2e6; }

.k-listgroup {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden; }
  .k-listgroup > ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column; }
  .k-listgroup .k-listgroup-item + .k-listgroup-item {
    border-top-width: 1px; }

.k-listgroup-flush {
  border-radius: 0;
  border-left-width: 0;
  border-right-width: 0; }

.k-listgroup-item {
  padding: 0.75rem 1.25rem;
  border-width: 0;
  border-style: solid;
  border-color: inherit;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  flex: 0 0 auto;
  position: relative; }
  .k-listgroup-item > .k-link {
    margin: -0.75rem -1.25rem;
    padding: 0.75rem 1.25rem;
    color: inherit;
    text-decoration: none;
    outline: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex: 1 1 auto;
    position: relative; }
    .k-listgroup-item > .k-link > .k-select {
      padding: 0.75rem;
      display: flex;
      align-items: center;
      flex: 0 0 auto;
      position: absolute;
      top: 50%;
      right: 0;
      transform: translateY(-50%); }

.k-listgroup-item-segmented {
  align-items: stretch; }
  .k-listgroup-item-segmented > .k-link {
    margin-right: 0; }
  .k-listgroup-item-segmented > .k-select {
    margin: -0.75rem -1.25rem -0.75rem 0;
    padding: 0.75rem;
    border-width: 0 0 0 1px;
    border-style: solid;
    border-color: inherit;
    cursor: pointer; }

.k-listgroup-form-row {
  margin: -0.75rem -1.25rem;
  padding: 0.75rem 1.25rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex: 1 1 auto;
  position: relative; }
  .k-listgroup-form-row .k-listgroup-form-field-label {
    width: 40%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .k-listgroup-form-row .k-listgroup-form-field-wrapper {
    width: 50%;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
    text-align: end;
    position: relative; }
    .k-listgroup-form-row .k-listgroup-form-field-wrapper select,
    .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="text"],
    .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="password"],
    .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="date"],
    .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="time"],
    .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="datetime-local"],
    .k-listgroup-form-row .k-listgroup-form-field-wrapper input[type="number"],
    .k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
      width: 100%;
      box-sizing: border-box;
      flex: 1 1 100%; }
    .k-listgroup-form-row .k-listgroup-form-field-wrapper textarea {
      min-height: 4em;
      resize: vertical; }

.k-listgroup-item.k-listgroup-form-row {
  margin: 0; }

[dir="rtl"] .k-listgroup-item > .k-link > .k-select {
  right: auto;
  left: 0; }
  [dir="rtl"] .k-listgroup-item > .k-link > .k-select .k-icon {
    transform: scaleX(-1); }

[dir="rtl"] .k-listgroup-item-segmented > .k-link {
  margin-right: -1.25rem;
  margin-left: 0; }

[dir="rtl"] .k-listgroup-item-segmented > .k-select {
  margin-right: 0;
  margin-left: -1.25rem;
  border-right-width: 1px;
  border-left-width: 0; }
  [dir="rtl"] .k-listgroup-item-segmented > .k-select .k-icon {
    transform: scaleX(-1); }

.k-noflexbox .k-listgroup,
.k-noflexbox .k-listgroup > ul .k-listgroup-item,
.k-noflexbox .k-listgroup-item > .k-link {
  display: block; }

.k-listgroup {
  border-color: rgba(0, 0, 0, 0.125);
  color: #5e6e7d;
  background-color: #fff; }

.k-checkbox {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  width: 1rem;
  height: 1rem;
  line-height: initial;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none; }

.k-checkbox::before {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  line-height: 1;
  transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%;
  content: "";
  background-repeat: no-repeat;
  background-size: 50%;
  background-position: 50%;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.k-checkbox:hover {
  cursor: pointer; }

.k-checkbox:checked::before {
  border-radius: 0.25rem;
  transform: scale(1) translate(-50%, -50%); }

.k-checkbox:indeterminate::before,
.k-checkbox.k-state-indeterminate::before {
  content: "";
  background-color: currentColor;
  transform: scale(1) translate(-50%, -50%);
  width: 0.5rem;
  height: 2px; }

.k-checkbox:disabled,
.k-checkbox:disabled + .k-checkbox-label {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none; }

.k-checkbox + .k-checkbox-label {
  display: inline; }

.k-checkbox-label {
  margin: 0;
  padding: 0;
  line-height: calc( 1rem + 1px);
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer; }
  .k-checkbox-label .k-label {
    cursor: pointer; }
  .k-checkbox-label:empty {
    display: none; }
  .k-checkbox-label.k-no-text {
    min-width: 1px; }
  .k-checkbox-label .k-ripple {
    top: 0.5rem;
    left: 0.5rem;
    right: auto;
    bottom: auto;
    width: 2.5rem;
    height: 2.5rem;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    visibility: hidden !important; }
  .k-checkbox-label .k-ripple-blob {
    top: 50% !important;
    left: 50% !important;
    width: 200% !important;
    height: 200% !important; }

.k-checkbox + .k-checkbox-label,
.k-checkbox-label + .k-checkbox {
  margin-left: 0.25rem; }

.k-checkbox-label > .k-checkbox {
  margin-right: 0.25rem;
  flex-shrink: 0; }

kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-right: 0; }

kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 0.25rem; }

kendo-label.k-checkbox-label > .k-label {
  display: inline; }

.k-checkbox-list {
  margin: 0px;
  padding: 0px;
  list-style: none; }
  .k-checkbox-list .k-checkbox-item {
    padding: 3px 0px; }

.k-list-horizontal .k-checkbox-item {
  display: inline-block;
  margin: 0 32px 0 0; }
  .k-list-horizontal .k-checkbox-item:last-child {
    margin-right: 0; }

.k-rtl .k-checkbox + .k-checkbox-label,
.k-rtl .k-checkbox-label + .k-checkbox,
[dir="rtl"] .k-checkbox + .k-checkbox-label,
[dir="rtl"] .k-checkbox-label + .k-checkbox {
  margin-left: 0;
  margin-right: 0.25rem; }

.k-rtl .k-checkbox-label > .k-checkbox,
[dir="rtl"] .k-checkbox-label > .k-checkbox {
  margin-right: 0;
  margin-left: 0.25rem; }

.k-rtl kendo-label.k-checkbox-label > .k-checkbox:last-child,
[dir="rtl"] kendo-label.k-checkbox-label > .k-checkbox:last-child {
  margin-left: 0; }

.k-rtl kendo-label.k-checkbox-label > .k-label:first-child,
[dir="rtl"] kendo-label.k-checkbox-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 0.25rem; }

.k-rtl .k-list-horizontal .k-checkbox-item,
[dir="rtl"] .k-list-horizontal .k-checkbox-item {
  margin-right: 0;
  margin-left: 32px; }
  .k-rtl .k-list-horizontal .k-checkbox-item:last-child,
  [dir="rtl"] .k-list-horizontal .k-checkbox-item:last-child {
    margin-left: 0; }

.k-ripple-container .k-checkbox::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  margin-left: calc(-1 * (1rem + 1px));
  margin-top: calc(-1 * (1rem + 1px));
  border-radius: 100%;
  z-index: 1;
  transform: scale(0); }

.k-ripple-container .k-checkbox:disabled::after {
  display: none; }

.k-checkbox::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-checkbox::-ms-check {
    border-width: 1px; } }

.k-checkbox {
  border-color: #AEB5BD;
  color: transparent;
  background-color: #ffffff; }

.k-checkbox:hover {
  border-color: #AEB5BD;
  color: transparent;
  background-color: #ffffff; }

.k-checkbox:focus {
  border-color: #38abe5;
  box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.k-checkbox:indeterminate,
.k-checkbox.k-state-indeterminate {
  border-color: #12638C;
  color: #fff;
  background-color: #12638C; }

.k-checkbox:checked {
  border-color: #12638C;
  color: #fff;
  background-color: #12638C; }

.k-checkbox:checked:focus {
  border-color: #12638C;
  box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.k-checkbox:disabled {
  background-color: #eeeeee; }

.k-checkbox:checked:disabled,
.k-checkbox:indeterminate:disabled,
.k-checkbox.k-state-indeterminate:disabled {
  background-color: rgba(18, 99, 140, 0.5); }

.k-checkbox.k-invalid,
.k-checkbox.k-state-invalid,
.k-checkbox.ng-invalid.ng-touched,
.k-checkbox.ng-invalid.ng-dirty {
  border-color: #dc3545; }

.k-checkbox.k-invalid + .k-checkbox-label,
.k-checkbox.k-state-invalid + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-touched + .k-checkbox-label,
.k-checkbox.ng-invalid.ng-dirty + .k-checkbox-label {
  color: #dc3545; }

.k-ripple-container .k-checkbox::after {
  background: #12638C;
  opacity: 0.3; }

.k-radio {
  border-radius: 50%;
  margin: 0;
  padding: 0;
  width: 1rem;
  height: 1rem;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none; }

.k-radio::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: currentColor;
  transform: scale(0) translate(-50%, -50%);
  overflow: hidden;
  position: absolute;
  top: 50%;
  left: 50%; }

.k-radio:hover {
  cursor: pointer; }

.k-radio:checked::before {
  border-radius: 50%;
  transform: scale(1) translate(-50%, -50%); }

.k-radio:disabled,
.k-radio:disabled + .k-radio-label {
  outline: none;
  cursor: default;
  opacity: 0.65;
  filter: grayscale(0.1);
  pointer-events: none;
  box-shadow: none; }

.k-radio + .k-radio-label {
  display: inline; }

.k-radio-label {
  margin: 0;
  padding: 0;
  line-height: calc(1rem + 1px);
  display: inline-flex;
  align-items: flex-start;
  vertical-align: middle;
  position: relative;
  cursor: pointer; }
  .k-radio-label .k-label {
    cursor: pointer; }
  .k-radio-label:empty {
    display: none; }
  .k-radio-label .k-ripple {
    top: 0.5rem;
    left: 0.5rem;
    right: auto;
    bottom: auto;
    width: 2.5rem;
    height: 2.5rem;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    visibility: hidden !important; }
  .k-radio-label .k-ripple-blob {
    top: 50% !important;
    left: 50% !important;
    width: 200% !important;
    height: 200% !important; }

.k-radio + .k-radio-label,
.k-radio-label + .k-radio,
.k-label + .k-radio {
  margin-left: 0.25rem; }

.k-radio-label > .k-radio {
  margin-right: 0.25rem;
  flex-shrink: 0; }

kendo-label.k-radio-label > .k-label {
  display: inline; }

.k-radio-list {
  margin: 0px;
  padding: 0px;
  list-style: none; }
  .k-radio-list .k-radio-item {
    padding: 3px 0px; }

.k-list-horizontal .k-radio-item {
  display: inline-block;
  margin: 0 32px 0 0; }
  .k-list-horizontal .k-radio-item:last-child {
    margin-right: 0; }

.k-rtl .k-radio + .k-radio-label,
.k-rtl .k-radio-label + .k-radio,
.k-rtl .k-label + .k-radio,
[dir="rtl"] .k-radio + .k-radio-label,
[dir="rtl"] .k-radio-label + .k-radio,
[dir="rtl"] .k-label + .k-radio {
  margin-left: 0;
  margin-right: 0.25rem; }

.k-rtl .k-radio-label > .k-radio,
[dir="rtl"] .k-radio-label > .k-radio {
  margin-right: 0;
  margin-left: 0.25rem; }

.k-rtl kendo-label.k-radio-label > .k-radio:last-child,
[dir="rtl"] kendo-label.k-radio-label > .k-radio:last-child {
  margin-left: 0; }

.k-rtl kendo-label.k-radio-label > .k-label:first-child,
[dir="rtl"] kendo-label.k-radio-label > .k-label:first-child {
  margin-right: 0;
  margin-left: 0.25rem; }

.k-rtl .k-list-horizontal .k-radio-item,
[dir="rtl"] .k-list-horizontal .k-radio-item {
  margin-right: 0;
  margin-left: 32px; }
  .k-rtl .k-list-horizontal .k-radio-item:last-child,
  [dir="rtl"] .k-list-horizontal .k-radio-item:last-child {
    margin-left: 0; }

.k-ripple-container .k-radio::after {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 3rem;
  height: 3rem;
  margin-left: calc(-1 * (1rem + 1px));
  margin-top: calc(-1 * (1rem + 1px));
  border-radius: 100%;
  z-index: 1;
  transform: scale(0); }

.k-ripple-container .k-radio:disabled::after {
  display: none; }

.k-radio::-ms-check {
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background-color: inherit; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .k-radio::-ms-check {
    border-width: 1px; } }

.k-radio {
  border-color: #AEB5BD;
  color: transparent;
  background-color: #ffffff; }

.k-radio:hover {
  border-color: #AEB5BD;
  color: transparent;
  background-color: #ffffff; }

.k-radio:focus {
  border-color: #38abe5;
  box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.k-radio.k-invalid,
.k-radio.k-state-invalid,
.k-radio.ng-invalid.ng-touched,
.k-radio.ng-invalid.ng-dirty {
  border-color: #dc3545; }

.k-radio.k-invalid + .k-radio-label,
.k-radio.k-state-invalid + .k-radio-label,
.k-radio.ng-invalid.ng-touched + .k-radio-label,
.k-radio.ng-invalid.ng-dirty + .k-radio-label {
  color: #dc3545; }

.k-radio:checked {
  border-color: #12638C;
  color: #fff;
  background-color: #12638C; }

.k-radio:checked:focus {
  border-color: #12638C;
  box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.k-radio:disabled {
  background-color: #eeeeee; }

.k-radio:checked:disabled {
  background-color: rgba(18, 99, 140, 0.5); }

.k-ripple-container .k-radio::after {
  background: #12638C;
  opacity: 0.3; }

.k-switch {
  border-radius: 5em;
  cursor: pointer;
  width: 5em;
  background: none;
  border: 0;
  box-sizing: border-box;
  outline: 0;
  display: inline-flex;
  overflow: hidden;
  vertical-align: middle;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1.5;
  user-select: none;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-switch [type="checkbox"] {
    display: none; }
  .k-ie .k-switch {
    display: inline-block; }

.k-switch,
.k-switch-container,
.k-switch-handle {
  box-sizing: border-box; }

.k-switch-container {
  border-radius: 5em;
  padding: 3px 3px;
  width: 5em;
  border-width: 0px;
  border-style: solid;
  flex: 1 0 auto;
  position: relative;
  outline: 0;
  transition: background-color 200ms ease-out 0s; }
  .k-ie .k-switch-container {
    display: block; }

.k-switch-handle {
  border-radius: 5em;
  width: 2em;
  height: 2em;
  border-width: 0px;
  border-style: solid;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  left: 0;
  transition: left 200ms ease-out 0s; }
  .k-ie .k-switch-handle {
    display: block; }

.k-switch-on .k-switch-handle {
  left: calc(100% - 2em); }
  .k-ie .k-switch-on .k-switch-handle,
  .k-edge .k-switch-on .k-switch-handle {
    left: 100%;
    margin-left: -2em; }

.k-switch-off .k-switch-handle {
  left: 0; }

.k-switch-label-on,
.k-switch-label-off {
  display: none;
  width: calc(100% + calc( -1 * (2em + calc( 8px + 2px) + 3px )));
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  line-height: 2em;
  overflow: hidden; }

.k-switch-label-on {
  text-align: left;
  left: calc( 8px - 0px); }

.k-switch-label-off {
  text-align: right;
  right: calc( 8px - 0px); }

.k-rtl .k-switch.k-switch-on .k-switch-handle,
.k-switch[dir="rtl"].k-switch-on .k-switch-handle {
  left: 0; }

.k-rtl .k-switch.k-switch-off .k-switch-handle,
.k-switch[dir="rtl"].k-switch-off .k-switch-handle {
  left: calc(100% - 2em); }

.k-rtl .k-switch .k-switch-label-on,
.k-switch[dir="rtl"] .k-switch-label-on {
  text-align: right;
  left: initial;
  right: calc( 8px - 0px); }

.k-rtl .k-switch .k-switch-label-off,
.k-switch[dir="rtl"] .k-switch-label-off {
  text-align: left;
  left: calc( 8px - 0px);
  right: initial; }

.k-switch-label-on,
.k-switch-label-off {
  text-shadow: none; }

.k-switch-on .k-switch-container {
  color: white;
  background-color: #12638C; }

.k-switch-on .k-switch-handle {
  color: white;
  background-color: white; }

.k-switch-on:focus, .k-switch-on.k-state-focused {
  box-shadow: 0 0 1px 2px #84aec3; }

.k-switch-on:hover .k-switch-container, .k-switch-on.k-state-hover .k-switch-container {
  color: white;
  background-color: #0e4b6a; }

.k-switch-on:hover .k-switch-handle, .k-switch-on.k-state-hover .k-switch-handle {
  color: white;
  background-color: white; }

.k-switch-on .k-switch-label-off {
  color: transparent; }

.k-switch-off .k-switch-container {
  color: black;
  background-color: #a84a3b; }

.k-switch-off .k-switch-handle {
  color: black;
  background-color: white; }

.k-switch-off:focus, .k-switch-off.k-state-focused {
  box-shadow: 0 0 1px 2px #d2a199; }

.k-switch-off:hover .k-switch-container, .k-switch-off.k-state-hover .k-switch-container {
  color: black;
  background-color: #8c3e31; }

.k-switch-off:hover .k-switch-handle, .k-switch-off.k-state-hover .k-switch-handle {
  color: black;
  background-color: white; }

.k-switch-off .k-switch-label-on {
  color: transparent; }

.k-switch {
  box-shadow: none; }
  .k-switch:focus .k-switch-container, .k-switch.k-state-focused .k-switch-container {
    outline: none; }
  .k-switch.k-state-disabled {
    cursor: default; }
  .k-switch[aria-readonly="true"] {
    pointer-events: none; }

.k-pane-wrapper {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-pane-wrapper .k-pane {
    width: 100%;
    height: 100%;
    user-select: none;
    box-sizing: border-box;
    font-family: sans-serif;
    overflow-x: hidden; }
    .k-pane-wrapper .k-pane * {
      background-clip: border-box; }
  .k-pane-wrapper .k-view {
    top: 0;
    left: 0;
    position: relative;
    border: 0;
    box-sizing: border-box;
    outline: 0;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
    font-size: 1rem;
    line-height: 1.5;
    display: flex;
    height: 100%;
    width: 100%;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    vertical-align: top;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-pane-wrapper .k-content {
    min-height: 1px;
    flex: 1;
    align-items: stretch;
    display: block;
    width: auto;
    overflow: hidden;
    position: relative; }

.k-pane-wrapper > div.k-pane {
  box-shadow: none;
  font-weight: normal; }

.k-pane-wrapper .k-popup-edit-form .k-content,
.k-pane-wrapper .k-grid-edit-form .k-content,
.k-pane-wrapper .k-grid-column-menu .k-content,
.k-pane-wrapper .k-grid-filter-menu .k-content {
  overflow-y: auto; }
  .k-pane-wrapper .k-popup-edit-form .k-content > .k-scroll-container,
  .k-pane-wrapper .k-grid-edit-form .k-content > .k-scroll-container,
  .k-pane-wrapper .k-grid-column-menu .k-content > .k-scroll-container,
  .k-pane-wrapper .k-grid-filter-menu .k-content > .k-scroll-container {
    position: absolute;
    width: 100%;
    min-height: 100%;
    box-sizing: border-box; }

.k-pane-wrapper .k-grid-filter-menu .k-filter-selected-items {
  margin: 1em;
  font-weight: normal; }

.k-pane-wrapper .k-grid-edit-form .k-popup-edit-form,
.k-pane-wrapper .k-grid-edit-form .k-edit-form-container {
  width: auto;
  min-width: auto; }

.k-pane-wrapper .k-grid .k-grid-search {
  width: 100%; }

.k-grid.k-grid-mobile {
  border-width: 0; }

.k-grid-mobile .k-resize-handle-inner::before {
  content: "\e01e";
  position: absolute;
  font: 16px/1 "WebComponentsIcons";
  top: calc(50% - 1px);
  left: 50%;
  transform: translate(-50%, -50%);
  padding: .2em; }

.k-grid-mobile .k-edit-cell > input,
.k-grid-mobile .k-edit-cell > select,
.k-grid-mobile .k-grid-edit-row > td > input,
.k-grid-mobile .k-grid-edit-row > td > select {
  width: 100%;
  box-sizing: border-box; }

.k-grid-mobile .k-header a {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  -moz-user-drag: none; }

.k-pane-wrapper .k-scheduler-edit-form .k-recur-view {
  padding: 0;
  flex-direction: column;
  align-items: stretch; }
  .k-pane-wrapper .k-scheduler-edit-form .k-recur-view > .k-listgroup-form-row {
    margin: 0; }

.k-pane-wrapper .k-scheduler-edit-form .k-recur-items-wrap {
  width: 100%;
  margin: -1px 0; }

.k-pane-wrapper .k-scheduler-edit-form .k-scheduler-recur-end-wrap {
  white-space: nowrap; }

.k-pane-wrapper .k-scheduler-edit-form .k-edit-buttons {
  border-width: 0; }

.k-scheduler.k-scheduler-mobile {
  border-width: 0; }

.k-scheduler-mobile th {
  font-weight: normal; }

.k-scheduler-mobile .k-event:hover .k-resize-handle {
  visibility: hidden; }

.k-scheduler-mobile .k-scheduler-toolbar {
  padding: 0.375rem 0.375rem; }
  .k-scheduler-mobile .k-scheduler-toolbar > * {
    margin: 0; }
  .k-scheduler-mobile .k-scheduler-toolbar::before {
    display: none; }
  .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation {
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
    justify-content: space-between;
    margin: 0; }
    .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-nav-current {
      line-height: 1;
      display: flex;
      flex-flow: column nowrap;
      align-items: center;
      justify-content: space-evenly; }
    .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-navigation .k-y-date-format {
      font-size: 12px; }

.k-scheduler-mobile .k-scheduler-footer {
  padding: 0.375rem 0.375rem;
  display: flex;
  justify-content: space-between; }
  .k-scheduler-mobile .k-scheduler-footer > * {
    margin: 0; }
  .k-scheduler-mobile .k-scheduler-footer::before {
    display: none; }

.k-scheduler-mobile .k-scheduler-monthview .k-hidden {
  height: 40px; }

.k-scheduler-mobile .k-scheduler-monthview .k-scheduler-table td {
  height: 40px;
  vertical-align: top;
  text-align: center; }

.k-scheduler-mobile .k-scheduler-monthview .k-events-container {
  position: absolute;
  text-align: center;
  height: 6px;
  line-height: 6px; }

.k-scheduler-mobile .k-scheduler-monthview .k-event {
  position: static;
  padding: 4px;
  border-radius: 50%;
  display: inline-block;
  width: 4px;
  height: 4px;
  min-height: 0;
  margin: 1px; }

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header.k-mobile-horizontal-header .k-scheduler-times table tr:first-child {
  display: none; }

.k-scheduler-mobile .k-scheduler-dayview .k-mobile-header .k-scheduler-header .k-scheduler-date-group {
  display: none; }

.k-scheduler-mobile .k-scheduler-header-wrap > div {
  overflow: visible; }

.k-scheduler-mobile .k-scheduler-agendaview .k-mobile-header {
  display: none; }

.k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table {
  table-layout: auto; }
  .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table .k-scheduler-groupcolumn {
    width: 1%; }
  .k-scheduler-mobile .k-scheduler-agendaview .k-scheduler-table td {
    white-space: normal; }

.k-scheduler-mobile .k-mobile-header .k-scheduler-table td,
.k-scheduler-mobile .k-mobile-header .k-scheduler-table th {
  height: 1.5em; }

.k-scheduler-mobile .k-time-text,
.k-scheduler-mobile .k-time-period {
  display: block;
  line-height: 1; }

.k-scheduler-mobile .k-time-period {
  font-size: .7em; }

.k-scheduler-mobile .k-scheduler-table td,
.k-scheduler-mobile .k-scheduler-table th {
  height: 2em;
  vertical-align: middle; }

.k-scheduler-mobile .k-scheduler-datecolumn-wrap {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.k-scheduler-mobile .k-task {
  display: flex;
  align-items: center; }
  .k-scheduler-mobile .k-task .k-scheduler-mark {
    border-radius: 50%; }
  .k-scheduler-mobile .k-task .k-i-reload {
    font-size: 1em;
    margin-right: .5em; }
  .k-scheduler-mobile .k-task .k-scheduler-task-text {
    flex: 1 1 0%; }

.k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell,
.k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn {
  vertical-align: top; }
  .k-scheduler-mobile .k-scheduler-times .k-scheduler-group-cell .k-scheduler-group-text,
  .k-scheduler-mobile .k-scheduler-times .k-scheduler-groupcolumn .k-scheduler-group-text,
  .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-group-cell .k-scheduler-group-text,
  .k-scheduler-mobile .k-scheduler-agenda .k-scheduler-groupcolumn .k-scheduler-group-text {
    writing-mode: vertical-lr;
    transform: rotate(180deg);
    white-space: nowrap; }

.k-scheduler-mobile .k-scrollbar-h tr + tr .k-scheduler-times {
  border-bottom-width: 0; }

.k-pane-wrapper .k-grid-edit-form > .k-header,
.k-pane-wrapper .k-grid-column-menu > .k-header,
.k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-pane-wrapper .k-scheduler-edit-form > .k-header {
  display: flex;
  justify-content: space-between;
  padding: .3em .6em;
  width: auto;
  line-height: 2em; }
  .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done,
  .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel,
  .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done,
  .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel,
  .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done,
  .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel,
  .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done,
  .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel {
    display: flex;
    flex-direction: row;
    align-items: center; }
    .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-done .k-icon,
    .k-pane-wrapper .k-grid-edit-form > .k-header .k-header-cancel .k-icon,
    .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-done .k-icon,
    .k-pane-wrapper .k-grid-column-menu > .k-header .k-header-cancel .k-icon,
    .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-done .k-icon,
    .k-pane-wrapper .k-grid-filter-menu > .k-header .k-header-cancel .k-icon,
    .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-done .k-icon,
    .k-pane-wrapper .k-scheduler-edit-form > .k-header .k-header-cancel .k-icon {
      font-size: 1.5em; }

.k-pane-wrapper .k-list-title,
.k-pane-wrapper .k-filter-help-text,
.k-pane-wrapper .k-list-group-header {
  padding: 0.75rem 1.25rem;
  display: block; }

.k-pane-wrapper .k-list-group-header {
  font-weight: bold;
  text-transform: uppercase; }

.k-pane-wrapper .k-listgroup .k-listgroup-item {
  border-color: inherit; }

.k-pane-wrapper .k-listgroup + .k-listgroup {
  margin-top: 2em; }

.k-pane-wrapper .k-column-menu .k-filter-item .k-filterable * {
  pointer-events: none; }

.k-pane-wrapper .k-filter-menu .k-space-right {
  margin: .5em 10px;
  width: auto;
  display: flex;
  align-items: center; }

.k-pane-wrapper .k-filter-menu .k-filter-tools {
  margin: 1em;
  display: flex;
  justify-content: space-between; }

.k-pane-wrapper .k-popup-edit-form .k-recur-editor-wrap {
  display: flex; }

.k-pane-wrapper .k-popup-edit-form .k-mobiletimezoneeditor {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  position: relative;
  flex: 1 1 auto; }

.k-pane-wrapper .k-multicheck-wrap.k-listgroup {
  overflow-y: auto; }

.k-pane-wrapper .k-state-disabled {
  opacity: 1; }
  .k-pane-wrapper .k-state-disabled > * {
    opacity: .7; }

.k-pane-wrapper .k-pager-wrap.k-pager-sm {
  justify-content: center; }
  .k-pane-wrapper .k-pager-wrap.k-pager-sm .k-pager-refresh {
    display: none; }

.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-toolbar,
.k-ie .k-pane-wrapper .k-scheduler .k-scheduler-footer {
  line-height: 2em; }

.k-ie .k-pane-wrapper .k-grid .k-icon {
  text-indent: 0; }

.k-rtl .k-pane-wrapper .k-grid-edit-form > .k-header,
.k-rtl .k-pane-wrapper .k-grid-column-menu > .k-header,
.k-rtl .k-pane-wrapper .k-grid-filter-menu > .k-header,
.k-rtl .k-pane-wrapper .k-scheduler-edit-form > .k-header, .k-pane-wrapper[dir="rtl"] .k-grid-edit-form > .k-header,
.k-pane-wrapper[dir="rtl"] .k-grid-column-menu > .k-header,
.k-pane-wrapper[dir="rtl"] .k-grid-filter-menu > .k-header,
.k-pane-wrapper[dir="rtl"] .k-scheduler-edit-form > .k-header,
[dir="rtl"] .k-pane-wrapper .k-grid-edit-form > .k-header,
[dir="rtl"] .k-pane-wrapper .k-grid-column-menu > .k-header,
[dir="rtl"] .k-pane-wrapper .k-grid-filter-menu > .k-header,
[dir="rtl"] .k-pane-wrapper .k-scheduler-edit-form > .k-header {
  flex-direction: row-reverse; }

.k-rtl .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom, .k-pane-wrapper[dir="rtl"] .k-filter-menu .k-space-right > .k-i-zoom,
[dir="rtl"] .k-pane-wrapper .k-filter-menu .k-space-right > .k-i-zoom {
  left: 15px;
  right: auto; }

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar > ul > li,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar > ul > li {
  border: 0; }

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
.k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-prev,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-scheduler-toolbar .k-nav-next {
  transform: scaleX(-1); }

.k-rtl .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload, .k-pane-wrapper[dir="rtl"] .k-scheduler-mobile .k-task .k-i-reload,
[dir="rtl"] .k-pane-wrapper .k-scheduler-mobile .k-task .k-i-reload {
  margin-left: .5em;
  margin-right: 0; }

.k-rtl .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right, .k-pane-wrapper[dir="rtl"] .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right,
[dir="rtl"] .k-pane-wrapper .k-scheduler-edit-form .k-item .k-i-arrow-chevron-right {
  transform: scaleX(-1); }

.k-pane-wrapper,
.k-view {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }

.k-pane-wrapper .k-pane > .k-view > .k-content {
  background-position: 50% 50%;
  background-color: #f7f7f7; }

.k-pane-wrapper .k-pane .k-grid-mobile .k-column-active + th.k-header {
  border-left-color: #141F29; }

.k-pane-wrapper .k-pane .k-grid-mobile .k-resize-handle-inner::before {
  background-color: #f7f7f7; }

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-nav-current {
  color: #12638C; }

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendadate {
  color: inherit; }

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-time-period,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-mobile-scheduler-agendaweekday {
  color: #4b759a; }

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-times,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-wrap,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-datecolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-groupcolumn,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-group-cell,
.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-header-all-day {
  background-color: #f7f7f7; }

.k-pane-wrapper .k-pane .k-scheduler-mobile .k-scheduler-toolbar .k-scheduler-tools > li {
  display: inline-block;
  background-color: inherit; }

.k-pane-wrapper .k-pane .k-grid-edit-form .k-header,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-header,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-header,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header {
  color: #ffffff;
  background-color: #12638C; }
  .k-pane-wrapper .k-pane .k-grid-edit-form .k-header .k-link,
  .k-pane-wrapper .k-pane .k-grid-column-menu .k-header .k-link,
  .k-pane-wrapper .k-pane .k-grid-filter-menu .k-header .k-link,
  .k-pane-wrapper .k-pane .k-scheduler-edit-form .k-header .k-link {
    color: inherit; }

.k-pane-wrapper .k-pane .k-grid-edit-form .k-item,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-link,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-link,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-item,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-link,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-item,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-link {
  color: #141F29; }

.k-pane-wrapper .k-pane .k-grid-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-edit-form .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-column-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-clear,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-select-all,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-grid-filter-menu .k-scheduler-resetSeries,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-clear,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-select-all,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-delete,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-scheduler-resetSeries {
  color: #12638C; }

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected {
  color: #12638C;
  background: none; }

.k-pane-wrapper .k-pane .k-column-menu .k-listgroup-item.k-state-selected .k-link {
  color: inherit; }

.k-pane-wrapper .k-pane .k-filter-menu .k-check,
.k-pane-wrapper .k-pane .k-scheduler-edit-form .k-check {
  border-radius: 0.25rem; }

.k-progressbar {
  border-radius: 0.25rem;
  --kendo-progressbar-progress: 0;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.75rem;
  line-height: 1;
  display: inline-grid;
  vertical-align: middle;
  position: relative;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-progressbar > .k-state-selected {
    border-width: 0;
    border-style: solid;
    display: flex;
    overflow: hidden;
    grid-column: 1 / -1;
    grid-row: 1 / -1; }
  .k-progressbar > ul {
    border-width: inherit;
    border-style: inherit;
    white-space: nowrap;
    display: flex;
    align-items: stretch;
    flex: 1;
    grid-column: 1 / -1;
    grid-row: 1 / -1; }
  .k-progressbar .k-item {
    display: block;
    border-width: 0;
    border-style: solid;
    border-color: transparent; }

.k-progress-status-wrap {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  flex-shrink: 0;
  grid-column: 1 / -1;
  grid-row: 1 / -1; }
  .k-progress-status-wrap.k-progress-start {
    justify-content: flex-start; }
  .k-progress-status-wrap.k-progress-center {
    justify-content: center; }
  .k-progress-status-wrap.k-progress-end {
    justify-content: flex-end; }

.k-progress-status {
  padding: 0 0.5rem;
  padding-block-start: 0;
  padding-block-end: 0;
  padding-inline-start: 0.5rem;
  padding-inline-end: 0.5rem;
  min-width: 10px;
  text-align: center;
  display: inline-block;
  white-space: nowrap; }

.k-progressbar-horizontal {
  width: 27em;
  height: 1rem;
  grid-template-columns: 1fr;
  grid-template-rows: 100%; }
  .k-progressbar-horizontal .k-progress-status-wrap {
    flex-direction: row; }
  .k-progressbar-horizontal > .k-state-selected {
    width: 0;
    width: calc( var( --kendo-progressbar-progress, 0 ) * 1%);
    flex-direction: row; }
    .k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
      width: calc( 100% * ( 100 / var( --kendo-progressbar-progress, 1 ) )); }
  .k-progressbar-horizontal > ul {
    flex-direction: row; }
  .k-progressbar-horizontal .k-item + .k-item {
    border-left-width: 1px;
    border-inline-start-width: 1px;
    border-inline-end-width: 0; }
  .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
    flex-direction: row-reverse;
    justify-self: flex-end; }

.k-progressbar-vertical {
  width: 1rem;
  height: 27em;
  grid-template-columns: 100%;
  grid-template-rows: 1fr; }
  .k-progressbar-vertical .k-progress-status-wrap {
    flex-direction: column-reverse; }
  .k-progressbar-vertical .k-progress-status {
    writing-mode: vertical-lr; }
  .k-progressbar-vertical > .k-state-selected {
    height: 0;
    height: calc( var( --kendo-progressbar-progress, 0 ) * 1%);
    flex-direction: column-reverse;
    align-self: flex-end;
    align-items: flex-end; }
    .k-progressbar-vertical > .k-state-selected > .k-progress-status-wrap {
      height: calc( 100% * ( 100 / var( --kendo-progressbar-progress, 1 ) )); }
  .k-progressbar-vertical > ul {
    flex-direction: column; }
  .k-progressbar-vertical .k-item + .k-item {
    border-top-width: 1px;
    border-block-start-width: 1px;
    border-block-end-width: 0; }
  .k-progressbar-vertical.k-progressbar-reverse {
    flex-direction: column; }
    .k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
      flex-direction: column;
      align-self: flex-start; }

.k-progressbar-indeterminate .k-progress-status-wrap,
.k-progressbar-indeterminate .k-state-selected,
.k-progressbar-indeterminate .k-item {
  display: none; }

.telerik-blazor.k-progressbar-horizontal > .k-state-selected,
.telerik-blazor.k-progressbar-horizontal > .k-state-selected > .k-progress-status-wrap {
  transition: width .1s ease-in-out; }

.k-rtl .k-progressbar,
.k-progressbar[dir="rtl"] {
  direction: rtl; }

.k-progressbar {
  display: -ms-inline-grid; }
  .k-progressbar > .k-progress-status-wrap,
  .k-progressbar > .k-state-selected {
    -ms-grid-column: 1;
    -ms-grid-row: 1; }

.k-progressbar-horizontal {
  -ms-grid-columns: 1fr;
  -ms-grid-rows: 1rem; }
  .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected {
    -ms-grid-column-align: end; }

.k-progressbar-vertical {
  -ms-grid-columns: 1rem;
  -ms-grid-rows: 1fr; }
  .k-progressbar-vertical > .k-state-selected {
    -ms-grid-row-align: end; }
  .k-progressbar-vertical.k-progressbar-reverse > .k-state-selected {
    -ms-grid-row-align: start; }

@keyframes progressbar-indeterminate-animation {
  from {
    background-position: 0 0; }
  to {
    background-position: 1rem 0; } }

.k-progressbar {
  color: #141F29;
  background-color: #e9ecef; }
  .k-progressbar .k-state-selected {
    color: white;
    background-color: #12638C; }
  .k-progressbar .k-item {
    border-color: #fff; }

.k-progressbar-indeterminate {
  color: #141F29;
  background-color: #e9ecef;
  background-image: linear-gradient(45deg, #d6d9dc 25%, transparent 25%, transparent 50%, #d6d9dc 50%, #d6d9dc 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
  animation: progressbar-indeterminate-animation 1s linear infinite; }

.k-textbox {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  width: 12.4em;
  height: calc( 1.5em + 0.75rem + 2px);
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: center;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none; }
  .k-textbox::-ms-clear {
    display: none; }
  .k-textbox::placeholder {
    color: #5e6e7d;
    opacity: 1;
    user-select: none; }
  .k-textbox:-ms-input-placeholder {
    color: #5e6e7d; }
  .k-textbox .k-button-clear {
    width: calc( 1.5em + 0.75rem);
    height: calc( 1.5em + 0.75rem);
    border: 0; }
  .k-textbox .k-textbox-separator {
    margin: 0;
    width: 0;
    height: 16px;
    border-width: 0 0 0 1px;
    border-style: solid; }
  .k-textbox:disabled, .k-textbox[disabled], .k-textbox.k-state-disabled {
    outline: none;
    cursor: default;
    opacity: 0.65;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none; }
    .k-textbox:disabled::selection, .k-textbox[disabled]::selection, .k-textbox.k-state-disabled::selection {
      color: #3A4857;
      background-color: transparent; }

input.k-textbox {
  padding: 0.375rem 0.75rem; }

.k-textbox {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }
  .k-textbox .k-input-prefix > .k-icon,
  .k-textbox .k-input-suffix > .k-icon {
    color: #343a40;
    opacity: 0.5; }
  .k-textbox .k-input-prefix .k-clear-value,
  .k-textbox .k-input-suffix .k-clear-value {
    color: #6c757d; }
  .k-textbox .k-textbox-separator {
    border-color: #6c757d;
    opacity: 0.5; }
  .k-textbox:focus, .k-textbox.k-state-focus, .k-textbox.k-state-focused {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-textbox:focus-within {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-textbox.k-invalid, .k-textbox.k-state-invalid, .k-textbox.ng-invalid.ng-touched, .k-textbox.ng-invalid.ng-dirty {
    border-color: #dc3545; }
    .k-textbox.k-invalid:focus, .k-textbox.k-invalid.k-state-focus, .k-textbox.k-invalid.k-state-focused, .k-textbox.k-state-invalid:focus, .k-textbox.k-state-invalid.k-state-focus, .k-textbox.k-state-invalid.k-state-focused, .k-textbox.ng-invalid.ng-touched:focus, .k-textbox.ng-invalid.ng-touched.k-state-focus, .k-textbox.ng-invalid.ng-touched.k-state-focused, .k-textbox.ng-invalid.ng-dirty:focus, .k-textbox.ng-invalid.ng-dirty.k-state-focus, .k-textbox.ng-invalid.ng-dirty.k-state-focused {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
    .k-textbox.k-invalid:focus-within, .k-textbox.k-state-invalid:focus-within, .k-textbox.ng-invalid.ng-touched:focus-within, .k-textbox.ng-invalid.ng-dirty:focus-within {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-tooltip {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0.25rem 0.5rem;
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  background-repeat: repeat-x;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  line-height: 1.5;
  display: inline-flex;
  flex-flow: row nowrap;
  align-items: flex-start;
  position: absolute;
  z-index: 12000;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.k-tooltip-icon {
  margin-inline-end: 0.5rem;
  flex-shrink: 0; }

.k-tooltip-title {
  margin-bottom: .25em;
  font-size: 1.09375rem;
  line-height: 1; }

.k-tooltip-content {
  align-self: stretch;
  flex: 1 1 auto;
  overflow: hidden;
  text-overflow: ellipsis; }

.k-tooltip-button {
  margin-inline-start: 0.5rem;
  flex-shrink: 0; }
  .k-tooltip-button .k-icon {
    color: inherit;
    vertical-align: top; }

.k-callout {
  width: 0.8rem;
  height: 0.8rem;
  border-width: 0.4rem;
  border-style: solid;
  border-color: transparent;
  box-sizing: border-box;
  position: absolute;
  pointer-events: none; }

.k-callout-n {
  margin-left: -0.4rem;
  border-bottom-color: currentColor;
  top: -0.8rem;
  left: 50%;
  pointer-events: none; }

.k-callout-e {
  margin-top: -0.4rem;
  border-left-color: currentColor;
  top: 50%;
  right: -0.8rem;
  pointer-events: none; }

.k-callout-s {
  margin-left: -0.4rem;
  border-top-color: currentColor;
  bottom: -0.8rem;
  left: 50%;
  pointer-events: none; }

.k-callout-w {
  margin-top: -0.4rem;
  border-right-color: currentColor;
  top: 50%;
  left: -0.8rem;
  pointer-events: none; }

.k-tooltip-wrapper .k-tooltip {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04); }

.k-tooltip {
  border-color: #000;
  color: #ffffff;
  background-color: #000; }
  .k-tooltip .k-callout {
    color: #000; }

.k-tooltip-primary {
  border-color: #12638C;
  color: #ffffff;
  background-color: #12638C; }
  .k-tooltip-primary .k-callout {
    color: #12638C; }

.k-tooltip-info {
  border-color: #17a2b8;
  color: #ffffff;
  background-color: #17a2b8; }
  .k-tooltip-info .k-callout {
    color: #17a2b8; }

.k-tooltip-success {
  border-color: #28a745;
  color: #ffffff;
  background-color: #28a745; }
  .k-tooltip-success .k-callout {
    color: #28a745; }

.k-tooltip-warning {
  border-color: #ffc107;
  color: #000000;
  background-color: #ffc107; }
  .k-tooltip-warning .k-callout {
    color: #ffc107; }

.k-tooltip-error {
  border-color: #dc3545;
  color: #ffffff;
  background-color: #dc3545; }
  .k-tooltip-error .k-callout {
    color: #dc3545; }

.k-validator-tooltip {
  margin-top: calc( 0.4rem + 0px);
  width: auto;
  white-space: normal;
  display: flex;
  align-items: center;
  z-index: 9999; }

.k-grid .k-validator-tooltip {
  max-width: 300px; }

.k-numerictextbox {
  width: 12.4em;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-numerictextbox .k-numeric-wrap {
    border-radius: 0.25rem;
    padding: 0;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: relative;
    transition: all .1s ease;
    cursor: default;
    outline: 0;
    display: flex;
    flex-flow: row nowrap; }
  .k-numerictextbox .k-input {
    text-overflow: clip; }
  .k-numerictextbox .k-select {
    border-radius: 0 0.25rem 0.25rem 0;
    padding: 0;
    width: 2rem;
    border-width: 0;
    box-sizing: border-box;
    border-style: solid;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    justify-content: center;
    flex: 0 0 auto;
    text-align: center;
    cursor: pointer; }
  .k-numerictextbox .k-link {
    flex: 1 1 auto;
    display: block;
    overflow: hidden;
    position: relative; }
    .k-numerictextbox .k-link .k-icon {
      position: absolute;
      right: 50%;
      transform: translateX(50%); }
  .k-numerictextbox .k-link-increase .k-icon {
    bottom: -1px; }
  .k-numerictextbox .k-link-decrease .k-icon {
    top: -1px; }
  .k-numerictextbox .k-i-warning {
    align-self: center;
    margin-right: 0.5rem; }
  .k-rtl .k-numerictextbox, .k-numerictextbox[dir="rtl"] {
    text-align: right; }
    .k-rtl .k-numerictextbox .k-numeric-wrap .k-i-warning, .k-numerictextbox[dir="rtl"] .k-numeric-wrap .k-i-warning {
      align-self: center;
      margin-right: 0;
      margin-left: 0.5rem; }
    .k-rtl .k-numerictextbox .k-select, .k-numerictextbox[dir="rtl"] .k-select {
      border-radius: 0.25rem 0 0 0.25rem; }

.k-numerictextbox .k-numeric-wrap {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }
  .k-numerictextbox .k-numeric-wrap .k-select {
    border-color: #a84a3b;
    color: #ffffff;
    background-color: #a84a3b; }
    .k-numerictextbox .k-numeric-wrap .k-select:hover {
      border-color: #82392e;
      color: #ffffff;
      background-color: #8c3e31; }
    .k-numerictextbox .k-numeric-wrap .k-select > .k-state-selected,
    .k-numerictextbox .k-numeric-wrap .k-select > .k-state-active {
      border-color: #82392e;
      color: black;
      background-color: #8c3e31; }
  .k-numerictextbox .k-numeric-wrap:hover .k-select, .k-numerictextbox .k-numeric-wrap.k-state-hover .k-select {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31; }
  .k-numerictextbox .k-numeric-wrap.k-state-focused {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-numerictextbox .k-numeric-wrap.k-invalid, .k-numerictextbox .k-numeric-wrap.k-invalid:hover, .k-numerictextbox .k-numeric-wrap.k-state-invalid {
    border-color: #dc3545; }
    .k-numerictextbox .k-numeric-wrap.k-invalid:focus, .k-numerictextbox .k-numeric-wrap.k-invalid.k-state-focused, .k-numerictextbox .k-numeric-wrap.k-invalid:hover:focus, .k-numerictextbox .k-numeric-wrap.k-invalid:hover.k-state-focused, .k-numerictextbox .k-numeric-wrap.k-state-invalid:focus, .k-numerictextbox .k-numeric-wrap.k-state-invalid.k-state-focused {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-numerictextbox.k-state-invalid .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap {
  border-color: #dc3545; }
  .k-numerictextbox.k-state-invalid .k-numeric-wrap.k-state-focused, .k-numerictextbox.ng-invalid.ng-touched .k-numeric-wrap.k-state-focused, .k-numerictextbox.ng-invalid.ng-dirty .k-numeric-wrap.k-state-focused {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-menu {
  border-width: 0px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  position: relative;
  cursor: default;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.k-menu-item {
  border-width: 0;
  outline: 0;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  user-select: none; }

.k-menu-link {
  padding: 0.5rem 0.5rem;
  outline: 0;
  color: inherit;
  display: flex;
  flex-direction: row;
  flex: 1 1 auto;
  align-items: center;
  position: relative;
  white-space: nowrap;
  cursor: pointer; }
  .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
  .k-menu-link > .k-image,
  .k-menu-link > .k-sprite {
    margin-right: 0.5rem; }

.k-menu-expand-arrow {
  margin-left: 0.5rem;
  margin-right: -0.5rem;
  position: relative; }

.k-menu-expand-arrow.k-i-arrow-60-left,
.k-menu-expand-arrow.k-i-arrow-60-right {
  margin: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

.k-menu-expand-arrow.k-i-arrow-60-right {
  right: 0.5rem; }

.k-menu-expand-arrow.k-i-arrow-60-left {
  left: 0.5rem; }

.k-menu-horizontal {
  flex-direction: row; }
  .k-menu-horizontal > .k-menu-item + .k-menu-item {
    margin-left: 0px; }
  .k-menu-horizontal > .k-separator {
    margin: 0 2px;
    width: 0;
    height: auto;
    border-width: 0 0 0 1px;
    border-style: solid;
    flex-shrink: 0; }

.k-menu-vertical {
  flex-direction: column; }
  .k-menu-vertical > .k-menu-item + .k-menu-item {
    margin-top: 0px; }
  .k-menu-vertical > .k-menu-item > .k-menu-link {
    padding: 3px 1.5rem;
    padding-right: calc( 3rem + 16px); }
  .k-menu-vertical > .k-separator {
    margin: 2px 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #dee2e6;
    display: block; }

.k-menu-popup {
  border-width: 1px;
  border-style: solid;
  overflow: auto;
  max-height: 80vh; }

.k-menu-group {
  margin: 0;
  padding: 0.5rem 0px;
  font-size: 1rem;
  line-height: 1.5;
  list-style: none;
  display: none;
  position: absolute; }
  .k-menu-popup .k-menu-group {
    position: relative;
    display: flex;
    flex-direction: column; }
  .k-menu-group .k-menu-item {
    font-size: 1rem;
    line-height: 1.5; }
  .k-menu-group .k-menu-item + .k-menu-item {
    margin-top: 0px; }
  .k-menu-group .k-menu-link {
    padding: 3px 1.5rem;
    padding-right: calc( 3rem + 16px); }
  .k-menu-group .k-separator {
    margin: 2px 0;
    height: 0;
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #dee2e6;
    display: block; }

.k-popups-wrapper {
  position: relative;
  border: 0;
  margin: 0;
  padding: 0; }

.k-context-menu {
  margin: 0;
  padding: 0.5rem 0px;
  border-width: 1px;
  border-style: solid; }
  .k-context-menu.k-menu-horizontal {
    padding: 0px 0.5rem; }

.k-animation-container .k-context-menu.k-menu-horizontal {
  display: flex !important;
  flex-wrap: nowrap; }

.k-context-menu-popup {
  z-index: 12000; }
  .k-context-menu-popup > .k-popup:not(.k-menu-popup),
  .k-context-menu-popup .k-context-menu {
    border: 0; }

.k-menu-scroll-wrapper {
  margin: 0;
  padding: 0;
  border: 0;
  position: relative; }
  .k-menu-scroll-wrapper .k-menu {
    overflow: hidden;
    flex-wrap: nowrap; }

.k-menu-scroll-button {
  border-radius: 0;
  padding: 0;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: inherit;
  position: absolute; }
  .k-menu-scroll-button.k-scroll-left {
    top: 0;
    left: 0;
    height: 100%;
    width: 16px;
    border-right-width: 1px; }
  .k-menu-scroll-button.k-scroll-right {
    top: 0;
    right: 0;
    height: 100%;
    width: 16px;
    border-left-width: 1px; }
  .k-menu-scroll-button.k-scroll-up {
    top: 0;
    left: 0;
    width: 100%;
    height: 16px;
    border-bottom-width: 1px; }
  .k-menu-scroll-button.k-scroll-down {
    bottom: 0;
    left: 0;
    width: 100%;
    height: 16px;
    border-top-width: 1px; }

.k-rtl .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
.k-rtl .k-menu-link > .k-image,
.k-rtl .k-menu-link > .k-sprite,
[dir="rtl"] .k-menu-link > .k-icon:not(.k-menu-expand-arrow),
[dir="rtl"] .k-menu-link > .k-image,
[dir="rtl"] .k-menu-link > .k-sprite {
  margin-left: 0.5rem;
  margin-right: 0; }

.k-rtl .k-menu-expand-arrow.k-i-arrow-60-down,
[dir="rtl"] .k-menu-expand-arrow.k-i-arrow-60-down {
  margin-left: -0.5rem;
  margin-right: 0.5rem; }

.k-rtl .k-menu-horizontal > .k-menu-item + .k-menu-item,
[dir="rtl"] .k-menu-horizontal > .k-menu-item + .k-menu-item {
  margin-right: 0px;
  margin-left: 0; }

.k-rtl .k-menu-vertical > .k-menu-item > .k-menu-link,
[dir="rtl"] .k-menu-vertical > .k-menu-item > .k-menu-link {
  padding-right: 1.5rem;
  padding-left: calc( 3rem + 16px); }

.k-rtl .k-menu-group .k-menu-link,
[dir="rtl"] .k-menu-group .k-menu-link {
  padding-right: 1.5rem;
  padding-left: calc( 3rem + 16px); }

.k-menu.k-menu-horizontal:not(.k-context-menu) {
  padding: 0.5rem 1rem; }

.k-menu.k-menu-vertical:not(.k-context-menu) {
  padding: 0.5rem 0; }

.k-menu-popup .k-menu-group, .k-menu-popup
.k-menu-vertical {
  padding: 0; }

.k-context-menu-popup > .k-popup:not(.k-menu-popup) {
  padding: 0; }

.k-context-menu-popup .k-context-menu {
  border-radius: 0.25rem; }

.k-context-menu-popup .k-header {
  font-size: inherit;
  font-weight: inherit; }

.k-menu:not(.k-context-menu) {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #f8f9fa; }
  .k-menu:not(.k-context-menu) > .k-item {
    color: rgba(18, 99, 140, 0.5); }
    .k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
      color: rgba(18, 99, 140, 0.7); }
    .k-menu:not(.k-context-menu) > .k-item > .k-state-active {
      color: rgba(18, 99, 140, 0.9); }
    .k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-state-focused {
      box-shadow: inset 0 0 0 3px rgba(18, 99, 140, 0.15); }

.k-menu-group,
.k-menu.k-context-menu {
  border-color: rgba(0, 0, 0, 0.15);
  color: #141F29;
  background-color: #fff; }
  .k-menu-group .k-item:hover, .k-menu-group .k-item.k-state-hover,
  .k-menu.k-context-menu .k-item:hover,
  .k-menu.k-context-menu .k-item.k-state-hover {
    color: #0c1218;
    background-color: #f8f9fa; }
  .k-menu-group .k-item > .k-state-active,
  .k-menu.k-context-menu .k-item > .k-state-active {
    color: #fff;
    background-color: #12638C; }
  .k-menu-group .k-item:focus, .k-menu-group .k-item.k-state-focused,
  .k-menu.k-context-menu .k-item:focus,
  .k-menu.k-context-menu .k-item.k-state-focused {
    box-shadow: inset 0 0 0 3px rgba(18, 99, 140, 0.15); }

.k-menu-scroll-button {
  border-color: #dee2e6;
  color: rgba(18, 99, 140, 0.5);
  background-color: #f8f9fa; }
  .k-menu-scroll-button:hover {
    color: rgba(18, 99, 140, 0.7); }
    .k-menu-scroll-button:hover::before {
      opacity: 0; }

.k-context-menu-popup .k-header {
  color: inherit; }

.k-window {
  border-radius: 0.25rem;
  padding: 0;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: inline-flex;
  flex-direction: column;
  position: absolute;
  z-index: 10002;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.k-window.k-window-maximized {
  max-width: 100vw;
  max-height: 100vh;
  box-shadow: none; }

.k-window-sm {
  width: 300px; }

.k-window-md {
  width: 800px; }

.k-window-lg {
  width: 1200px; }

.k-window-titlebar {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: 1rem 1rem;
  border-width: 0 0 1px;
  border-style: solid;
  white-space: nowrap;
  display: flex;
  flex-direction: row;
  flex-shrink: 0;
  align-items: center; }
  .k-window-minimized .k-window-titlebar {
    border-width: 0; }

.k-window-title {
  padding: .5em 0;
  margin: -.5em 0;
  font-size: 1.25rem;
  line-height: 1.5;
  text-overflow: ellipsis;
  overflow: hidden;
  cursor: default;
  flex: 1;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  .k-window-title::before {
    content: "\200b"; }

.k-window-actions {
  margin: -5em 0;
  margin-inline-end: calc( 1rem - 1rem);
  line-height: 1;
  display: flex;
  gap: 0.5rem;
  flex-flow: row nowrap;
  flex-shrink: 0;
  align-items: center;
  vertical-align: top; }

.k-window-action {
  flex-shrink: 0;
  opacity: 0.5; }

.k-window-action:hover {
  opacity: 0.75; }

.k-window-content,
.k-prompt-container {
  padding: 1.5rem 1rem;
  border-width: 0;
  border-color: inherit;
  color: inherit;
  background: none;
  outline: 0;
  overflow: auto;
  position: relative;
  flex: 1 1 auto; }

.k-window-content + .k-prompt-container {
  margin-top: -0.75rem; }

.k-window-content:first-child {
  padding-top: max( 1.5rem, 1rem ); }

.k-window-content:last-child {
  padding-bottom: max( 1.5rem, 1rem ); }

.k-window-iframecontent {
  padding: 0;
  overflow: visible; }
  .k-window-iframecontent .k-content-frame {
    vertical-align: top;
    border: 0;
    width: 100%;
    height: 100%; }

.k-prompt-container > .k-textbox,
.k-prompt-container > .k-textarea {
  width: 100%; }

.k-window .k-resize-n {
  top: 0; }

.k-window .k-resize-e {
  right: 0; }

.k-window .k-resize-s {
  bottom: 0; }

.k-window .k-resize-w {
  left: 0; }

.k-window {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }

.k-window-titlebar {
  border-color: #dee2e6; }

.k-popup-edit-form .k-edit-buttons {
  border-color: #dee2e6; }

.k-dialog-wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  outline: 0;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10001; }
  .k-dialog-wrapper .k-dialog {
    position: relative; }

.k-dialog {
  padding: 0;
  position: fixed;
  box-sizing: border-box; }
  .k-dialog.k-dialog-centered {
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%; }
  .k-dialog .k-multiselect {
    width: 100%; }

.k-dialog-close {
  align-self: flex-end; }

.k-dialog-buttongroup {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
  padding: 1.5rem 1rem;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: inherit;
  flex: 0 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap;
  overflow: hidden; }
  .k-dialog-buttongroup .k-button {
    width: auto !important;
    max-width: 100%; }
  .k-dialog-buttongroup .k-button ~ .k-button {
    margin-left: 0.5rem; }
    .k-rtl .k-dialog-buttongroup .k-button ~ .k-button,
    [dir="rtl"] .k-dialog-buttongroup .k-button ~ .k-button {
      margin-left: 0;
      margin-right: 0.5rem; }

.k-dialog-button-layout-stretched {
  padding: 0;
  align-items: stretch; }
  .k-dialog-button-layout-stretched .k-button {
    border-radius: 0;
    padding: 0.375rem 0.75rem;
    border-width: 0;
    text-overflow: ellipsis;
    flex: 1 0 0%;
    display: inline-block;
    overflow: hidden; }
  .k-dialog-button-layout-stretched .k-button ~ .k-button {
    margin: 0;
    border-left-width: 1px; }
    .k-rtl .k-dialog-button-layout-stretched .k-button ~ .k-button,
    [dir="rtl"] .k-dialog-button-layout-stretched .k-button ~ .k-button {
      margin: 0;
      border-left-width: 0;
      border-right-width: 1px; }

.k-window-sm .k-dialog-button-layout-stretched {
  flex-direction: column; }
  .k-window-sm .k-dialog-button-layout-stretched .k-button {
    flex: 0 0 auto;
    padding: 0.375rem 0.375rem; }
  .k-window-sm .k-dialog-button-layout-stretched .k-button ~ .k-button {
    border-width: 0;
    border-top-width: 1px; }

.k-window-md .k-dialog-button-layout-stretched .k-button {
  padding: 0.5625rem 0.5625rem; }

.k-no-flexbox .k-dialog-buttongroup {
  display: block;
  text-align: right; }

.k-no-flexbox .k-window-sm .k-dialog-button-layout-stretched .k-button {
  display: block; }

.k-no-flexbox .k-rtl .k-dialog-buttongroup,
.k-no-flexbox [dir="rtl"] .k-dialog-buttongroup {
  text-align: left; }

.k-dialog-buttongroup {
  border-color: #dee2e6; }

.k-pager-wrap {
  padding: 0.375rem 0.375rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  align-items: center;
  position: relative;
  overflow: hidden;
  cursor: default;
  flex: 0 0 auto;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-pager-wrap .k-link {
    text-decoration: none;
    outline: 0;
    font: inherit;
    background-color: inherit; }
    .k-pager-wrap .k-link:focus, .k-pager-wrap .k-link.k-state-focus {
      z-index: 2; }
  .k-pager-wrap .k-widget,
  .k-pager-wrap select.k-dropdown {
    font-size: inherit; }
  .k-rtl .k-pager-wrap .k-i-arrow-end-left,
  .k-rtl .k-pager-wrap .k-i-arrow-60-left,
  .k-rtl .k-pager-wrap .k-i-arrow-60-right,
  .k-rtl .k-pager-wrap .k-i-arrow-end-right,
  .k-rtl .k-pager-wrap .k-i-seek-w,
  .k-rtl .k-pager-wrap .k-i-arrow-w,
  .k-rtl .k-pager-wrap .k-i-arrow-e,
  .k-rtl .k-pager-wrap .k-i-seek-e, .k-pager-wrap[dir="rtl"] .k-i-arrow-end-left,
  .k-pager-wrap[dir="rtl"] .k-i-arrow-60-left,
  .k-pager-wrap[dir="rtl"] .k-i-arrow-60-right,
  .k-pager-wrap[dir="rtl"] .k-i-arrow-end-right,
  .k-pager-wrap[dir="rtl"] .k-i-seek-w,
  .k-pager-wrap[dir="rtl"] .k-i-arrow-w,
  .k-pager-wrap[dir="rtl"] .k-i-arrow-e,
  .k-pager-wrap[dir="rtl"] .k-i-seek-e,
  [dir="rtl"] .k-pager-wrap .k-i-arrow-end-left,
  [dir="rtl"] .k-pager-wrap .k-i-arrow-60-left,
  [dir="rtl"] .k-pager-wrap .k-i-arrow-60-right,
  [dir="rtl"] .k-pager-wrap .k-i-arrow-end-right,
  [dir="rtl"] .k-pager-wrap .k-i-seek-w,
  [dir="rtl"] .k-pager-wrap .k-i-arrow-w,
  [dir="rtl"] .k-pager-wrap .k-i-arrow-e,
  [dir="rtl"] .k-pager-wrap .k-i-seek-e {
    transform: scaleX(-1); }

.k-pager-input, .k-pager-sizes, .k-pager-info {
  margin-left: 1rem;
  margin-right: 1rem;
  display: flex;
  flex-direction: row;
  align-items: center; }

.k-pager-nav, .k-pager-numbers .k-link, .k-pager-refresh {
  min-width: calc( 1.5em + 0.75rem + 2px);
  height: calc( 1.5em + 0.75rem + 2px);
  box-sizing: border-box;
  color: inherit;
  text-align: center;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: relative; }
  .k-pager-nav:hover, .k-pager-numbers .k-link:hover, .k-pager-refresh:hover {
    z-index: 2; }
  .k-state-disabled.k-pager-nav, .k-pager-numbers .k-state-disabled.k-link, .k-state-disabled.k-pager-refresh {
    color: inherit; }

.k-pager-nav {
  border-radius: 0.25rem;
  padding: 0.375rem 0.375rem;
  border-width: 1px;
  border-style: solid; }

.k-pager-numbers-wrap {
  display: flex;
  flex-direction: row;
  position: relative; }
  .k-pager-numbers-wrap select.k-dropdown {
    cursor: pointer;
    display: none; }

.k-pager-numbers {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-direction: row; }
  .k-pager-numbers li {
    display: inline-flex; }
  .k-pager-numbers .k-link {
    border-radius: 0px;
    padding: 0.375rem 0.375rem;
    border-width: 1px;
    border-style: solid; }
  .k-pager-numbers .k-state-selected {
    cursor: inherit;
    z-index: 2; }

.k-pager-nav + .k-pager-nav,
.k-pager-nav + .k-pager-numbers-wrap,
.k-pager-numbers-wrap + .k-pager-nav,
.k-pager-numbers > li + li {
  margin-left: -1px; }
  .k-rtl .k-pager-nav + .k-pager-nav,
  [dir="rtl"] .k-pager-nav + .k-pager-nav, .k-rtl
  .k-pager-nav + .k-pager-numbers-wrap,
  [dir="rtl"]
  .k-pager-nav + .k-pager-numbers-wrap, .k-rtl
  .k-pager-numbers-wrap + .k-pager-nav,
  [dir="rtl"]
  .k-pager-numbers-wrap + .k-pager-nav, .k-rtl
  .k-pager-numbers > li + li,
  [dir="rtl"]
  .k-pager-numbers > li + li {
    margin-left: 0;
    margin-right: -1px; }

.k-pager-input .k-textbox {
  margin: 0 1ex;
  width: 5em; }

.k-pager-sizes .k-dropdown,
.k-pager-sizes > select {
  margin-right: 1ex;
  width: 5em; }

.k-rtl .k-pager-sizes .k-dropdown,
.k-rtl .k-pager-sizes > select,
[dir="rtl"] .k-pager-sizes .k-dropdown,
[dir="rtl"] .k-pager-sizes > select {
  margin-left: 1ex;
  margin-right: 0; }

.k-pager-info {
  text-align: right;
  justify-content: flex-end;
  flex: 1 1 0%;
  order: 9; }

.k-pager-refresh {
  margin-left: auto;
  order: 10; }
  .k-rtl .k-pager-refresh,
  [dir="rtl"] .k-pager-refresh {
    margin-left: 0;
    margin-right: auto; }

.k-pager-sm {
  overflow: visible; }
  .k-pager-sm .k-pager-numbers-wrap select.k-dropdown {
    width: 5em;
    display: flex; }
  .k-pager-sm .k-pager-numbers-wrap {
    margin-left: 1rem;
    margin-right: 1rem;
    height: calc( 1.5em + 0.75rem + 2px);
    box-sizing: border-box;
    border-color: inherit; }
  .k-rtl .k-pager-sm .k-pager-numbers-wrap, .k-pager-sm[dir="rtl"] .k-pager-numbers-wrap,
  [dir="rtl"] .k-pager-sm .k-pager-numbers-wrap {
    margin-left: 1rem;
    margin-right: 1rem; }

.k-pager-md .k-pager-info,
.k-pager-sm .k-pager-info,
.k-pager-sm .k-pager-sizes,
.k-pager-sm .k-pager-numbers {
  display: none; }

.k-pager-nav {
  border-radius: 0; }

.k-pager-first {
  border-radius: 0.25rem 0 0 0.25rem; }

.k-pager-last {
  border-radius: 0 0.25rem 0.25rem 0; }

.k-rtl .k-pager-first,
[dir="rtl"] .k-pager-first {
  border-radius: 0 0.25rem 0.25rem 0; }

.k-rtl .k-pager-last,
[dir="rtl"] .k-pager-last {
  border-radius: 0.25rem 0 0 0.25rem; }

.k-pager-refresh {
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid; }

.k-pager-wrap {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #f8f9fa; }

.k-pager-nav.k-link, .k-pager-refresh {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #fff; }
  .k-pager-nav.k-link:hover, .k-pager-refresh:hover, .k-state-hover.k-pager-nav.k-link, .k-state-hover.k-pager-refresh {
    border-color: #dee2e6;
    color: #12638C;
    background-color: #ebebeb; }
  .k-state-selected.k-pager-nav.k-link, .k-state-selected.k-pager-refresh {
    border-color: #12638C;
    color: #fff;
    background-color: #12638C; }
  .k-pager-nav.k-link:focus, .k-pager-refresh:focus, .k-state-focus.k-pager-nav.k-link, .k-state-focus.k-pager-refresh {
    background-color: #fff;
    box-shadow: 0 0 0 3px rgba(18, 99, 140, 0.25); }

.k-pager-numbers .k-link {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #fff; }
  .k-pager-numbers .k-link:hover, .k-pager-numbers .k-link.k-state-hover {
    border-color: #dee2e6;
    color: #12638C;
    background-color: #ebebeb; }
  .k-pager-numbers .k-link:focus, .k-pager-numbers .k-link.k-state-focus {
    background-color: #fff;
    box-shadow: 0 0 0 3px rgba(18, 99, 140, 0.25); }
  .k-pager-numbers .k-link.k-state-selected {
    border-color: #12638C;
    color: #fff;
    background-color: #12638C; }

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }
  .k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
  .k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
  .k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
    border-color: #82392e;
    color: #ffffff;
    background-color: #8c3e31; }

.k-pager-md .k-pager-numbers.k-state-expanded,
.k-pager-sm .k-pager-numbers.k-state-expanded {
  border-color: rgba(0, 0, 0, 0.15);
  color: #141F29;
  background-color: #fff;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04); }
  .k-pager-md .k-pager-numbers.k-state-expanded .k-link:hover, .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-hover,
  .k-pager-sm .k-pager-numbers.k-state-expanded .k-link:hover,
  .k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-hover {
    color: #0c1218;
    background-color: #f8f9fa; }
  .k-pager-md .k-pager-numbers.k-state-expanded .k-link.k-state-selected,
  .k-pager-sm .k-pager-numbers.k-state-expanded .k-link.k-state-selected {
    color: #fff;
    background-color: #12638C; }

.k-pager-wrap select.k-dropdown,
.k-pager-wrap .k-dropdown .k-dropdown-wrap {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }
  .k-pager-wrap select.k-dropdown:hover, .k-pager-wrap select.k-dropdown.k-state-hover,
  .k-pager-wrap .k-dropdown .k-dropdown-wrap:hover,
  .k-pager-wrap .k-dropdown .k-dropdown-wrap.k-state-hover {
    border-color: #dee2e6;
    color: #141F29;
    background-color: #ebebeb; }

.k-pager-md .k-pager-numbers .k-current-page .k-link,
.k-pager-sm .k-pager-numbers .k-current-page .k-link {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }
  .k-pager-md .k-pager-numbers .k-current-page .k-link:hover, .k-pager-md .k-pager-numbers .k-current-page .k-link.k-state-hover,
  .k-pager-sm .k-pager-numbers .k-current-page .k-link:hover,
  .k-pager-sm .k-pager-numbers .k-current-page .k-link.k-state-hover {
    border-color: #dee2e6;
    color: #141F29;
    background-color: #ebebeb; }

.k-grid {
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-grid.k-grid-display-block {
    display: block; }
  .k-grid .k-grid-container {
    display: flex;
    flex: 1 1 auto;
    overflow: hidden;
    position: relative; }
  .k-grid .k-grid-aria-root {
    border-color: inherit;
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
    overflow: hidden; }
  .k-grid table {
    margin: 0;
    width: 100%;
    max-width: none;
    border-width: 0;
    border-color: inherit;
    border-collapse: separate;
    border-spacing: 0;
    empty-cells: show;
    outline: 0; }
  .k-grid thead,
  .k-grid tbody,
  .k-grid tfoot {
    text-align: left;
    border-color: inherit; }
  .k-grid tr {
    border-color: inherit; }
  .k-grid th,
  .k-grid td {
    padding: 0.5rem 0.75rem;
    border-style: solid;
    border-color: inherit;
    outline: 0;
    font-weight: inherit;
    text-align: inherit;
    overflow: hidden;
    text-overflow: ellipsis; }
    .k-grid th:first-child,
    .k-grid td:first-child {
      border-left-width: 0; }
    .k-grid th:focus,
    .k-grid td:focus {
      outline: none; }
    .k-grid th .k-placeholder-line,
    .k-grid td .k-placeholder-line {
      width: 80%; }
  .k-grid th {
    padding: 0.5rem 0.75rem;
    border-width: 0 0 1px 1px;
    white-space: nowrap; }
  .k-grid td {
    border-width: 0 0 0px 1px;
    vertical-align: middle; }
  .k-grid a {
    color: inherit;
    text-decoration: none; }
  .k-grid a:hover {
    text-decoration: none; }
  .k-grid table,
  .k-grid .k-grid-header-wrap {
    box-sizing: content-box; }
  .k-grid .k-group-col,
  .k-grid .k-hierarchy-col {
    padding: 0;
    width: 32px; }
  .k-grid .k-grouping-row p {
    margin: 0;
    display: flex;
    align-items: center;
    align-content: center; }
  .k-grid .k-grouping-row td {
    overflow: visible; }
  .k-grid .k-grouping-row + tr td {
    border-top-width: 1px; }
  .k-grid .k-grouping-row .k-group-cell,
  .k-grid .k-grouping-row + tr .k-group-cell {
    border-top-width: 0;
    text-overflow: clip; }
  .k-grid .k-grouping-row .k-icon {
    margin-left: calc( 8px - 0.75rem);
    margin-right: 8px;
    text-decoration: none; }
  .k-grid .k-group-footer td {
    border-style: solid;
    border-width: 1px 0; }
  .k-grid .k-group-footer .k-group-cell + td {
    border-left-width: 1px; }
  .k-grid .k-hierarchy-cell {
    text-align: center;
    padding: 0;
    overflow: visible; }
    .k-grid .k-hierarchy-cell > .k-icon {
      padding: 0.5rem 0;
      width: 100%;
      height: 100%;
      display: inline-block;
      outline: 0; }
  .k-grid .k-hierarchy-cell + td {
    border-left-width: 0; }
  .k-grid .k-hierarchy-cell + .k-grid-content-sticky {
    border-left-width: 1px; }
  .k-grid[dir="rtl"] thead,
  .k-grid[dir="rtl"] tbody,
  .k-grid[dir="rtl"] tfoot,
  .k-rtl .k-grid thead,
  .k-rtl .k-grid tbody,
  .k-rtl .k-grid tfoot {
    text-align: right; }
  .k-grid[dir="rtl"] th,
  .k-rtl .k-grid th {
    white-space: nowrap; }
  .k-grid[dir="rtl"] .k-grid-header-wrap,
  .k-rtl .k-grid .k-grid-header-wrap {
    border-width: 0 0 0 1px; }
  .k-grid[dir="rtl"] .k-group-indicator .k-button.k-bare,
  .k-grid[dir="rtl"] .k-drag-clue .k-button.k-bare,
  .k-rtl .k-grid .k-group-indicator .k-button.k-bare,
  .k-rtl .k-grid .k-drag-clue .k-button.k-bare {
    margin-left: -0.25rem;
    margin-right: 1rem; }
  .k-grid[dir="rtl"] .k-group-indicator .k-link .k-icon,
  .k-grid[dir="rtl"] .k-drag-clue .k-link .k-icon,
  .k-rtl .k-grid .k-group-indicator .k-link .k-icon,
  .k-rtl .k-grid .k-drag-clue .k-link .k-icon {
    margin-left: 0.5rem;
    margin-right: -0.25rem; }
  .k-grid[dir="rtl"] .k-group-indicator,
  .k-rtl .k-grid .k-group-indicator {
    margin-right: 0;
    margin-left: 0.25rem; }
  .k-grid[dir="rtl"] .k-group-indicator + .k-group-indicator,
  .k-rtl .k-grid .k-group-indicator + .k-group-indicator {
    margin-right: 0.25rem; }
  .k-grid[dir="rtl"] .k-grid-content-locked,
  .k-grid[dir="rtl"] .k-grid-footer-locked,
  .k-grid[dir="rtl"] .k-grid-header-locked,
  .k-rtl .k-grid .k-grid-content-locked,
  .k-rtl .k-grid .k-grid-footer-locked,
  .k-rtl .k-grid .k-grid-header-locked {
    border-left-width: 1px;
    border-right-width: 0; }
  .k-grid[dir="rtl"] .k-grid-header-sticky,
  .k-grid[dir="rtl"] .k-grid-content-sticky,
  .k-grid[dir="rtl"] .k-grid-footer-sticky,
  .k-rtl .k-grid .k-grid-header-sticky,
  .k-rtl .k-grid .k-grid-content-sticky,
  .k-rtl .k-grid .k-grid-footer-sticky {
    border-left-width: 1px; }
  .k-grid[dir="rtl"] .k-grid-header-sticky:not([style*="display: none"]) + td,
  .k-grid[dir="rtl"] .k-grid-header-sticky:not([style*="display: none"]) + th,
  .k-grid[dir="rtl"] .k-grid-content-sticky:not([style*="display: none"]) + td,
  .k-grid[dir="rtl"] .k-grid-content-sticky:not([style*="display: none"]) + th,
  .k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
  .k-rtl .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
  .k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
  .k-rtl .k-grid .k-grid-content-sticky:not([style*="display: none"]) + th {
    border-left-width: 1px;
    border-right-width: 0; }
  .k-grid[dir="rtl"] .k-grid-header-sticky.k-header:first-child,
  .k-rtl .k-grid .k-grid-header-sticky.k-header:first-child {
    border-left-width: 1px; }
  .k-grid[dir="rtl"] .k-grid-row-sticky,
  .k-rtl .k-grid .k-grid-row-sticky {
    border-bottom-width: 1px;
    border-top-width: 1px; }
  .k-grid[dir="rtl"] th,
  .k-rtl .k-grid th {
    border-width: 0 1px 1px 0; }
    .k-grid[dir="rtl"] th:first-child,
    .k-rtl .k-grid th:first-child {
      border-right-width: 0; }
  .k-grid[dir="rtl"] td,
  .k-rtl .k-grid td {
    border-width: 0 1px 0 0; }
    .k-grid[dir="rtl"] td:first-child,
    .k-rtl .k-grid td:first-child {
      border-right-width: 0; }
  .k-grid[dir="rtl"] td.k-hierarchy-cell,
  .k-rtl .k-grid td.k-hierarchy-cell {
    border-right-width: 0; }
  .k-grid[dir="rtl"] .k-hierarchy-cell + td,
  .k-rtl .k-grid .k-hierarchy-cell + td {
    border-right-width: 0; }
  .k-grid[dir="rtl"] .k-grid-header,
  .k-grid[dir="rtl"] .k-grid-footer,
  .k-rtl .k-grid .k-grid-header,
  .k-rtl .k-grid .k-grid-footer {
    padding-left: 17px;
    padding-right: 0; }
  .k-grid[dir="rtl"] .k-grid-header .k-header.k-first,
  .k-rtl .k-grid .k-grid-header .k-header.k-first {
    border-left-width: 0;
    border-right-width: 1px; }
  .k-grid[dir="rtl"] .k-grid-header .k-with-icon,
  .k-grid[dir="rtl"] .k-grid-header .k-filterable,
  .k-rtl .k-grid .k-grid-header .k-with-icon,
  .k-rtl .k-grid .k-grid-header .k-filterable {
    padding-left: calc( calc( 1.5em + 0.75rem + 2px) + 0.5rem);
    padding-right: 0.75rem; }
  .k-grid[dir="rtl"] .k-grid-header .k-grid-filter,
  .k-grid[dir="rtl"] .k-grid-header .k-header-column-menu,
  .k-rtl .k-grid .k-grid-header .k-grid-filter,
  .k-rtl .k-grid .k-grid-header .k-header-column-menu {
    right: auto;
    left: 0.5rem; }
  .k-grid[dir="rtl"] .k-grid-header-sticky.k-header.k-first,
  .k-rtl .k-grid .k-grid-header-sticky.k-header.k-first {
    border-left-width: 1px; }
  .k-grid[dir="rtl"] .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first,
  .k-rtl .k-grid .k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
    border-left-width: 1px;
    border-right-width: 0; }
  .k-grid[dir="rtl"] .k-filtercell-operator,
  .k-rtl .k-grid .k-filtercell-operator {
    margin-left: 0;
    margin-right: 0.25rem; }
  .k-grid[dir="rtl"] .k-dirty,
  .k-rtl .k-grid .k-dirty {
    border-color: currentColor currentColor transparent transparent;
    left: auto;
    right: 0; }
  .k-grid[dir="rtl"] .k-edit-cell > .k-textbox,
  .k-grid[dir="rtl"] .k-edit-cell > .k-widget,
  .k-grid[dir="rtl"] .k-grid-edit-row > td > .k-textbox,
  .k-grid[dir="rtl"] .k-grid-edit-row > td > .k-widget,
  .k-rtl .k-grid .k-edit-cell > .k-textbox,
  .k-rtl .k-grid .k-edit-cell > .k-widget,
  .k-rtl .k-grid .k-grid-edit-row > td > .k-textbox,
  .k-rtl .k-grid .k-grid-edit-row > td > .k-widget {
    margin-right: 0px; }
  .k-grid[dir="rtl"] .k-grid-header-wrap.k-auto-scrollable,
  .k-rtl .k-grid .k-grid-header-wrap.k-auto-scrollable {
    margin-left: -1px;
    margin-right: 0; }
  .k-grid[dir="rtl"] .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable,
  .k-rtl .k-grid .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    margin-left: 0; }
  .k-grid[dir="rtl"] .k-group-footer td,
  .k-rtl .k-grid .k-group-footer td {
    border-width: 1px 0; }
  .k-grid[dir="rtl"] .k-group-footer .k-group-cell + td,
  .k-rtl .k-grid .k-group-footer .k-group-cell + td {
    border-right-width: 1px; }
  .k-grid[dir="rtl"] .k-grouping-row .k-icon,
  .k-rtl .k-grid .k-grouping-row .k-icon {
    margin-left: 8px;
    margin-right: calc( 8px - 0.75rem); }
  .k-grid[dir="rtl"] .k-column-resizer,
  .k-rtl .k-grid .k-column-resizer {
    left: 0;
    right: auto; }
  .k-grid .k-dirty-cell {
    position: relative; }
    .k-grid .k-dirty-cell.k-grid-content-sticky {
      position: sticky; }
  .k-grid .k-dirty {
    border-width: 5px;
    border-color: currentColor transparent transparent currentColor;
    left: 0;
    right: auto; }
  .k-grid .k-grid-content-locked + .k-grid-content {
    box-sizing: content-box; }
  .k-grid .k-grid-content-expander {
    position: absolute;
    visibility: hidden;
    height: 1px;
    bottom: 1px; }
  .k-grid .k-grid-filter,
  .k-grid .k-header-column-menu,
  .k-grid .k-hierarchy-cell .k-icon {
    border-width: 0; }

.k-grid-toolbar {
  border-width: 0 0 1px;
  flex-shrink: 0; }

.k-grid-search {
  width: 12.4em; }

.k-grouping-header {
  display: block;
  position: relative;
  white-space: normal;
  padding: 0.25rem 0.25rem;
  border-width: 0 0 1px;
  border-style: solid;
  border-color: inherit;
  line-height: calc( 1.5em + 0.75rem + 2px); }

.k-grouping-header-flex {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  padding: 0.125rem 0; }
  .k-grouping-header-flex > .k-indicator-container {
    display: inline-flex;
    margin: 0;
    padding: 0.125rem 0 0.125rem 0.25rem; }
    .k-grouping-header-flex > .k-indicator-container:last-child {
      display: block;
      flex-grow: 1;
      line-height: calc( 1.5em + 0.75rem + 2px); }

.k-group-indicator,
.k-drag-clue {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0.375rem 0.75rem;
  border-width: 1px;
  border-style: solid;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  align-content: center;
  vertical-align: top;
  opacity: 1;
  box-sizing: border-box; }
  .k-group-indicator .k-link,
  .k-group-indicator .k-button.k-bare,
  .k-drag-clue .k-link,
  .k-drag-clue .k-button.k-bare {
    padding: 0;
    border-width: 0;
    display: inline-flex;
    align-items: center; }
  .k-group-indicator .k-link .k-icon,
  .k-drag-clue .k-link .k-icon {
    margin-left: -0.25rem;
    margin-right: 0.5rem; }
  .k-group-indicator .k-button.k-bare,
  .k-drag-clue .k-button.k-bare {
    margin-left: 1rem;
    margin-right: -0.25rem;
    padding: 0;
    width: auto;
    height: auto;
    opacity: .5; }
    .k-group-indicator .k-button.k-bare::before, .k-group-indicator .k-button.k-bare::after,
    .k-drag-clue .k-button.k-bare::before,
    .k-drag-clue .k-button.k-bare::after {
      display: none; }
    .k-group-indicator .k-button.k-bare:hover,
    .k-drag-clue .k-button.k-bare:hover {
      opacity: 1; }

.k-group-indicator {
  margin-right: 0.25rem;
  line-height: 1.5; }

.k-group-indicator + .k-group-indicator {
  margin-left: 0.25rem; }

.k-drag-clue {
  font-size: 1rem;
  line-height: 1.5; }
  .k-drag-clue .k-icon-with-modifier {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0; }

.k-grouping-dropclue {
  width: 12px;
  height: calc( 1.5em + 0.75rem + 2px);
  position: absolute;
  top: 3px;
  box-sizing: content-box; }
  .k-grouping-dropclue::before, .k-grouping-dropclue::after {
    display: inline-block;
    content: "";
    position: absolute; }
  .k-grouping-dropclue::before {
    border-width: 6px;
    border-style: solid;
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    top: 0; }
  .k-grouping-dropclue::after {
    width: 2px;
    height: calc(100% - 6px);
    top: 6px;
    left: calc( 6px - 1px); }

.k-grid-header-wrap,
.k-grid-footer-wrap {
  width: 100%;
  border-width: 0 1px 0 0;
  border-style: solid;
  border-color: inherit;
  position: relative;
  overflow: hidden; }

.k-grid-header-wrap.k-auto-scrollable,
.k-grid-footer-wrap {
  margin-right: -1px; }

.k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
  margin-right: 0; }
  .k-ie .k-grid-header-locked + .k-grid-header-wrap.k-auto-scrollable {
    display: inline-block; }

.k-grid-header,
.k-grid-footer {
  flex: 0 0 auto;
  padding-right: 17px;
  border-width: 0;
  border-style: solid;
  border-color: inherit; }
  .k-grid-header table,
  .k-grid-footer table {
    table-layout: fixed; }

div.k-grid-header,
div.k-grid-footer {
  display: flex;
  flex-direction: row;
  align-items: stretch; }

.k-ie div.k-grid-header {
  display: block; }

.k-grid-header {
  border-bottom-width: 1px; }
  .k-grid-header table {
    margin-bottom: -1px; }
  .k-grid-header.k-grid-draggable-header {
    user-select: none;
    touch-action: none; }
  .k-grid-header .k-header {
    position: relative;
    vertical-align: bottom;
    cursor: default; }
    .k-grid-header .k-header:first-child {
      border-left-width: 0; }
    .k-grid-header .k-header.k-first {
      border-left-width: 1px; }
  .k-grid-header .k-header > .k-link {
    margin: -0.5rem -0.75rem;
    padding: 0.5rem 0.75rem;
    line-height: inherit;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    outline: 0; }
    .k-ie .k-grid-header .k-header > .k-link,
    .k-edge .k-grid-header .k-header > .k-link {
      margin: 0;
      padding: 0; }
  .k-grid-header .k-with-icon,
  .k-grid-header .k-filterable {
    padding-right: calc( calc( 1.5em + 0.75rem + 2px) + 0.5rem); }
    .k-ie .k-grid-header .k-with-icon,
    .k-edge .k-grid-header .k-with-icon, .k-ie
    .k-grid-header .k-filterable,
    .k-edge
    .k-grid-header .k-filterable {
      padding-right: calc( calc( 1.5em + 0.75rem + 2px) + 0.5rem); }
  .k-grid-header .k-header > .k-link:focus {
    text-decoration: none; }
  .k-grid-header .k-grid-filter,
  .k-grid-header .k-header-column-menu {
    padding: 0.375rem;
    width: calc( 1.5em + 0.75rem + 2px);
    height: calc( 1.5em + 0.75rem + 2px);
    box-sizing: border-box;
    outline: 0;
    line-height: 1.5;
    display: flex;
    align-items: center;
    align-content: center;
    justify-content: center;
    position: absolute;
    right: 0.5rem;
    bottom: calc( 0.5rem + 0.75em - calc( 1.5em + 0.75rem)/2);
    z-index: 1; }
    .k-ie .k-grid-header .k-grid-filter,
    .k-edge .k-grid-header .k-grid-filter, .k-ie
    .k-grid-header .k-header-column-menu,
    .k-edge
    .k-grid-header .k-header-column-menu {
      position: static;
      float: right;
      margin-top: calc( (calc( 1.5em + 0.75rem + 2px) - 1.5em) / -2);
      margin-bottom: calc( (calc( 1.5em + 0.75rem + 2px) - 1.5em) / -2);
      margin-right: calc( -1 * calc( 1.5em + 0.75rem + 2px)); }
    .k-grid-header .k-grid-filter:hover,
    .k-grid-header .k-header-column-menu:hover {
      cursor: pointer; }
  .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-desc-sm, .k-grid-header .k-header > .k-link > .k-icon.k-i-sort-asc-sm {
    vertical-align: text-top;
    margin-left: calc( 1rem - 1px); }
  .k-grid-header .k-sort-order {
    display: inline-block;
    vertical-align: top;
    height: 16px;
    font-size: 12px;
    margin-top: 2px;
    margin-left: -2px; }

.k-column-resizer {
  width: .5em;
  height: 1000%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  cursor: col-resize; }

.k-grid-footer {
  border-width: 1px 0 0; }
  .k-grid-footer td {
    height: 1.5em; }

.k-grid-footer td,
.k-group-footer td,
.k-grouping-row td {
  font-weight: bold; }

.k-grid-filter-popup {
  min-width: 200px; }

.k-grid-column-menu-standalone a.k-grid-filter {
  position: initial;
  display: inline-block;
  margin: -4px 0;
  padding: 4px 8px; }

.k-grid-columnmenu-popup {
  width: 230px; }
  .k-grid-columnmenu-popup.k-popup {
    padding: 0.5rem 0; }

.k-filter-row {
  line-height: 1.5; }
  .k-filter-row td,
  .k-filter-row th {
    border-width: 0 0 1px 1px;
    white-space: nowrap;
    padding: 0.5rem 0.5rem; }
  .k-filter-row td:first-child {
    border-left-width: 0; }
  .k-filter-row .k-multiselect {
    height: auto; }
  .k-filter-row .k-filtercell .k-widget.k-sized-input {
    flex: 0 1 auto; }

.k-filtercell {
  width: auto;
  display: flex; }
  .k-filtercell > span,
  .k-filtercell .k-filtercell-wrapper {
    display: flex;
    flex: 1 1 auto; }
    .k-filtercell > span > label,
    .k-filtercell .k-filtercell-wrapper > label {
      vertical-align: middle; }
  .k-filtercell .k-filtercell-wrapper > .k-widget {
    width: 100%; }
  .k-filtercell > span .k-button {
    visibility: visible;
    pointer-events: all; }
  .k-filtercell > span .k-button,
  .k-filtercell > span .k-dropdown-operator {
    margin-left: 0.25rem; }
    .k-ie .k-filtercell > span .k-button, .k-ie
    .k-filtercell > span .k-dropdown-operator {
      min-width: calc( 1.5em + 0.75rem); }
  .k-filtercell > span .k-widget {
    width: auto; }
  .k-filtercell .k-filtercell-operator > .k-button.k-clear-button-visible {
    visibility: visible;
    height: calc( 1.5em + 0.75rem + 2px); }
  .k-filtercell .k-filtercell-operator > .k-button:not(.k-clear-button-visible) {
    visibility: hidden;
    pointer-events: none; }
  .k-filtercell .k-filtercell-operator {
    margin-left: 0.25rem; }
  .k-filtercell .k-widget:not(.k-dropdown-operator),
  .k-filtercell .k-filtercell-wrapper > .k-textbox {
    display: flex;
    flex: 1 1 auto; }
  .k-filtercell .k-filtercell-wrapper > .k-textbox {
    width: 100%;
    min-width: 0; }

.k-grid-content,
.k-grid-content-locked {
  border-color: inherit;
  outline: 0; }
  .k-grid-content table,
  .k-grid-content-locked table {
    table-layout: fixed; }
  .k-grid-content tr:last-child > td,
  .k-grid-content-locked tr:last-child > td {
    border-bottom-width: 0; }

.k-grid-content {
  width: 100%;
  min-height: 0;
  overflow: auto;
  overflow-x: auto;
  overflow-y: scroll;
  position: relative;
  flex: 1; }

.k-virtual-scrollable-wrap {
  height: 100%;
  overflow-y: hidden;
  position: relative; }

.k-grid-edit-row td {
  text-overflow: clip; }

.k-grid-edit-row .k-widget,
.k-grid-edit-row .k-button,
.k-grid-edit-row .k-textbox {
  height: auto; }

.k-grid-edit-row .k-edit-cell {
  padding-top: 0;
  padding-bottom: 0; }

.k-grid-edit-row .k-dirty-cell {
  overflow: visible; }

.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch),
.k-grid-edit-row > td > .k-textbox,
.k-grid-edit-row > td > .k-widget:not(.k-switch) {
  margin-left: 0px; }

.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget:not(.k-switch),
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget:not(.k-switch) {
  width: 100%; }

.k-grid-edit-row td > .k-textbox,
.k-grid-edit-row td > .k-widget,
.k-command-cell > .k-button,
.k-edit-cell > .k-textbox,
.k-edit-cell > .k-widget {
  vertical-align: middle; }

.k-grid .k-grid-edit-row td:not(.k-hierarchy-cell),
.k-grid .k-command-cell,
.k-grid .k-edit-cell {
  padding: calc( 0.5rem - (calc( 1.5em + 0.75rem + 2px) - 1.5em) / 2) 0.75rem; }

.k-command-cell > .k-button {
  margin-left: 0.16em;
  margin-right: 0.16em; }

.k-grid > .k-resize-handle,
.k-grid-header .k-resize-handle {
  height: 25px;
  cursor: col-resize;
  position: absolute;
  z-index: 2; }

.k-grid-pager {
  border-width: 1px 0 0;
  border-color: inherit;
  font-size: inherit; }

.k-grid-pager-top {
  border-width: 0 0 1px; }

.k-pager-input .k-numerictextbox {
  margin: 0 0.5rem;
  width: 3em; }

.k-grid-virtual .k-grid-content .k-grid-table-wrap {
  float: left;
  width: 100%; }

.k-grid-virtual .k-grid-content .k-grid-table {
  position: relative;
  float: left;
  z-index: 1; }

.k-grid-virtual .k-grid-content > .k-height-container {
  position: relative;
  float: left; }

.k-grid-virtual .k-grid-content::after {
  content: "";
  display: block;
  clear: both; }

.k-width-container {
  position: absolute;
  visibility: hidden; }

.k-width-container div {
  height: 1px; }

.k-grid-virtual[dir="rtl"] .k-grid-content .k-grid-table,
.k-grid-virtual.k-rtl .k-grid-content .k-grid-table {
  float: right; }

.k-grid-add-row td {
  border-bottom-style: solid;
  border-bottom-width: 1px; }

.k-grid-lockedcolumns {
  white-space: nowrap; }

.k-grid-content,
.k-grid-content-locked,
.k-pager-wrap {
  white-space: normal; }

.k-grid-content-locked,
.k-grid-footer-locked,
.k-grid-header-locked {
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: top;
  overflow: hidden;
  position: relative;
  border-style: solid;
  border-width: 0 1px 0 0;
  box-sizing: content-box; }
  .k-grid-content-locked + .k-grid-content.k-auto-scrollable,
  .k-grid-footer-locked + .k-grid-content.k-auto-scrollable,
  .k-grid-header-locked + .k-grid-content.k-auto-scrollable {
    display: inline-block; }

.k-grid-content,
.k-grid-footer-wrap,
.k-grid-header-wrap {
  flex: 1 1 auto;
  display: inline-block;
  vertical-align: top; }
  .k-grid-content.k-auto-scrollable,
  .k-grid-footer-wrap.k-auto-scrollable,
  .k-grid-header-wrap.k-auto-scrollable {
    display: block; }

.k-grid-header-locked > table,
.k-grid-header-wrap > table {
  margin-bottom: -1px; }

.k-grid-header .k-header.k-grid-header-sticky,
.k-grid-header .k-filter-row .k-grid-header-sticky,
.k-grid-content-sticky,
.k-grid-row-sticky,
.k-grid-footer-sticky {
  position: sticky;
  z-index: 2; }
  .k-grid-header .k-header.k-grid-header-sticky.k-edit-cell,
  .k-grid-header .k-filter-row .k-grid-header-sticky.k-edit-cell,
  .k-grid-content-sticky.k-edit-cell,
  .k-grid-row-sticky.k-edit-cell,
  .k-grid-footer-sticky.k-edit-cell {
    overflow: visible;
    z-index: 3; }

.k-grid-content-sticky.k-grid-row-sticky {
  z-index: 3; }

.k-grid .k-grid-header-sticky,
.k-grid .k-grid-content-sticky,
.k-grid .k-grid-footer-sticky {
  border-right-width: 1px; }
  .k-grid .k-grid-header-sticky:not([style*="display: none"]) + td,
  .k-grid .k-grid-header-sticky:not([style*="display: none"]) + th,
  .k-grid .k-grid-content-sticky:not([style*="display: none"]) + td,
  .k-grid .k-grid-content-sticky:not([style*="display: none"]) + th,
  .k-grid .k-grid-footer-sticky:not([style*="display: none"]) + td,
  .k-grid .k-grid-footer-sticky:not([style*="display: none"]) + th {
    border-left-width: 0; }

.k-grid .k-grid-row-sticky {
  border-bottom-width: 1px;
  border-top-width: 1px; }

.k-grid-header-sticky.k-header.k-grid-no-left-border.k-first {
  border-left-width: 0; }

.k-header.k-drag-clue {
  overflow: hidden; }

.k-grid.k-grid-no-scrollbar .k-grid-header {
  padding: 0; }

.k-grid.k-grid-no-scrollbar .k-grid-header-wrap {
  border-width: 0; }

.k-grid.k-grid-no-scrollbar .k-grid-content {
  overflow-y: auto; }

.k-grid-norecords {
  text-align: center; }

div.k-grid-norecords {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center; }

.k-grid-norecords-template {
  width: 20em;
  height: 4em;
  line-height: 4em;
  margin: 0 auto;
  border: 1px solid; }

.k-header > .k-cell-inner {
  margin: -0.5rem calc(-1 * calc( calc( 1.5em + 0.75rem + 2px) - 0.75rem)) -0.5rem -0.75rem; }

.k-filterable > .k-cell-inner {
  margin: -0.5rem calc(-1 * calc( 1.5em + 0.75rem + 2px)) -0.5rem -0.75rem; }
  .k-filterable > .k-cell-inner .k-link {
    padding-right: 0; }

.k-cell-inner {
  display: flex;
  flex-flow: row nowrap;
  align-items: center;
  overflow: hidden; }
  .k-cell-inner > .k-link {
    padding: 0.5rem 0.75rem;
    width: auto;
    display: flex;
    flex-flow: row nowrap;
    align-items: center;
    flex: 1;
    overflow: hidden; }
    .k-cell-inner > .k-link > .k-icon.k-i-sort-desc-sm,
    .k-cell-inner > .k-link > .k-icon.k-i-sort-asc-sm {
      margin-left: 0;
      display: inline-block;
      flex-shrink: 0; }
  .k-cell-inner .k-sort-order {
    flex-shrink: 0;
    line-height: normal; }
  .k-cell-inner .k-grid-filter,
  .k-cell-inner .k-header-column-menu {
    position: static; }
  .k-cell-inner .k-grid-filter,
  .k-cell-inner .k-header-column-menu,
  .k-cell-inner .k-hierarchy-cell .k-icon {
    text-align: center;
    display: inline-block;
    flex-shrink: 0; }

.k-column-title {
  min-width: 0;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex-shrink: 1;
  overflow: hidden; }

.k-loading-pdf-mask {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 100; }
  .k-loading-pdf-mask > .k-i-loading {
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 64px; }
  .k-loading-pdf-mask .k-loading-pdf-progress {
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0; }

.k-pdf-export .k-loading-pdf-mask {
  display: none; }

.k-grid-pdf-export-element {
  position: absolute;
  left: -10000px;
  top: -10000px; }
  .k-grid-pdf-export-element .k-filter-row {
    display: none; }

.k-pdf-export-shadow .k-grid {
  float: left;
  width: auto !important; }

.k-pdf-export-shadow .k-grid,
.k-pdf-export-shadow .k-grid-content,
.k-pdf-export-shadow .k-grid-content-locked {
  height: auto !important;
  overflow: visible; }

.k-pdf-export-shadow .k-grid-header-locked + .k-grid-header-wrap,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-content,
.k-pdf-export-shadow .k-grid-header-locked + .k-grid-footer-wrap {
  width: auto !important; }

.k-pdf-export-shadow .k-grid-header,
.k-pdf-export-shadow .k-grid[data-role="grid"] .k-grid-footer {
  padding: 0 !important; }

.k-filter-menu .k-filter-menu-container {
  padding: 0.5rem 1rem; }

.k-filter-menu .k-widget,
.k-filter-menu .k-radio-list,
.k-filter-menu .k-textbox {
  margin: 0.5rem 0;
  width: 100%;
  display: block; }

.k-filter-menu .k-searchbox {
  margin: 0.5rem 0;
  width: 100%; }

.k-filter-menu .k-widget.k-filter-and {
  width: 6em; }

.k-filter-menu .k-widget.k-button-group {
  width: auto;
  display: inline-flex; }

.k-filter-menu .k-switch {
  width: 5em;
  display: inline-flex; }

.k-filter-menu .k-actions,
.k-filter-menu .k-action-buttons,
.k-filter-menu .k-columnmenu-actions {
  margin-left: -1rem;
  margin-right: -1rem;
  margin-bottom: -1rem;
  padding: 0.25rem 1rem 1rem; }
  .k-filter-menu .k-actions .k-button,
  .k-filter-menu .k-action-buttons .k-button,
  .k-filter-menu .k-columnmenu-actions .k-button {
    flex: 1 1 50%; }

.k-filter-menu .k-actions.k-actions-start .k-button, .k-filter-menu .k-actions.k-actions-center .k-button, .k-filter-menu .k-actions.k-actions-end .k-button {
  flex: 0 1 auto; }

.k-multicheck-wrap {
  max-height: 300px;
  overflow: auto;
  overflow-x: hidden;
  white-space: nowrap; }

.k-filter-selected-items {
  font-weight: bold;
  line-height: normal;
  white-space: nowrap;
  margin: 1rem 0 0.5rem; }

.k-autofitting {
  width: auto !important;
  table-layout: auto !important; }
  .k-autofitting th.k-header,
  .k-autofitting td {
    white-space: nowrap !important; }
  .k-autofitting .k-detail-row {
    display: none !important; }
  .k-autofitting input.k-input,
  .k-autofitting span.k-input,
  .k-autofitting input.k-textbox {
    width: 0 !important; }

.k-column-list {
  padding: 0;
  margin: 0;
  list-style: none;
  max-height: 200px;
  overflow-x: hidden;
  overflow-y: auto; }

.k-column-chooser-title,
.k-column-list-item {
  padding: 0.25rem 1.5rem; }

.k-columnmenu-actions {
  padding: 0.5rem 1.5rem; }

.k-column-list-item {
  position: relative;
  display: block;
  margin: 0;
  cursor: pointer; }

.k-columns-items-wrap {
  padding: 0.5rem 0; }

.k-columnmenu-item {
  padding: 0.25rem 1.5rem;
  outline: 0;
  cursor: pointer; }
  .k-columnmenu-item > .k-icon {
    margin-right: 0.5rem; }

.k-columnmenu-item-wrapper + .k-columnmenu-item-wrapper {
  border-top: 1px solid;
  border-top-color: rgba(0, 0, 0, 0.15); }

.k-columnmenu-item-content {
  overflow: hidden; }
  .k-columnmenu-item-content .k-filter-menu .k-filter-menu-container {
    padding: 0.25rem 1.5rem; }

.k-column-list-wrapper .k-actions .k-button,
.k-column-list-wrapper .k-action-buttons .k-button,
.k-column-list-wrapper .k-columnmenu-actions .k-button,
.k-columnmenu-item-content .k-actions .k-button,
.k-columnmenu-item-content .k-action-buttons .k-button,
.k-columnmenu-item-content .k-columnmenu-actions .k-button {
  flex: 1 1 50%; }

.k-column-list-wrapper .k-actions.k-actions-start .k-button, .k-column-list-wrapper .k-actions.k-actions-center .k-button, .k-column-list-wrapper .k-actions.k-actions-end .k-button,
.k-columnmenu-item-content .k-actions.k-actions-start .k-button,
.k-columnmenu-item-content .k-actions.k-actions-center .k-button,
.k-columnmenu-item-content .k-actions.k-actions-end .k-button {
  flex: 0 1 auto; }

.k-column-menu-group-header {
  padding: 3px 1.5rem;
  display: flex;
  flex: 0 0 auto;
  position: relative;
  user-select: none; }

.k-column-menu-group-header-text {
  border-bottom-width: 1px;
  border-bottom-style: solid;
  font-size: 0.875rem;
  line-height: 1.5;
  font-weight: bold;
  text-transform: uppercase;
  flex: 1 1 auto; }

.k-column-menu .k-menu:not(.k-context-menu) {
  font-weight: 400; }

.k-column-menu .k-expander {
  border: 0;
  background: inherit; }
  .k-column-menu .k-expander .k-columnmenu-item {
    display: flex;
    align-items: center; }

[dir="rtl"] .k-columnmenu-item > .k-icon,
.k-rtl .k-columnmenu-item > .k-icon {
  margin-left: 0.5rem;
  margin-right: 0; }

[dir="rtl"] .k-header > .k-cell-inner,
.k-rtl .k-header > .k-cell-inner {
  margin-right: -0.75rem;
  margin-left: calc(-1 * calc( calc( 1.5em + 0.75rem + 2px) - 0.75rem)); }
  [dir="rtl"] .k-header > .k-cell-inner .k-sort-order,
  .k-rtl .k-header > .k-cell-inner .k-sort-order {
    margin-right: -2px;
    margin-left: 0; }

[dir="rtl"] .k-filterable > .k-cell-inner,
.k-rtl .k-filterable > .k-cell-inner {
  margin-right: -0.75rem;
  margin-left: calc(-1 * calc( 1.5em + 0.75rem + 2px)); }
  [dir="rtl"] .k-filterable > .k-cell-inner .k-link,
  .k-rtl .k-filterable > .k-cell-inner .k-link {
    padding-right: 0.75rem;
    padding-left: 0; }

.k-grouping-header .k-group-indicator {
  border-radius: 0.25rem; }

.k-grid {
  border-color: rgba(20, 31, 41, 0.125);
  color: #141F29;
  background-color: transparent; }
  .k-grid td,
  .k-grid .k-grid-content,
  .k-grid .k-grid-header-locked,
  .k-grid .k-grid-content-locked {
    border-color: rgba(20, 31, 41, 0.125); }
  .k-grid .k-alt {
    background-color: rgba(0, 0, 0, 0.05); }
  .k-grid tbody tr:hover,
  .k-grid tbody tr.k-state-hover {
    color: #141F29;
    background-color: rgba(0, 0, 0, 0.075); }
  .k-grid th.k-state-selected,
  .k-grid td.k-state-selected,
  .k-grid tr.k-state-selected > td {
    color: #141F29;
    background-color: rgba(18, 99, 140, 0.25); }
  .k-grid td.k-state-focused,
  .k-grid th.k-state-focused,
  .k-grid th:focus,
  .k-grid .k-master-row > td:focus,
  .k-grid .k-grouping-row > td:focus,
  .k-grid .k-detail-row > td:focus,
  .k-grid .k-group-footer > td:focus {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.08); }
  .k-grid col.k-sorted,
  .k-grid th.k-sorted {
    background-color: rgba(255, 255, 255, 0.02); }
  .k-grid .k-grid-header-locked,
  .k-grid .k-grid-content-locked,
  .k-grid .k-grid-header-locked .k-header,
  .k-grid .k-grid-content-locked td {
    border-color: rgba(20, 31, 41, 0.5); }
  .k-grid .k-grid-header-locked .k-header {
    border-bottom-color: #dee2e6; }
  .k-grid .k-grid-content-locked .k-group-footer td,
  .k-grid .k-grid-content-locked .k-group-cell {
    border-color: #dee2e6; }
  .k-grid .k-grid-content-locked .k-grouping-row + tr td {
    border-top-color: #dee2e6; }
  .k-grid .k-grid-content-locked .k-state-selected td {
    background-color: #c4d8e2; }
  .k-grid .k-grid-content-locked .k-state-selected.k-alt td {
    background-color: #bed1db; }
  .k-grid .k-grid-content-locked .k-state-hover td,
  .k-grid .k-grid-content-locked tr:hover td {
    background-color: rgba(0, 0, 0, 0); }
  .k-grid .k-grid-content-locked .k-state-selected:hover td,
  .k-grid .k-grid-content-locked .k-state-selected.k-state-hover td {
    background-color: #b9ccd5; }
  .k-grid[dir="rtl"] th.k-hierarchy-cell,
  .k-grid[dir="rtl"] td.k-hierarchy-cell, .k-grid.k-rtl th.k-hierarchy-cell,
  .k-grid.k-rtl td.k-hierarchy-cell {
    border-left-color: transparent; }

.k-grid-toolbar {
  border-color: inherit; }

.k-grouping-header {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #f8f9fa; }

.k-grouping-header .k-group-indicator {
  border-color: #a84a3b;
  color: #ffffff;
  background-color: #a84a3b; }

.k-grid-header {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #f8f9fa; }
  .k-grid-header .k-i-sort-asc-sm,
  .k-grid-header .k-i-sort-desc-sm,
  .k-grid-header .k-sort-order {
    color: #12638C; }
  .k-grid-header .k-grid-filter:focus, .k-grid-header .k-grid-filter.k-state-focus, .k-grid-header .k-grid-filter.k-state-border-down,
  .k-grid-header .k-header-column-menu:focus,
  .k-grid-header .k-header-column-menu.k-state-focus,
  .k-grid-header .k-header-column-menu.k-state-border-down,
  .k-grid-header .k-hierarchy-cell .k-icon:focus,
  .k-grid-header .k-hierarchy-cell .k-icon.k-state-focus,
  .k-grid-header .k-hierarchy-cell .k-icon.k-state-border-down {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.1); }
  .k-grid-header .k-grid-filter.k-state-active,
  .k-grid-header .k-header-column-menu.k-state-active,
  .k-grid-header .k-hierarchy-cell .k-icon.k-state-active {
    color: #ffffff;
    background-color: #12638C; }
  .k-grid-header .k-grid-header-sticky,
  .k-grid-header .k-grid-header-sticky.k-sorted {
    color: #12638C;
    background-color: #f8f9fa;
    border-right-color: rgba(20, 31, 41, 0.5);
    border-left-color: rgba(20, 31, 41, 0.5); }

.k-grid-footer .k-grid-footer-sticky {
  background-color: #f8f9fa; }

.k-master-row .k-grid-content-sticky {
  border-color: rgba(20, 31, 41, 0.5);
  color: #141F29;
  background-color: transparent;
  border-top-color: rgba(20, 31, 41, 0.125); }

.k-master-row .k-grid-row-sticky {
  border-top-color: rgba(20, 31, 41, 0.5);
  border-bottom-color: rgba(20, 31, 41, 0.5);
  background-color: transparent; }

.k-master-row.k-alt .k-grid-content-sticky,
.k-master-row.k-alt .k-grid-row-sticky {
  background-color: rgba(0, 0, 0, 0); }

.k-master-row.k-state-selected .k-grid-content-sticky,
.k-master-row.k-state-selected .k-grid-row-sticky {
  background-color: #c4d8e2; }

.k-master-row.k-state-selected.k-alt .k-grid-content-sticky,
.k-master-row.k-state-selected.k-alt .k-grid-row-sticky {
  background-color: #bed1db; }

.k-master-row:hover .k-grid-content-sticky,
.k-master-row:hover .k-grid-row-sticky,
.k-master-row.k-state-hover .k-grid-content-sticky,
.k-master-row.k-state-hover .k-grid-row-sticky {
  background-color: rgba(0, 0, 0, 0); }

.k-master-row.k-state-selected:hover .k-grid-content-sticky,
.k-master-row.k-state-selected:hover .k-grid-row-sticky,
.k-master-row.k-state-selected.k-state-hover .k-grid-content-sticky,
.k-master-row.k-state-selected.k-state-hover .k-grid-row-sticky {
  background-color: #b9ccd5; }

.k-grouping-row .k-grid-content-sticky {
  background-color: #f8f9fa; }

.k-grouping-row:hover .k-grid-content-sticky,
.k-grouping-row.k-state-hover .k-grid-content-sticky {
  background-color: rgba(0, 0, 0, 0); }

.k-group-footer td,
.k-group-footer .k-grid-footer-sticky {
  background-color: #f8f9fa; }

.k-group-footer:hover .k-grid-footer-sticky,
.k-group-footer.k-state-hover .k-grid-footer-sticky {
  background-color: #f8f9fa; }

.k-grid-footer {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #f8f9fa; }
  .k-grid-footer .k-grid-footer-locked {
    border-color: inherit; }
  .k-grid-footer .k-grid-footer-sticky {
    border-color: rgba(20, 31, 41, 0.5);
    background-color: #f8f9fa; }

.k-grid-pager {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #f8f9fa; }

.k-grouping-row,
.k-group-cell {
  border-color: #dee2e6;
  color: #12638C;
  background-color: #f8f9fa; }

.k-column-list-item:hover,
.k-columnmenu-item:hover {
  color: #0c1218;
  background-color: #f8f9fa; }

.k-columnmenu-item:focus,
.k-columnmenu-item.k-state-focus {
  box-shadow: inset 0 0 0 3px rgba(20, 31, 41, 0.15); }

.k-column-list-wrapper {
  border-color: inherit; }

.k-columnmenu-item.k-state-selected {
  color: #fff;
  background-color: #12638C; }

.k-column-menu .k-menu:not(.k-context-menu) {
  border-color: rgba(0, 0, 0, 0.15);
  color: #141F29;
  background-color: #fff; }
  .k-column-menu .k-menu:not(.k-context-menu) .k-item {
    color: #141F29; }
    .k-column-menu .k-menu:not(.k-context-menu) .k-item:hover, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-hover {
      color: #0c1218;
      background-color: #f8f9fa; }
    .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-selected {
      color: #fff;
      background-color: #12638C; }
    .k-column-menu .k-menu:not(.k-context-menu) .k-item:focus, .k-column-menu .k-menu:not(.k-context-menu) .k-item.k-state-focused {
      box-shadow: inset 0 0 0 3px rgba(20, 31, 41, 0.15); }

.k-column-menu-group-header-text {
  border-color: #141F29;
  color: #141F29; }

.k-grid-norecords-template {
  background-color: transparent;
  border-color: rgba(20, 31, 41, 0.125); }

.k-notification-group {
  position: fixed;
  display: inline-flex;
  flex-wrap: wrap;
  max-height: 100%;
  flex-direction: column-reverse; }

.k-notification-container {
  margin: 0.375rem 0;
  display: inline-flex;
  vertical-align: top; }
  .k-notification-container-animating {
    overflow: hidden; }

.k-notification {
  border-radius: 0.25rem;
  padding: 0.75rem 1.25rem;
  border-width: 1px;
  border-style: solid;
  box-sizing: border-box;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 0.875rem;
  line-height: 1.5;
  cursor: default;
  position: relative;
  display: block;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.k-notification-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap; }
  .k-notification-wrap > .k-icon {
    margin-top: 3px;
    margin-right: 0.5rem;
    flex: 0 0 auto; }
  .k-notification-wrap > .k-i-close {
    margin-right: 0;
    margin-left: 0.5rem;
    flex: 0 0 auto;
    cursor: pointer; }
  .k-notification-wrap > .k-notification-content {
    flex: 1 1 auto; }

.k-rtl .k-notification .k-notification-wrap > .k-icon,
[dir="rtl"] .k-notification .k-notification-wrap > .k-icon {
  margin-right: 0;
  margin-left: 0.5rem; }

.k-rtl .k-notification .k-notification-wrap > .k-i-close,
[dir="rtl"] .k-notification .k-notification-wrap > .k-i-close {
  margin-left: 0;
  margin-right: 0.5rem; }

.k-ie9 .k-notification-wrap {
  white-space: nowrap; }
  .k-ie9 .k-notification-wrap > .k-icon {
    vertical-align: top; }
  .k-ie9 .k-notification-wrap > .k-notification-content {
    display: inline-block;
    vertical-align: middle;
    white-space: normal; }

.k-notification {
  border-color: #dee2e6;
  color: #141F29;
  background-color: #fff; }

.k-notification-wrap > .k-i-close {
  color: inherit; }

.k-notification-group .k-notification {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.03), 0 4px 5px 0 rgba(0, 0, 0, 0.04); }

.k-notification-primary {
  border-color: #d0e0e8;
  color: #093349;
  background-color: #bdd3df; }

.k-notification-secondary {
  border-color: #eedbd8;
  color: #57261f;
  background-color: #e7ccc8; }

.k-notification-tertiary {
  border-color: #e2d9f3;
  color: #3a2264;
  background-color: #d7caee; }

.k-notification-info {
  border-color: #d1ecf1;
  color: #0c5460;
  background-color: #bee5eb; }

.k-notification-success {
  border-color: #d4edda;
  color: #155724;
  background-color: #c3e6cb; }

.k-notification-warning {
  border-color: #fff3cd;
  color: #856404;
  background-color: #ffeeba; }

.k-notification-error {
  border-color: #f8d7da;
  color: #721c24;
  background-color: #f5c6cb; }

.k-notification-dark {
  border-color: #d4d6d9;
  color: #141b21;
  background-color: #c3c6ca; }

.k-notification-light {
  border-color: #f4f6f7;
  color: #676c71;
  background-color: #eff2f4; }

.k-notification-inverse {
  border-color: #d4d6d9;
  color: #141b21;
  background-color: #c3c6ca; }

.k-notification-danger {
  border-color: #f8d7da;
  color: #721c24;
  background-color: #f5c6cb; }

.k-notification-normal {
  border-color: #dfe2e5;
  color: #313941;
  background-color: #d2d6db; }

.k-notification-white {
  border-color: white;
  color: #858585;
  background-color: white; }

.k-notification-black {
  border-color: #cccccc;
  color: black;
  background-color: #b8b8b8; }

.k-notification-gray-1 {
  border-color: #fefefe;
  color: #818182;
  background-color: #fdfdfe; }

.k-notification-gray-2 {
  border-color: #fbfbfc;
  color: #797b7c;
  background-color: #f9fafb; }

.k-notification-gray-3 {
  border-color: #f8f9fa;
  color: #737678;
  background-color: #f6f7f8; }

.k-notification-gray-4 {
  border-color: #f4f6f7;
  color: #676c71;
  background-color: #eff2f4; }

.k-notification-gray-5 {
  border-color: #eff0f2;
  color: #5a5e62;
  background-color: #e8eaed; }

.k-notification-gray-6 {
  border-color: #dfe2e5;
  color: #313941;
  background-color: #d2d6db; }

.k-notification-gray-7 {
  border-color: #d8dadd;
  color: #1e252d;
  background-color: #c8ccd0; }

.k-notification-gray-8 {
  border-color: #d4d6d9;
  color: #141b21;
  background-color: #c3c6ca; }

.k-notification-gray-9 {
  border-color: #d0d2d4;
  color: #0a1015;
  background-color: #bdc0c3; }

.k-notification-gray-dark {
  border-color: #eeeeee;
  color: #585858;
  background-color: #e7e7e7; }

.k-notification-blue {
  border-color: #d0e0e8;
  color: #093349;
  background-color: #bdd3df; }

.k-notification-vert {
  border-color: #ceddd1;
  color: #062c0c;
  background-color: #bbcfbe; }

.k-notification-red {
  border-color: #ffcccc;
  color: #850000;
  background-color: #ffb8b8; }

.k-notification-limegreen {
  border-color: #d6f5d6;
  color: #1a6b1a;
  background-color: #c6f1c6; }

.k-notification-primary-light {
  border-color: #d7e8ef;
  color: #1d485a;
  background-color: #c7dfe8; }

.k-notification-primary-xlight {
  border-color: #deeef4;
  color: #2e5869;
  background-color: #d1e7f0; }

.k-notification-primary-dark {
  border-color: #ced6da;
  color: #051b26;
  background-color: #bac6cc; }

.k-multiselect {
  border-radius: 0.25rem;
  width: 100%;
  border-width: 0;
  box-sizing: border-box;
  outline: 0;
  background: none;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  text-align: left;
  white-space: nowrap;
  display: inline-flex;
  vertical-align: middle;
  position: relative;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
  .k-multiselect .k-loading-hidden {
    visibility: hidden; }
  .k-multiselect .k-multiselect-wrap {
    border-radius: 0.25rem;
    padding: 0 calc( 16px + 0.75rem) 0 0;
    width: 100%;
    border-width: 1px;
    border-style: solid;
    box-sizing: border-box;
    position: relative;
    transition: all .1s ease;
    cursor: text;
    outline: 0; }
    .k-multiselect .k-multiselect-wrap .k-input {
      float: left; }
    .k-multiselect .k-multiselect-wrap::before {
      content: "";
      width: 0;
      height: calc( 1.5em + 0.75rem);
      float: left; }
    .k-multiselect .k-multiselect-wrap ul {
      vertical-align: top; }
    .k-multiselect .k-multiselect-wrap li.k-button {
      float: left; }
    .k-multiselect .k-multiselect-wrap li .k-icon {
      cursor: pointer; }
    .k-multiselect .k-multiselect-wrap .k-button {
      min-height: calc( 1.5em + 0.25rem + 2px);
      padding: 0.125rem 0.375rem;
      margin: 0.25rem 0 0 0.25rem;
      cursor: default;
      display: inline-flex;
      flex-direction: row;
      align-items: center;
      line-height: inherit;
      white-space: normal; }
      .k-multiselect .k-multiselect-wrap .k-button .k-select {
        display: flex;
        cursor: pointer;
        margin-left: 1rem;
        align-self: stretch; }
      .k-multiselect .k-multiselect-wrap .k-button:last-child {
        margin-bottom: 0.25rem; }
    .k-multiselect .k-multiselect-wrap .k-searchbar {
      float: left;
      width: auto; }
      .k-multiselect .k-multiselect-wrap .k-searchbar .k-input {
        padding-right: 0; }
    .k-multiselect .k-multiselect-wrap .k-i-loading {
      width: calc( 16px + 0.75rem);
      height: calc( 1.5rem + 0.75rem);
      position: absolute;
      top: 0;
      right: 0; }
    .k-multiselect .k-multiselect-wrap .k-clear-value {
      opacity: .5;
      visibility: hidden;
      position: absolute;
      top: 0;
      right: 0; }
      .k-multiselect .k-multiselect-wrap .k-clear-value:hover {
        opacity: 1; }
    .k-multiselect .k-multiselect-wrap:hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-hover .k-clear-value, .k-multiselect .k-multiselect-wrap.k-state-focused .k-clear-value {
      visibility: visible; }
  .k-multiselect.k-state-hover > .k-multiselect-wrap .k-clear-value, .k-multiselect.k-state-focused > .k-multiselect-wrap .k-clear-value {
    visibility: visible; }
  .k-multiselect[dir="rtl"],
  .k-rtl .k-multiselect {
    text-align: right; }
    .k-multiselect[dir="rtl"] .k-multiselect-wrap,
    .k-rtl .k-multiselect .k-multiselect-wrap {
      padding-left: calc( 16px + 0.75rem);
      padding-right: 0; }
      .k-multiselect[dir="rtl"] .k-multiselect-wrap::before,
      .k-multiselect[dir="rtl"] .k-multiselect-wrap li.k-button,
      .k-multiselect[dir="rtl"] .k-multiselect-wrap .k-input,
      .k-rtl .k-multiselect .k-multiselect-wrap::before,
      .k-rtl .k-multiselect .k-multiselect-wrap li.k-button,
      .k-rtl .k-multiselect .k-multiselect-wrap .k-input {
        float: right; }
      .k-multiselect[dir="rtl"] .k-multiselect-wrap .k-searchbar,
      .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar {
        float: right; }
        .k-multiselect[dir="rtl"] .k-multiselect-wrap .k-searchbar .k-input,
        .k-rtl .k-multiselect .k-multiselect-wrap .k-searchbar .k-input {
          padding-left: 0;
          padding-right: 0.75rem; }
      .k-multiselect[dir="rtl"] .k-multiselect-wrap .k-button,
      .k-rtl .k-multiselect .k-multiselect-wrap .k-button {
        width: auto;
        margin-right: 0.25rem;
        margin-left: 0; }
        .k-multiselect[dir="rtl"] .k-multiselect-wrap .k-button .k-select,
        .k-rtl .k-multiselect .k-multiselect-wrap .k-button .k-select {
          margin-left: 0;
          margin-right: 1rem; }
    .k-multiselect[dir="rtl"] .k-clear-value,
    .k-multiselect[dir="rtl"] .k-i-loading,
    .k-rtl .k-multiselect .k-clear-value,
    .k-rtl .k-multiselect .k-i-loading {
      right: auto;
      left: 0; }

.k-multiselect .k-multiselect-wrap {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }
  .k-multiselect .k-multiselect-wrap .k-button {
    margin: calc( 0.25rem - 1px) 0 0 calc( 0.25rem - 1px); }
    .k-multiselect .k-multiselect-wrap .k-button:last-child {
      margin-bottom: calc( 0.25rem - 1px); }

.k-multiselect.k-state-focused > .k-multiselect-wrap {
  border-color: #38abe5;
  color: #3A4857;
  background-color: #fff;
  box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-multiselect.k-state-focused > .k-multiselect-wrap.k-invalid, .k-multiselect.k-state-focused > .k-multiselect-wrap.k-invalid:hover, .k-multiselect.k-state-focused > .k-multiselect-wrap.k-state-invalid {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-multiselect.k-state-focused.k-state-invalid .k-multiselect-wrap, .k-multiselect.k-state-focused.ng-invalid.ng-touched .k-multiselect-wrap, .k-multiselect.k-state-focused.ng-invalid.ng-dirty .k-multiselect-wrap {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.k-multiselect .k-multiselect-wrap {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }
  .k-multiselect .k-multiselect-wrap > .k-readonly {
    opacity: .6; }
  .k-multiselect .k-multiselect-wrap li .k-icon {
    opacity: .6; }
  .k-multiselect .k-multiselect-wrap li .k-icon:hover {
    opacity: 1; }
  .k-multiselect .k-multiselect-wrap li.k-button:active, .k-multiselect .k-multiselect-wrap li.k-button.k-state-active {
    border-color: #79352a;
    color: #ffffff;
    background-color: #82392e; }
  .k-multiselect .k-multiselect-wrap li:focus .k-icon, .k-multiselect .k-multiselect-wrap li.k-state-focused .k-icon {
    opacity: 1; }
  .k-multiselect .k-multiselect-wrap .k-i-loading {
    background-color: #fff; }
  .k-multiselect .k-multiselect-wrap.k-invalid, .k-multiselect .k-multiselect-wrap.k-invalid:hover, .k-multiselect .k-multiselect-wrap.k-state-invalid {
    border-color: #dc3545; }

.k-multiselect.k-state-invalid .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-touched .k-multiselect-wrap, .k-multiselect.ng-invalid.ng-dirty .k-multiselect-wrap {
  border-color: #dc3545; }

.k-textarea {
  border-radius: 0.25rem;
  margin: 0;
  padding: 0;
  width: 18em;
  border-width: 1px;
  border-style: solid;
  outline: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  line-height: 1.5;
  box-sizing: border-box;
  box-shadow: none;
  background: none;
  display: inline-flex;
  flex-wrap: nowrap;
  vertical-align: middle;
  position: relative;
  -webkit-appearance: none; }
  .k-textarea::-ms-clear {
    display: none; }
  .k-textarea::placeholder {
    color: #5e6e7d;
    opacity: 1;
    user-select: none; }
  .k-textarea > .k-input {
    padding: 0.375rem 0.75rem;
    height: auto;
    min-height: calc( 1.5em + 0.75rem + 2px);
    overflow-y: auto;
    resize: vertical; }
  .k-textarea:disabled, .k-textarea[disabled], .k-textarea.k-state-disabled {
    outline: none;
    cursor: default;
    opacity: 0.65;
    filter: grayscale(0.1);
    pointer-events: none;
    box-shadow: none; }
    .k-textarea:disabled::selection, .k-textarea[disabled]::selection, .k-textarea.k-state-disabled::selection {
      color: #3A4857;
      background-color: transparent; }

.k-textarea-suffix {
  flex-shrink: 0; }

textarea.k-textarea {
  padding: 0.375rem 0.75rem;
  min-height: calc( 1.5em + 0.75rem + 2px);
  display: inline-block;
  resize: both; }

.k-textbox-container > .k-textarea,
.k-floating-label-container > .k-textarea {
  flex: 1 1 auto;
  width: 100%; }

.k-ie .k-textarea :-ms-input-placeholder, .k-ie .k-textarea:-ms-input-placeholder {
  color: #5e6e7d; }

.k-textarea {
  transition: color 0.2s ease-in-out, background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, box-shadow 0.2s ease-in-out; }

.k-textarea {
  border-color: #C7D0D9;
  color: #3A4857;
  background-color: #fff; }
  .k-textarea:focus, .k-textarea.k-state-focus, .k-textarea.k-state-focused {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-textarea:focus-within {
    border-color: #38abe5;
    color: #3A4857;
    background-color: #fff;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-textarea.k-invalid, .k-textarea.k-state-invalid, .k-textarea.ng-invalid.ng-touched, .k-textarea.ng-invalid.ng-dirty {
    border-color: #dc3545; }
    .k-textarea.k-invalid:focus, .k-textarea.k-invalid.k-state-focus, .k-textarea.k-invalid.k-state-focused, .k-textarea.k-state-invalid:focus, .k-textarea.k-state-invalid.k-state-focus, .k-textarea.k-state-invalid.k-state-focused, .k-textarea.ng-invalid.ng-touched:focus, .k-textarea.ng-invalid.ng-touched.k-state-focus, .k-textarea.ng-invalid.ng-touched.k-state-focused, .k-textarea.ng-invalid.ng-dirty:focus, .k-textarea.ng-invalid.ng-dirty.k-state-focus, .k-textarea.ng-invalid.ng-dirty.k-state-focused {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
    .k-textarea.k-invalid:focus-within, .k-textarea.k-state-invalid:focus-within, .k-textarea.ng-invalid.ng-touched:focus-within, .k-textarea.ng-invalid.ng-dirty:focus-within {
      box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

/*BOOTSTRAP*/
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #12638C;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #5e6e7d;
  --gray-dark: #273340;
  --primary: #12638C;
  --secondary: #a84a3b;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #C7D0D9;
  --dark: #273340;
  --tertiary: #6f42c1;
  --error: #dc3545;
  --inverse: #273340;
  --normal: #5e6e7d;
  --white: #fff;
  --black: #000;
  --gray-1: #f8f9fa;
  --gray-2: #e9ecef;
  --gray-3: #dee2e6;
  --gray-4: #C7D0D9;
  --gray-5: #AEB5BD;
  --gray-6: #5e6e7d;
  --gray-7: #3A4857;
  --gray-8: #273340;
  --gray-9: #141F29;
  --gray-dark: darkgray;
  --blue: #12638C;
  --vert: #0C5518;
  --red: red;
  --limegreen: limegreen;
  --primary-light: #388bad;
  --primary-xlight: #59a9c9;
  --primary-dark: #093348;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1400px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }

*,
*::before,
*::after {
  box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #141F29;
  text-align: left;
  background-color: #fff; }

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important; }

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

b,
strong {
  font-weight: bolder; }

small {
  font-size: 80%; }

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }

sub {
  bottom: -.25em; }

sup {
  top: -.5em; }

a {
  color: #12638C;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #093348;
    text-decoration: underline; }

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none; }
  a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none; }

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em; }

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }

figure {
  margin: 0 0 1rem; }

img {
  vertical-align: middle;
  border-style: none; }

svg {
  overflow: hidden;
  vertical-align: middle; }

table {
  border-collapse: collapse; }

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #5e6e7d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit;
  text-align: -webkit-match-parent; }

label {
  display: inline-block;
  margin-bottom: 0.5rem; }

button {
  border-radius: 0; }

button:focus:not(:focus-visible) {
  outline: 0; }

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

[role="button"] {
  cursor: pointer; }

select {
  word-wrap: normal; }

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer; }

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }

textarea {
  overflow: auto;
  resize: vertical; }

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }

progress {
  vertical-align: baseline; }

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }

output {
  display: inline-block; }

summary {
  display: list-item;
  cursor: pointer; }

template {
  display: none; }

[hidden] {
  display: none !important; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2; }

h1, .h1 {
  font-size: 2.5rem; }

h2, .h2 {
  font-size: 2rem; }

h3, .h3 {
  font-size: 1.75rem; }

h4, .h4 {
  font-size: 1.5rem; }

h5, .h5 {
  font-size: 1.25rem; }

h6, .h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

small,
.small {
  font-size: 80%;
  font-weight: 400; }

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }
  .list-inline-item:not(:last-child) {
    margin-right: 0.5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #5e6e7d; }
  .blockquote-footer::before {
    content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #5e6e7d; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word; }
  a > code {
    color: inherit; }

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #141F29;
  border-radius: 0.2rem;
  box-shadow: inset 0 -0.1rem 0 rgba(0, 0, 0, 0.25); }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700;
    box-shadow: none; }

pre {
  display: block;
  font-size: 87.5%;
  color: #141F29; }
  pre code {
    font-size: inherit;
    color: inherit;
    word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1340px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #141F29;
  background-color: #fff; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid rgba(20, 31, 41, 0.125); }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid rgba(20, 31, 41, 0.125); }
  .table tbody + tbody {
    border-top: 2px solid rgba(20, 31, 41, 0.125); }

.table-sm th,
.table-sm td {
  padding: 0.3rem; }

.table-bordered {
  border: 1px solid rgba(20, 31, 41, 0.125); }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid rgba(20, 31, 41, 0.125); }
  .table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #141F29;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bdd3df; }

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #84aec3; }

.table-hover .table-primary:hover {
  background-color: #acc8d7; }
  .table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #acc8d7; }

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #e7ccc8; }

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #d2a199; }

.table-hover .table-secondary:hover {
  background-color: #dfbcb6; }
  .table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #dfbcb6; }

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }
  .table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }
  .table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
  .table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
  .table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }

.table-light,
.table-light > th,
.table-light > td {
  background-color: #eff2f4; }

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #e2e7eb; }

.table-hover .table-light:hover {
  background-color: #e0e6ea; }
  .table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #e0e6ea; }

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c3c6ca; }

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #8f959c; }

.table-hover .table-dark:hover {
  background-color: #b5b9be; }
  .table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b5b9be; }

.table-tertiary,
.table-tertiary > th,
.table-tertiary > td {
  background-color: #d7caee; }

.table-tertiary th,
.table-tertiary td,
.table-tertiary thead th,
.table-tertiary tbody + tbody {
  border-color: #b49ddf; }

.table-hover .table-tertiary:hover {
  background-color: #c8b7e8; }
  .table-hover .table-tertiary:hover > td,
  .table-hover .table-tertiary:hover > th {
    background-color: #c8b7e8; }

.table-error,
.table-error > th,
.table-error > td {
  background-color: #f5c6cb; }

.table-error th,
.table-error td,
.table-error thead th,
.table-error tbody + tbody {
  border-color: #ed969e; }

.table-hover .table-error:hover {
  background-color: #f1b0b7; }
  .table-hover .table-error:hover > td,
  .table-hover .table-error:hover > th {
    background-color: #f1b0b7; }

.table-inverse,
.table-inverse > th,
.table-inverse > td {
  background-color: #c3c6ca; }

.table-inverse th,
.table-inverse td,
.table-inverse thead th,
.table-inverse tbody + tbody {
  border-color: #8f959c; }

.table-hover .table-inverse:hover {
  background-color: #b5b9be; }
  .table-hover .table-inverse:hover > td,
  .table-hover .table-inverse:hover > th {
    background-color: #b5b9be; }

.table-normal,
.table-normal > th,
.table-normal > td {
  background-color: #d2d6db; }

.table-normal th,
.table-normal td,
.table-normal thead th,
.table-normal tbody + tbody {
  border-color: #abb4bb; }

.table-hover .table-normal:hover {
  background-color: #c4c9d0; }
  .table-hover .table-normal:hover > td,
  .table-hover .table-normal:hover > th {
    background-color: #c4c9d0; }

.table-white,
.table-white > th,
.table-white > td {
  background-color: white; }

.table-white th,
.table-white td,
.table-white thead th,
.table-white tbody + tbody {
  border-color: white; }

.table-hover .table-white:hover {
  background-color: #f2f2f2; }
  .table-hover .table-white:hover > td,
  .table-hover .table-white:hover > th {
    background-color: #f2f2f2; }

.table-black,
.table-black > th,
.table-black > td {
  background-color: #b8b8b8; }

.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: #7a7a7a; }

.table-hover .table-black:hover {
  background-color: #ababab; }
  .table-hover .table-black:hover > td,
  .table-hover .table-black:hover > th {
    background-color: #ababab; }

.table-gray-1,
.table-gray-1 > th,
.table-gray-1 > td {
  background-color: #fdfdfe; }

.table-gray-1 th,
.table-gray-1 td,
.table-gray-1 thead th,
.table-gray-1 tbody + tbody {
  border-color: #fbfcfc; }

.table-hover .table-gray-1:hover {
  background-color: #ececf6; }
  .table-hover .table-gray-1:hover > td,
  .table-hover .table-gray-1:hover > th {
    background-color: #ececf6; }

.table-gray-2,
.table-gray-2 > th,
.table-gray-2 > td {
  background-color: #f9fafb; }

.table-gray-2 th,
.table-gray-2 td,
.table-gray-2 thead th,
.table-gray-2 tbody + tbody {
  border-color: #f4f5f7; }

.table-hover .table-gray-2:hover {
  background-color: #eaedf1; }
  .table-hover .table-gray-2:hover > td,
  .table-hover .table-gray-2:hover > th {
    background-color: #eaedf1; }

.table-gray-3,
.table-gray-3 > th,
.table-gray-3 > td {
  background-color: #f6f7f8; }

.table-gray-3 th,
.table-gray-3 td,
.table-gray-3 thead th,
.table-gray-3 tbody + tbody {
  border-color: #eef0f2; }

.table-hover .table-gray-3:hover {
  background-color: #e8eaed; }
  .table-hover .table-gray-3:hover > td,
  .table-hover .table-gray-3:hover > th {
    background-color: #e8eaed; }

.table-gray-4,
.table-gray-4 > th,
.table-gray-4 > td {
  background-color: #eff2f4; }

.table-gray-4 th,
.table-gray-4 td,
.table-gray-4 thead th,
.table-gray-4 tbody + tbody {
  border-color: #e2e7eb; }

.table-hover .table-gray-4:hover {
  background-color: #e0e6ea; }
  .table-hover .table-gray-4:hover > td,
  .table-hover .table-gray-4:hover > th {
    background-color: #e0e6ea; }

.table-gray-5,
.table-gray-5 > th,
.table-gray-5 > td {
  background-color: #e8eaed; }

.table-gray-5 th,
.table-gray-5 td,
.table-gray-5 thead th,
.table-gray-5 tbody + tbody {
  border-color: #d5d9dd; }

.table-hover .table-gray-5:hover {
  background-color: #dadde2; }
  .table-hover .table-gray-5:hover > td,
  .table-hover .table-gray-5:hover > th {
    background-color: #dadde2; }

.table-gray-6,
.table-gray-6 > th,
.table-gray-6 > td {
  background-color: #d2d6db; }

.table-gray-6 th,
.table-gray-6 td,
.table-gray-6 thead th,
.table-gray-6 tbody + tbody {
  border-color: #abb4bb; }

.table-hover .table-gray-6:hover {
  background-color: #c4c9d0; }
  .table-hover .table-gray-6:hover > td,
  .table-hover .table-gray-6:hover > th {
    background-color: #c4c9d0; }

.table-gray-7,
.table-gray-7 > th,
.table-gray-7 > td {
  background-color: #c8ccd0; }

.table-gray-7 th,
.table-gray-7 td,
.table-gray-7 thead th,
.table-gray-7 tbody + tbody {
  border-color: #99a0a8; }

.table-hover .table-gray-7:hover {
  background-color: #babfc4; }
  .table-hover .table-gray-7:hover > td,
  .table-hover .table-gray-7:hover > th {
    background-color: #babfc4; }

.table-gray-8,
.table-gray-8 > th,
.table-gray-8 > td {
  background-color: #c3c6ca; }

.table-gray-8 th,
.table-gray-8 td,
.table-gray-8 thead th,
.table-gray-8 tbody + tbody {
  border-color: #8f959c; }

.table-hover .table-gray-8:hover {
  background-color: #b5b9be; }
  .table-hover .table-gray-8:hover > td,
  .table-hover .table-gray-8:hover > th {
    background-color: #b5b9be; }

.table-gray-9,
.table-gray-9 > th,
.table-gray-9 > td {
  background-color: #bdc0c3; }

.table-gray-9 th,
.table-gray-9 td,
.table-gray-9 thead th,
.table-gray-9 tbody + tbody {
  border-color: #858b90; }

.table-hover .table-gray-9:hover {
  background-color: #b0b3b7; }
  .table-hover .table-gray-9:hover > td,
  .table-hover .table-gray-9:hover > th {
    background-color: #b0b3b7; }

.table-gray-dark,
.table-gray-dark > th,
.table-gray-dark > td {
  background-color: #e7e7e7; }

.table-gray-dark th,
.table-gray-dark td,
.table-gray-dark thead th,
.table-gray-dark tbody + tbody {
  border-color: #d2d2d2; }

.table-hover .table-gray-dark:hover {
  background-color: #dadada; }
  .table-hover .table-gray-dark:hover > td,
  .table-hover .table-gray-dark:hover > th {
    background-color: #dadada; }

.table-blue,
.table-blue > th,
.table-blue > td {
  background-color: #bdd3df; }

.table-blue th,
.table-blue td,
.table-blue thead th,
.table-blue tbody + tbody {
  border-color: #84aec3; }

.table-hover .table-blue:hover {
  background-color: #acc8d7; }
  .table-hover .table-blue:hover > td,
  .table-hover .table-blue:hover > th {
    background-color: #acc8d7; }

.table-vert,
.table-vert > th,
.table-vert > td {
  background-color: #bbcfbe; }

.table-vert th,
.table-vert td,
.table-vert thead th,
.table-vert tbody + tbody {
  border-color: #81a787; }

.table-hover .table-vert:hover {
  background-color: #acc4b0; }
  .table-hover .table-vert:hover > td,
  .table-hover .table-vert:hover > th {
    background-color: #acc4b0; }

.table-red,
.table-red > th,
.table-red > td {
  background-color: #ffb8b8; }

.table-red th,
.table-red td,
.table-red thead th,
.table-red tbody + tbody {
  border-color: #ff7a7a; }

.table-hover .table-red:hover {
  background-color: #ff9f9f; }
  .table-hover .table-red:hover > td,
  .table-hover .table-red:hover > th {
    background-color: #ff9f9f; }

.table-limegreen,
.table-limegreen > th,
.table-limegreen > td {
  background-color: #c6f1c6; }

.table-limegreen th,
.table-limegreen td,
.table-limegreen thead th,
.table-limegreen tbody + tbody {
  border-color: #94e594; }

.table-hover .table-limegreen:hover {
  background-color: #b2ecb2; }
  .table-hover .table-limegreen:hover > td,
  .table-hover .table-limegreen:hover > th {
    background-color: #b2ecb2; }

.table-primary-light,
.table-primary-light > th,
.table-primary-light > td {
  background-color: #c7dfe8; }

.table-primary-light th,
.table-primary-light td,
.table-primary-light thead th,
.table-primary-light tbody + tbody {
  border-color: #98c3d4; }

.table-hover .table-primary-light:hover {
  background-color: #b5d5e1; }
  .table-hover .table-primary-light:hover > td,
  .table-hover .table-primary-light:hover > th {
    background-color: #b5d5e1; }

.table-primary-xlight,
.table-primary-xlight > th,
.table-primary-xlight > td {
  background-color: #d1e7f0; }

.table-primary-xlight th,
.table-primary-xlight td,
.table-primary-xlight thead th,
.table-primary-xlight tbody + tbody {
  border-color: #a9d2e3; }

.table-hover .table-primary-xlight:hover {
  background-color: #beddea; }
  .table-hover .table-primary-xlight:hover > td,
  .table-hover .table-primary-xlight:hover > th {
    background-color: #beddea; }

.table-primary-dark,
.table-primary-dark > th,
.table-primary-dark > td {
  background-color: #bac6cc; }

.table-primary-dark th,
.table-primary-dark td,
.table-primary-dark thead th,
.table-primary-dark tbody + tbody {
  border-color: #7f95a0; }

.table-hover .table-primary-dark:hover {
  background-color: #abbac1; }
  .table-hover .table-primary-dark:hover > td,
  .table-hover .table-primary-dark:hover > th {
    background-color: #abbac1; }

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #273340;
  border-color: #354658; }

.table .thead-light th {
  color: #3A4857;
  background-color: #e9ecef;
  border-color: rgba(20, 31, 41, 0.125); }

.table-dark {
  color: #fff;
  background-color: #273340; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #354658; }
  .table-dark.table-bordered {
    border: 0; }
  .table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
  .table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-sm > .table-bordered {
      border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-md > .table-bordered {
      border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-lg > .table-bordered {
      border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xl > .table-bordered {
      border: 0; } }

@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xxl > .table-bordered {
      border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }
  .table-responsive > .table-bordered {
    border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3A4857;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #C7D0D9;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .form-control {
      transition: none; } }
  .form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
  .form-control:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #3A4857; }
  .form-control:focus {
    color: #3A4857;
    background-color: #fff;
    border-color: #38abe5;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .form-control::placeholder {
    color: #5e6e7d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #eeeeee;
    opacity: 1; }

input[type="date"].form-control,
input[type="time"].form-control,
input[type="datetime-local"].form-control,
input[type="month"].form-control {
  appearance: none; }

select.form-control:focus::-ms-value {
  color: #3A4857;
  background-color: #fff; }

.form-control-file,
.form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm, form .custom-control-label.custom-control-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #141F29;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
  .form-control-plaintext.form-control-sm, .k-autocomplete .form-control-plaintext.k-autocomplete-sm.k-input, .form-control-plaintext.form-control-lg {
    padding-right: 0;
    padding-left: 0; }

.form-control-sm, .k-autocomplete .k-autocomplete-sm.k-input {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

select.form-control[size], select.form-control[multiple] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: 0.25rem; }

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
  .form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem; }
  .form-check-input[disabled] ~ .form-check-label,
  .form-check-input:disabled ~ .form-check-label {
    color: #5e6e7d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem; }
  .form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: 0.3125rem;
    margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem; }
  .form-row > .col > .valid-tooltip,
  .form-row > [class*="col-"] > .valid-tooltip {
    left: 5px; }

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23273340' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745; }

.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #28a745; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem; }
  .form-row > .col > .invalid-tooltip,
  .form-row > [class*="col-"] > .invalid-tooltip {
    left: 5px; }

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23273340' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545; }

.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #dc3545; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center; }
  .form-inline .form-check {
    width: 100%; }
  @media (min-width: 576px) {
    .form-inline label {
      display: flex;
      align-items: center;
      justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: flex;
      flex: 0 0 auto;
      flex-flow: row wrap;
      align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group,
    .form-inline .custom-select {
      width: auto; }
    .form-inline .form-check {
      display: flex;
      align-items: center;
      justify-content: center;
      width: auto;
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      flex-shrink: 0;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      align-items: center;
      justify-content: center; }
    .form-inline .custom-control-label {
      margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #141F29;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #141F29;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .btn.disabled, .toggle-radio input[type=radio]:disabled + .btn, .btn:disabled {
    opacity: 0.65;
    box-shadow: none; }
  .btn:not(:disabled):not(.disabled) {
    cursor: pointer; }
    .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
      .btn:not(:disabled):not(.disabled):active:focus, .btn:not(:disabled):not(.disabled).active:focus {
        box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25), inset 0 3px 5px rgba(0, 0, 0, 0.125); }

a.btn.disabled, .toggle-radio input[type=radio]:disabled + a.btn,
fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary, .toggle-checkbox[data-theme=primary] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary] {
  color: #fff;
  background-color: #12638C;
  border-color: #12638C;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-primary:hover, .toggle-checkbox[data-theme=primary] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=primary] {
    color: #fff;
    background-color: #0e4b6a;
    border-color: #0c435f; }
  .btn-primary:focus, .toggle-checkbox[data-theme=primary] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=primary], .btn-primary.focus, .toggle-checkbox[data-theme=primary] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=primary] input[type=radio]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=primary] {
    color: #fff;
    background-color: #0e4b6a;
    border-color: #0c435f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(54, 122, 157, 0.5); }
  .btn-primary.disabled, .toggle-checkbox[data-theme=primary] .disabled.btn.selected, .toggle-checkbox[data-theme=primary] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=primary] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=primary], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=primary], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=primary] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-primary.btn, .toggle-radio[data-theme=primary] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=primary], .toggle-radio[data-theme=primary] input[type=radio]:checked + .disabled.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=primary], .btn-primary:disabled, .toggle-checkbox[data-theme=primary] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=primary] {
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
  .btn-primary:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=primary], .btn-primary:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=primary],
  .show > .btn-primary.dropdown-toggle,
  .toggle-checkbox[data-theme=primary] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=primary],
  .multi-checkbox-toggle[data-theme=primary] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=primary] .show > input[type=radio]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=primary] {
    color: #fff;
    background-color: #0c435f;
    border-color: #0b3b54; }
    .btn-primary:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary], .btn-primary:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary],
    .show > .btn-primary.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=primary],
    .multi-checkbox-toggle[data-theme=primary] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=primary] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=primary] {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(54, 122, 157, 0.5); }

.btn-secondary, .toggle-checkbox[data-theme=secondary] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #a84a3b;
  border-color: #a84a3b;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-secondary:hover, .toggle-checkbox[data-theme=secondary] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #8c3e31;
    border-color: #82392e; }
  .btn-secondary:focus, .toggle-checkbox[data-theme=secondary] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:focus, .btn-secondary.focus, .toggle-checkbox[data-theme=secondary] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #8c3e31;
    border-color: #82392e;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(181, 101, 88, 0.5); }
  .btn-secondary.disabled, .toggle-checkbox[data-theme=secondary] .disabled.btn.selected, .toggle-checkbox[data-theme=secondary] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=secondary] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=secondary], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=secondary], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=secondary] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=secondary] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-secondary.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .disabled.btn, .btn-secondary:disabled, .toggle-checkbox[data-theme=secondary] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #a84a3b;
    border-color: #a84a3b; }
  .btn-secondary:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=secondary] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=secondary] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle,
  .toggle-checkbox[data-theme=secondary] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=secondary],
  .multi-checkbox-toggle[data-theme=secondary] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=secondary],
  .toggle-radio[data-theme=secondary] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #82392e;
    border-color: #79352a; }
    .btn-secondary:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=secondary] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=secondary] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-secondary.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=secondary] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=secondary],
    .multi-checkbox-toggle[data-theme=secondary] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=secondary],
    .toggle-radio[data-theme=secondary] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(181, 101, 88, 0.5); }

.btn-success, .toggle-checkbox[data-theme=success] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-success:hover, .toggle-checkbox[data-theme=success] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
  .btn-success:focus, .toggle-checkbox[data-theme=success] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:focus, .btn-success.focus, .toggle-checkbox[data-theme=success] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }
  .btn-success.disabled, .toggle-checkbox[data-theme=success] .disabled.btn.selected, .toggle-checkbox[data-theme=success] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=success] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=success], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=success], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=success] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=success] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-success.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .disabled.btn, .btn-success:disabled, .toggle-checkbox[data-theme=success] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-success:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=success] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=success] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle,
  .toggle-checkbox[data-theme=success] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=success],
  .multi-checkbox-toggle[data-theme=success] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=success],
  .toggle-radio[data-theme=success] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430; }
    .btn-success:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=success] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=success] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-success.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=success] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=success],
    .multi-checkbox-toggle[data-theme=success] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=success],
    .toggle-radio[data-theme=success] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info, .toggle-checkbox[data-theme=info] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-info:hover, .toggle-checkbox[data-theme=info] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
  .btn-info:focus, .toggle-checkbox[data-theme=info] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:focus, .btn-info.focus, .toggle-checkbox[data-theme=info] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }
  .btn-info.disabled, .toggle-checkbox[data-theme=info] .disabled.btn.selected, .toggle-checkbox[data-theme=info] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=info] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=info], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=info], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=info] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=info] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-info.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .disabled.btn, .btn-info:disabled, .toggle-checkbox[data-theme=info] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-info:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=info] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=info] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle,
  .toggle-checkbox[data-theme=info] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=info],
  .multi-checkbox-toggle[data-theme=info] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=info],
  .toggle-radio[data-theme=info] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f; }
    .btn-info:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=info] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=info] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-info.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=info] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=info],
    .multi-checkbox-toggle[data-theme=info] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=info],
    .toggle-radio[data-theme=info] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning, .toggle-checkbox[data-theme=warning] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #ffc107;
  border-color: #ffc107;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-warning:hover, .toggle-checkbox[data-theme=warning] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #e0a800;
    border-color: #d39e00; }
  .btn-warning:focus, .toggle-checkbox[data-theme=warning] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:focus, .btn-warning.focus, .toggle-checkbox[data-theme=warning] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #e0a800;
    border-color: #d39e00;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 169, 12, 0.5); }
  .btn-warning.disabled, .toggle-checkbox[data-theme=warning] .disabled.btn.selected, .toggle-checkbox[data-theme=warning] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=warning] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=warning], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=warning], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=warning] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=warning] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-warning.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .disabled.btn, .btn-warning:disabled, .toggle-checkbox[data-theme=warning] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-warning:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=warning] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=warning] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle,
  .toggle-checkbox[data-theme=warning] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=warning],
  .multi-checkbox-toggle[data-theme=warning] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=warning],
  .toggle-radio[data-theme=warning] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #d39e00;
    border-color: #c69500; }
    .btn-warning:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=warning] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=warning] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-warning.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=warning] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=warning],
    .multi-checkbox-toggle[data-theme=warning] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=warning],
    .toggle-radio[data-theme=warning] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 169, 12, 0.5); }

.btn-danger, .toggle-checkbox[data-theme=danger] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-danger:hover, .toggle-checkbox[data-theme=danger] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-danger:focus, .toggle-checkbox[data-theme=danger] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:focus, .btn-danger.focus, .toggle-checkbox[data-theme=danger] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-danger.disabled, .toggle-checkbox[data-theme=danger] .disabled.btn.selected, .toggle-checkbox[data-theme=danger] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=danger] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=danger], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=danger], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=danger] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=danger] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-danger.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .disabled.btn, .btn-danger:disabled, .toggle-checkbox[data-theme=danger] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-danger:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=danger] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=danger] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle,
  .toggle-checkbox[data-theme=danger] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=danger],
  .multi-checkbox-toggle[data-theme=danger] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=danger],
  .toggle-radio[data-theme=danger] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-danger:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=danger] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=danger] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-danger.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=danger] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=danger],
    .multi-checkbox-toggle[data-theme=danger] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=danger],
    .toggle-radio[data-theme=danger] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light, .toggle-checkbox[data-theme=light] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #C7D0D9;
  border-color: #C7D0D9;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-light:hover, .toggle-checkbox[data-theme=light] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #b0bdca;
    border-color: #a9b7c4; }
  .btn-light:focus, .toggle-checkbox[data-theme=light] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:focus, .btn-light.focus, .toggle-checkbox[data-theme=light] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #b0bdca;
    border-color: #a9b7c4;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(172, 181, 191, 0.5); }
  .btn-light.disabled, .toggle-checkbox[data-theme=light] .disabled.btn.selected, .toggle-checkbox[data-theme=light] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=light] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=light], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=light], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=light] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=light] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-light.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .disabled.btn, .btn-light:disabled, .toggle-checkbox[data-theme=light] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #C7D0D9;
    border-color: #C7D0D9; }
  .btn-light:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=light] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=light] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle,
  .toggle-checkbox[data-theme=light] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=light],
  .multi-checkbox-toggle[data-theme=light] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=light],
  .toggle-radio[data-theme=light] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #a9b7c4;
    border-color: #a1b0bf; }
    .btn-light:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=light] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=light] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-light.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=light] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=light],
    .multi-checkbox-toggle[data-theme=light] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=light],
    .toggle-radio[data-theme=light] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(172, 181, 191, 0.5); }

.btn-dark, .toggle-checkbox[data-theme=dark] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #273340;
  border-color: #273340;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-dark:hover, .toggle-checkbox[data-theme=dark] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #192028;
    border-color: #141a20; }
  .btn-dark:focus, .toggle-checkbox[data-theme=dark] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:focus, .btn-dark.focus, .toggle-checkbox[data-theme=dark] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #192028;
    border-color: #141a20;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(71, 82, 93, 0.5); }
  .btn-dark.disabled, .toggle-checkbox[data-theme=dark] .disabled.btn.selected, .toggle-checkbox[data-theme=dark] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=dark] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=dark], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=dark], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=dark] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=dark] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-dark.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .disabled.btn, .btn-dark:disabled, .toggle-checkbox[data-theme=dark] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
  .btn-dark:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=dark] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=dark] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle,
  .toggle-checkbox[data-theme=dark] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=dark],
  .multi-checkbox-toggle[data-theme=dark] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=dark],
  .toggle-radio[data-theme=dark] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #141a20;
    border-color: #0f1318; }
    .btn-dark:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=dark] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=dark] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dark.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=dark] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=dark],
    .multi-checkbox-toggle[data-theme=dark] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=dark],
    .toggle-radio[data-theme=dark] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(71, 82, 93, 0.5); }

.btn-tertiary, .toggle-checkbox[data-theme=tertiary] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #6f42c1;
  border-color: #6f42c1;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-tertiary:hover, .toggle-checkbox[data-theme=tertiary] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #5e37a6;
    border-color: #59339d; }
  .btn-tertiary:focus, .toggle-checkbox[data-theme=tertiary] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:focus, .btn-tertiary.focus, .toggle-checkbox[data-theme=tertiary] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #5e37a6;
    border-color: #59339d;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }
  .btn-tertiary.disabled, .toggle-checkbox[data-theme=tertiary] .disabled.btn.selected, .toggle-checkbox[data-theme=tertiary] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=tertiary] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=tertiary], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=tertiary], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=tertiary] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=tertiary] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-tertiary.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .disabled.btn, .btn-tertiary:disabled, .toggle-checkbox[data-theme=tertiary] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-tertiary:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=tertiary] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-tertiary:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=tertiary] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-tertiary.dropdown-toggle,
  .toggle-checkbox[data-theme=tertiary] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=tertiary],
  .multi-checkbox-toggle[data-theme=tertiary] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=tertiary],
  .toggle-radio[data-theme=tertiary] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #59339d;
    border-color: #533093; }
    .btn-tertiary:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=tertiary] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-tertiary:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=tertiary] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-tertiary.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=tertiary] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=tertiary],
    .multi-checkbox-toggle[data-theme=tertiary] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=tertiary],
    .toggle-radio[data-theme=tertiary] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(133, 94, 202, 0.5); }

.btn-error, .toggle-checkbox[data-theme=error] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-error:hover, .toggle-checkbox[data-theme=error] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
  .btn-error:focus, .toggle-checkbox[data-theme=error] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:focus, .btn-error.focus, .toggle-checkbox[data-theme=error] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }
  .btn-error.disabled, .toggle-checkbox[data-theme=error] .disabled.btn.selected, .toggle-checkbox[data-theme=error] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=error] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=error], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=error], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=error] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=error] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-error.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .disabled.btn, .btn-error:disabled, .toggle-checkbox[data-theme=error] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-error:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=error] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-error:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=error] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-error.dropdown-toggle,
  .toggle-checkbox[data-theme=error] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=error],
  .multi-checkbox-toggle[data-theme=error] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=error],
  .toggle-radio[data-theme=error] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d; }
    .btn-error:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=error] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-error:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=error] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-error.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=error] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=error],
    .multi-checkbox-toggle[data-theme=error] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=error],
    .toggle-radio[data-theme=error] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-inverse, .toggle-checkbox[data-theme=inverse] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #273340;
  border-color: #273340;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-inverse:hover, .toggle-checkbox[data-theme=inverse] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #192028;
    border-color: #141a20; }
  .btn-inverse:focus, .toggle-checkbox[data-theme=inverse] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:focus, .btn-inverse.focus, .toggle-checkbox[data-theme=inverse] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #192028;
    border-color: #141a20;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(71, 82, 93, 0.5); }
  .btn-inverse.disabled, .toggle-checkbox[data-theme=inverse] .disabled.btn.selected, .toggle-checkbox[data-theme=inverse] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=inverse] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=inverse], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=inverse], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=inverse] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=inverse] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-inverse.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .disabled.btn, .btn-inverse:disabled, .toggle-checkbox[data-theme=inverse] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
  .btn-inverse:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=inverse] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-inverse:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=inverse] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-inverse.dropdown-toggle,
  .toggle-checkbox[data-theme=inverse] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=inverse],
  .multi-checkbox-toggle[data-theme=inverse] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=inverse],
  .toggle-radio[data-theme=inverse] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #141a20;
    border-color: #0f1318; }
    .btn-inverse:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=inverse] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-inverse:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=inverse] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-inverse.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=inverse] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=inverse],
    .multi-checkbox-toggle[data-theme=inverse] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=inverse],
    .toggle-radio[data-theme=inverse] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(71, 82, 93, 0.5); }

.btn-normal, .toggle-checkbox[data-theme=normal] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #5e6e7d;
  border-color: #5e6e7d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-normal:hover, .toggle-checkbox[data-theme=normal] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #4e5b67;
    border-color: #485460; }
  .btn-normal:focus, .toggle-checkbox[data-theme=normal] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:focus, .btn-normal.focus, .toggle-checkbox[data-theme=normal] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #4e5b67;
    border-color: #485460;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(118, 132, 145, 0.5); }
  .btn-normal.disabled, .toggle-checkbox[data-theme=normal] .disabled.btn.selected, .toggle-checkbox[data-theme=normal] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=normal] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=normal], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=normal], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=normal] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=normal] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-normal.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .disabled.btn, .btn-normal:disabled, .toggle-checkbox[data-theme=normal] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #5e6e7d;
    border-color: #5e6e7d; }
  .btn-normal:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=normal] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-normal:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=normal] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-normal.dropdown-toggle,
  .toggle-checkbox[data-theme=normal] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=normal],
  .multi-checkbox-toggle[data-theme=normal] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=normal],
  .toggle-radio[data-theme=normal] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #485460;
    border-color: #434e59; }
    .btn-normal:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=normal] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-normal:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=normal] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-normal.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=normal] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=normal],
    .multi-checkbox-toggle[data-theme=normal] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=normal],
    .toggle-radio[data-theme=normal] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(118, 132, 145, 0.5); }

.btn-white, .toggle-checkbox[data-theme=white] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #fff;
  border-color: #fff;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-white:hover, .toggle-checkbox[data-theme=white] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #ececec;
    border-color: #e6e6e6; }
  .btn-white:focus, .toggle-checkbox[data-theme=white] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:focus, .btn-white.focus, .toggle-checkbox[data-theme=white] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #ececec;
    border-color: #e6e6e6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 221, 223, 0.5); }
  .btn-white.disabled, .toggle-checkbox[data-theme=white] .disabled.btn.selected, .toggle-checkbox[data-theme=white] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=white] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=white], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=white], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=white] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=white] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-white.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .disabled.btn, .btn-white:disabled, .toggle-checkbox[data-theme=white] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #fff;
    border-color: #fff; }
  .btn-white:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=white] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-white:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=white] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-white.dropdown-toggle,
  .toggle-checkbox[data-theme=white] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=white],
  .multi-checkbox-toggle[data-theme=white] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=white],
  .toggle-radio[data-theme=white] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #e6e6e6;
    border-color: #dfdfdf; }
    .btn-white:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=white] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-white:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=white] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-white.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=white] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=white],
    .multi-checkbox-toggle[data-theme=white] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=white],
    .toggle-radio[data-theme=white] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 221, 223, 0.5); }

.btn-black, .toggle-checkbox[data-theme=black] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #000;
  border-color: #000;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-black:hover, .toggle-checkbox[data-theme=black] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: black;
    border-color: black; }
  .btn-black:focus, .toggle-checkbox[data-theme=black] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:focus, .btn-black.focus, .toggle-checkbox[data-theme=black] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: black;
    border-color: black;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }
  .btn-black.disabled, .toggle-checkbox[data-theme=black] .disabled.btn.selected, .toggle-checkbox[data-theme=black] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=black] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=black], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=black], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=black] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=black] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-black.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .disabled.btn, .btn-black:disabled, .toggle-checkbox[data-theme=black] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #000;
    border-color: #000; }
  .btn-black:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=black] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-black:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=black] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-black.dropdown-toggle,
  .toggle-checkbox[data-theme=black] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=black],
  .multi-checkbox-toggle[data-theme=black] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=black],
  .toggle-radio[data-theme=black] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-black:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=black] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-black:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=black] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-black.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=black] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=black],
    .multi-checkbox-toggle[data-theme=black] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=black],
    .toggle-radio[data-theme=black] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(38, 38, 38, 0.5); }

.btn-gray-1, .toggle-checkbox[data-theme=gray-1] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-1:hover, .toggle-checkbox[data-theme=gray-1] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
  .btn-gray-1:focus, .toggle-checkbox[data-theme=gray-1] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:focus, .btn-gray-1.focus, .toggle-checkbox[data-theme=gray-1] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #e2e6ea;
    border-color: #dae0e5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(214, 216, 219, 0.5); }
  .btn-gray-1.disabled, .toggle-checkbox[data-theme=gray-1] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-1] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-1] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-1], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-1], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-1] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-1] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-1.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .disabled.btn, .btn-gray-1:disabled, .toggle-checkbox[data-theme=gray-1] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-gray-1:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-1] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-1:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-1] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-1.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-1] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-1],
  .multi-checkbox-toggle[data-theme=gray-1] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-1],
  .toggle-radio[data-theme=gray-1] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #dae0e5;
    border-color: #d3d9df; }
    .btn-gray-1:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-1] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-1:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-1] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-1.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-1] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-1],
    .multi-checkbox-toggle[data-theme=gray-1] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-1],
    .toggle-radio[data-theme=gray-1] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(214, 216, 219, 0.5); }

.btn-gray-2, .toggle-checkbox[data-theme=gray-2] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #e9ecef;
  border-color: #e9ecef;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-2:hover, .toggle-checkbox[data-theme=gray-2] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #d3d9df;
    border-color: #cbd3da; }
  .btn-gray-2:focus, .toggle-checkbox[data-theme=gray-2] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:focus, .btn-gray-2.focus, .toggle-checkbox[data-theme=gray-2] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #d3d9df;
    border-color: #cbd3da;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(201, 205, 209, 0.5); }
  .btn-gray-2.disabled, .toggle-checkbox[data-theme=gray-2] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-2] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-2] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-2], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-2], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-2] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-2] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-2.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .disabled.btn, .btn-gray-2:disabled, .toggle-checkbox[data-theme=gray-2] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #e9ecef;
    border-color: #e9ecef; }
  .btn-gray-2:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-2] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-2:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-2] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-2.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-2] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-2],
  .multi-checkbox-toggle[data-theme=gray-2] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-2],
  .toggle-radio[data-theme=gray-2] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #cbd3da;
    border-color: #c4ccd4; }
    .btn-gray-2:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-2] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-2:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-2] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-2.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-2] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-2],
    .multi-checkbox-toggle[data-theme=gray-2] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-2],
    .toggle-radio[data-theme=gray-2] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(201, 205, 209, 0.5); }

.btn-gray-3, .toggle-checkbox[data-theme=gray-3] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #dee2e6;
  border-color: #dee2e6;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-3:hover, .toggle-checkbox[data-theme=gray-3] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #c8cfd6;
    border-color: #c1c9d0; }
  .btn-gray-3:focus, .toggle-checkbox[data-theme=gray-3] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:focus, .btn-gray-3.focus, .toggle-checkbox[data-theme=gray-3] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #c8cfd6;
    border-color: #c1c9d0;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(192, 197, 202, 0.5); }
  .btn-gray-3.disabled, .toggle-checkbox[data-theme=gray-3] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-3] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-3] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-3], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-3], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-3] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-3] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-3.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .disabled.btn, .btn-gray-3:disabled, .toggle-checkbox[data-theme=gray-3] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #dee2e6;
    border-color: #dee2e6; }
  .btn-gray-3:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-3] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-3:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-3] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-3.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-3] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-3],
  .multi-checkbox-toggle[data-theme=gray-3] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-3],
  .toggle-radio[data-theme=gray-3] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #c1c9d0;
    border-color: #bac2cb; }
    .btn-gray-3:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-3] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-3:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-3] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-3.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-3] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-3],
    .multi-checkbox-toggle[data-theme=gray-3] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-3],
    .toggle-radio[data-theme=gray-3] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(192, 197, 202, 0.5); }

.btn-gray-4, .toggle-checkbox[data-theme=gray-4] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #C7D0D9;
  border-color: #C7D0D9;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-4:hover, .toggle-checkbox[data-theme=gray-4] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #b0bdca;
    border-color: #a9b7c4; }
  .btn-gray-4:focus, .toggle-checkbox[data-theme=gray-4] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:focus, .btn-gray-4.focus, .toggle-checkbox[data-theme=gray-4] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #b0bdca;
    border-color: #a9b7c4;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(172, 181, 191, 0.5); }
  .btn-gray-4.disabled, .toggle-checkbox[data-theme=gray-4] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-4] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-4] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-4], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-4], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-4] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-4] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-4.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .disabled.btn, .btn-gray-4:disabled, .toggle-checkbox[data-theme=gray-4] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #C7D0D9;
    border-color: #C7D0D9; }
  .btn-gray-4:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-4] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-4:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-4] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-4.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-4] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-4],
  .multi-checkbox-toggle[data-theme=gray-4] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-4],
  .toggle-radio[data-theme=gray-4] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #a9b7c4;
    border-color: #a1b0bf; }
    .btn-gray-4:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-4] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-4:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-4] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-4.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-4] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-4],
    .multi-checkbox-toggle[data-theme=gray-4] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-4],
    .toggle-radio[data-theme=gray-4] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(172, 181, 191, 0.5); }

.btn-gray-5, .toggle-checkbox[data-theme=gray-5] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: #AEB5BD;
  border-color: #AEB5BD;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-5:hover, .toggle-checkbox[data-theme=gray-5] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:hover {
    color: #141F29;
    background-color: #99a2ac;
    border-color: #929ba6; }
  .btn-gray-5:focus, .toggle-checkbox[data-theme=gray-5] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:focus, .btn-gray-5.focus, .toggle-checkbox[data-theme=gray-5] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .focus.btn {
    color: #141F29;
    background-color: #99a2ac;
    border-color: #929ba6;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(151, 159, 167, 0.5); }
  .btn-gray-5.disabled, .toggle-checkbox[data-theme=gray-5] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-5] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-5] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-5], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-5], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-5] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-5] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-5.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .disabled.btn, .btn-gray-5:disabled, .toggle-checkbox[data-theme=gray-5] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: #AEB5BD;
    border-color: #AEB5BD; }
  .btn-gray-5:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-5] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-5:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-5] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-5.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-5] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-5],
  .multi-checkbox-toggle[data-theme=gray-5] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-5],
  .toggle-radio[data-theme=gray-5] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #929ba6;
    border-color: #8b95a0; }
    .btn-gray-5:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-5] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-5:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-5] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-5.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-5] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-5],
    .multi-checkbox-toggle[data-theme=gray-5] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-5],
    .toggle-radio[data-theme=gray-5] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(151, 159, 167, 0.5); }

.btn-gray-6, .toggle-checkbox[data-theme=gray-6] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #5e6e7d;
  border-color: #5e6e7d;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-6:hover, .toggle-checkbox[data-theme=gray-6] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #4e5b67;
    border-color: #485460; }
  .btn-gray-6:focus, .toggle-checkbox[data-theme=gray-6] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:focus, .btn-gray-6.focus, .toggle-checkbox[data-theme=gray-6] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #4e5b67;
    border-color: #485460;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(118, 132, 145, 0.5); }
  .btn-gray-6.disabled, .toggle-checkbox[data-theme=gray-6] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-6] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-6] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-6], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-6], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-6] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-6] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-6.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .disabled.btn, .btn-gray-6:disabled, .toggle-checkbox[data-theme=gray-6] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #5e6e7d;
    border-color: #5e6e7d; }
  .btn-gray-6:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-6] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-6:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-6] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-6.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-6] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-6],
  .multi-checkbox-toggle[data-theme=gray-6] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-6],
  .toggle-radio[data-theme=gray-6] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #485460;
    border-color: #434e59; }
    .btn-gray-6:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-6] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-6:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-6] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-6.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-6] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-6],
    .multi-checkbox-toggle[data-theme=gray-6] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-6],
    .toggle-radio[data-theme=gray-6] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(118, 132, 145, 0.5); }

.btn-gray-7, .toggle-checkbox[data-theme=gray-7] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #3A4857;
  border-color: #3A4857;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-7:hover, .toggle-checkbox[data-theme=gray-7] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #2b3540;
    border-color: #262f38; }
  .btn-gray-7:focus, .toggle-checkbox[data-theme=gray-7] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:focus, .btn-gray-7.focus, .toggle-checkbox[data-theme=gray-7] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #2b3540;
    border-color: #262f38;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(88, 99, 112, 0.5); }
  .btn-gray-7.disabled, .toggle-checkbox[data-theme=gray-7] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-7] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-7] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-7], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-7], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-7] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-7] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-7.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .disabled.btn, .btn-gray-7:disabled, .toggle-checkbox[data-theme=gray-7] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #3A4857;
    border-color: #3A4857; }
  .btn-gray-7:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-7] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-7:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-7] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-7.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-7] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-7],
  .multi-checkbox-toggle[data-theme=gray-7] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-7],
  .toggle-radio[data-theme=gray-7] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #262f38;
    border-color: #212831; }
    .btn-gray-7:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-7] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-7:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-7] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-7.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-7] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-7],
    .multi-checkbox-toggle[data-theme=gray-7] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-7],
    .toggle-radio[data-theme=gray-7] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(88, 99, 112, 0.5); }

.btn-gray-8, .toggle-checkbox[data-theme=gray-8] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #273340;
  border-color: #273340;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-8:hover, .toggle-checkbox[data-theme=gray-8] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #192028;
    border-color: #141a20; }
  .btn-gray-8:focus, .toggle-checkbox[data-theme=gray-8] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:focus, .btn-gray-8.focus, .toggle-checkbox[data-theme=gray-8] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #192028;
    border-color: #141a20;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(71, 82, 93, 0.5); }
  .btn-gray-8.disabled, .toggle-checkbox[data-theme=gray-8] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-8] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-8] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-8], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-8], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-8] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-8] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-8.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .disabled.btn, .btn-gray-8:disabled, .toggle-checkbox[data-theme=gray-8] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
  .btn-gray-8:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-8] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-8:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-8] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-8.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-8] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-8],
  .multi-checkbox-toggle[data-theme=gray-8] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-8],
  .toggle-radio[data-theme=gray-8] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #141a20;
    border-color: #0f1318; }
    .btn-gray-8:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-8] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-8:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-8] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-8.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-8] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-8],
    .multi-checkbox-toggle[data-theme=gray-8] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-8],
    .toggle-radio[data-theme=gray-8] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(71, 82, 93, 0.5); }

.btn-gray-9, .toggle-checkbox[data-theme=gray-9] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #141F29;
  border-color: #141F29;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-9:hover, .toggle-checkbox[data-theme=gray-9] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #070c0f;
    border-color: #030507; }
  .btn-gray-9:focus, .toggle-checkbox[data-theme=gray-9] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:focus, .btn-gray-9.focus, .toggle-checkbox[data-theme=gray-9] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #070c0f;
    border-color: #030507;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(55, 65, 73, 0.5); }
  .btn-gray-9.disabled, .toggle-checkbox[data-theme=gray-9] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-9] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-9] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-9], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-9], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-9] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-9] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-9.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .disabled.btn, .btn-gray-9:disabled, .toggle-checkbox[data-theme=gray-9] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #141F29;
    border-color: #141F29; }
  .btn-gray-9:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-9] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-9:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-9] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-9.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-9] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-9],
  .multi-checkbox-toggle[data-theme=gray-9] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-9],
  .toggle-radio[data-theme=gray-9] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #030507;
    border-color: black; }
    .btn-gray-9:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-9] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-9:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-9] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-9.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-9] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-9],
    .multi-checkbox-toggle[data-theme=gray-9] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-9],
    .toggle-radio[data-theme=gray-9] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(55, 65, 73, 0.5); }

.btn-gray-dark, .toggle-checkbox[data-theme=gray-dark] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn {
  color: #141F29;
  background-color: darkgray;
  border-color: darkgray;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-gray-dark:hover, .toggle-checkbox[data-theme=gray-dark] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #969696;
    border-color: #909090; }
  .btn-gray-dark:focus, .toggle-checkbox[data-theme=gray-dark] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:focus, .btn-gray-dark.focus, .toggle-checkbox[data-theme=gray-dark] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #969696;
    border-color: #909090;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(147, 148, 150, 0.5); }
  .btn-gray-dark.disabled, .toggle-checkbox[data-theme=gray-dark] .disabled.btn.selected, .toggle-checkbox[data-theme=gray-dark] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=gray-dark] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=gray-dark], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=gray-dark], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-dark] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-dark] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-gray-dark.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .disabled.btn, .btn-gray-dark:disabled, .toggle-checkbox[data-theme=gray-dark] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:disabled {
    color: #141F29;
    background-color: darkgray;
    border-color: darkgray; }
  .btn-gray-dark:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-dark] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-gray-dark:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-dark] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-gray-dark.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-dark] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=gray-dark],
  .multi-checkbox-toggle[data-theme=gray-dark] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=gray-dark],
  .toggle-radio[data-theme=gray-dark] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #909090;
    border-color: #898989; }
    .btn-gray-dark:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-dark] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-gray-dark:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-dark] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-gray-dark.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-dark] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=gray-dark],
    .multi-checkbox-toggle[data-theme=gray-dark] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=gray-dark],
    .toggle-radio[data-theme=gray-dark] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(147, 148, 150, 0.5); }

.btn-blue, .toggle-checkbox[data-theme=blue] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #12638C;
  border-color: #12638C;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-blue:hover, .toggle-checkbox[data-theme=blue] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #0e4b6a;
    border-color: #0c435f; }
  .btn-blue:focus, .toggle-checkbox[data-theme=blue] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:focus, .btn-blue.focus, .toggle-checkbox[data-theme=blue] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #0e4b6a;
    border-color: #0c435f;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(54, 122, 157, 0.5); }
  .btn-blue.disabled, .toggle-checkbox[data-theme=blue] .disabled.btn.selected, .toggle-checkbox[data-theme=blue] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=blue] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=blue], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=blue], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=blue] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=blue] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-blue.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .disabled.btn, .btn-blue:disabled, .toggle-checkbox[data-theme=blue] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
  .btn-blue:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=blue] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-blue:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=blue] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-blue.dropdown-toggle,
  .toggle-checkbox[data-theme=blue] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=blue],
  .multi-checkbox-toggle[data-theme=blue] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=blue],
  .toggle-radio[data-theme=blue] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #0c435f;
    border-color: #0b3b54; }
    .btn-blue:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=blue] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-blue:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=blue] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-blue.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=blue] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=blue],
    .multi-checkbox-toggle[data-theme=blue] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=blue],
    .toggle-radio[data-theme=blue] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(54, 122, 157, 0.5); }

.btn-vert, .toggle-checkbox[data-theme=vert] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #0C5518;
  border-color: #0C5518;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-vert:hover, .toggle-checkbox[data-theme=vert] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #07330f;
    border-color: #06280b; }
  .btn-vert:focus, .toggle-checkbox[data-theme=vert] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:focus, .btn-vert.focus, .toggle-checkbox[data-theme=vert] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #07330f;
    border-color: #06280b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(48, 111, 59, 0.5); }
  .btn-vert.disabled, .toggle-checkbox[data-theme=vert] .disabled.btn.selected, .toggle-checkbox[data-theme=vert] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=vert] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=vert], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=vert], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=vert] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=vert] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-vert.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .disabled.btn, .btn-vert:disabled, .toggle-checkbox[data-theme=vert] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #0C5518;
    border-color: #0C5518; }
  .btn-vert:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=vert] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-vert:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=vert] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-vert.dropdown-toggle,
  .toggle-checkbox[data-theme=vert] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=vert],
  .multi-checkbox-toggle[data-theme=vert] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=vert],
  .toggle-radio[data-theme=vert] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #06280b;
    border-color: #041d08; }
    .btn-vert:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=vert] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-vert:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=vert] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-vert.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=vert] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=vert],
    .multi-checkbox-toggle[data-theme=vert] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=vert],
    .toggle-radio[data-theme=vert] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(48, 111, 59, 0.5); }

.btn-red, .toggle-checkbox[data-theme=red] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: red;
  border-color: red;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-red:hover, .toggle-checkbox[data-theme=red] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000; }
  .btn-red:focus, .toggle-checkbox[data-theme=red] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:focus, .btn-red.focus, .toggle-checkbox[data-theme=red] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 38, 38, 0.5); }
  .btn-red.disabled, .toggle-checkbox[data-theme=red] .disabled.btn.selected, .toggle-checkbox[data-theme=red] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=red] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=red], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=red], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=red] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=red] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-red.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .disabled.btn, .btn-red:disabled, .toggle-checkbox[data-theme=red] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: red;
    border-color: red; }
  .btn-red:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=red] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-red:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=red] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-red.dropdown-toggle,
  .toggle-checkbox[data-theme=red] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=red],
  .multi-checkbox-toggle[data-theme=red] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=red],
  .toggle-radio[data-theme=red] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #cc0000;
    border-color: #bf0000; }
    .btn-red:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=red] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-red:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=red] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-red.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=red] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=red],
    .multi-checkbox-toggle[data-theme=red] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=red],
    .toggle-radio[data-theme=red] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 38, 38, 0.5); }

.btn-limegreen, .toggle-checkbox[data-theme=limegreen] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: limegreen;
  border-color: limegreen;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-limegreen:hover, .toggle-checkbox[data-theme=limegreen] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #2bae2b;
    border-color: #28a428; }
  .btn-limegreen:focus, .toggle-checkbox[data-theme=limegreen] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:focus, .btn-limegreen.focus, .toggle-checkbox[data-theme=limegreen] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #2bae2b;
    border-color: #28a428;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(81, 213, 81, 0.5); }
  .btn-limegreen.disabled, .toggle-checkbox[data-theme=limegreen] .disabled.btn.selected, .toggle-checkbox[data-theme=limegreen] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=limegreen] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=limegreen], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=limegreen], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=limegreen] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=limegreen] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-limegreen.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .disabled.btn, .btn-limegreen:disabled, .toggle-checkbox[data-theme=limegreen] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: limegreen;
    border-color: limegreen; }
  .btn-limegreen:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=limegreen] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-limegreen:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=limegreen] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-limegreen.dropdown-toggle,
  .toggle-checkbox[data-theme=limegreen] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=limegreen],
  .multi-checkbox-toggle[data-theme=limegreen] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=limegreen],
  .toggle-radio[data-theme=limegreen] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #28a428;
    border-color: #269a26; }
    .btn-limegreen:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=limegreen] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-limegreen:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=limegreen] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-limegreen.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=limegreen] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=limegreen],
    .multi-checkbox-toggle[data-theme=limegreen] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=limegreen],
    .toggle-radio[data-theme=limegreen] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(81, 213, 81, 0.5); }

.btn-primary-light, .toggle-checkbox[data-theme=primary-light] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #388bad;
  border-color: #388bad;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-primary-light:hover, .toggle-checkbox[data-theme=primary-light] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #2f7490;
    border-color: #2c6c86; }
  .btn-primary-light:focus, .toggle-checkbox[data-theme=primary-light] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:focus, .btn-primary-light.focus, .toggle-checkbox[data-theme=primary-light] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #2f7490;
    border-color: #2c6c86;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(86, 156, 185, 0.5); }
  .btn-primary-light.disabled, .toggle-checkbox[data-theme=primary-light] .disabled.btn.selected, .toggle-checkbox[data-theme=primary-light] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=primary-light] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=primary-light], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=primary-light], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=primary-light] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary-light] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-primary-light.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .disabled.btn, .btn-primary-light:disabled, .toggle-checkbox[data-theme=primary-light] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #388bad;
    border-color: #388bad; }
  .btn-primary-light:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary-light] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-primary-light:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary-light] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-primary-light.dropdown-toggle,
  .toggle-checkbox[data-theme=primary-light] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=primary-light],
  .multi-checkbox-toggle[data-theme=primary-light] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=primary-light],
  .toggle-radio[data-theme=primary-light] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #2c6c86;
    border-color: #28647d; }
    .btn-primary-light:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary-light] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-primary-light:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary-light] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary-light.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary-light] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=primary-light],
    .multi-checkbox-toggle[data-theme=primary-light] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=primary-light],
    .toggle-radio[data-theme=primary-light] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(86, 156, 185, 0.5); }

.btn-primary-xlight, .toggle-checkbox[data-theme=primary-xlight] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #59a9c9;
  border-color: #59a9c9;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-primary-xlight:hover, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #3e99be;
    border-color: #3a91b5; }
  .btn-primary-xlight:focus, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:focus, .btn-primary-xlight.focus, .toggle-checkbox[data-theme=primary-xlight] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #3e99be;
    border-color: #3a91b5;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(114, 182, 209, 0.5); }
  .btn-primary-xlight.disabled, .toggle-checkbox[data-theme=primary-xlight] .disabled.btn.selected, .toggle-checkbox[data-theme=primary-xlight] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=primary-xlight] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=primary-xlight], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=primary-xlight], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=primary-xlight] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary-xlight] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-primary-xlight.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .disabled.btn, .btn-primary-xlight:disabled, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #59a9c9;
    border-color: #59a9c9; }
  .btn-primary-xlight:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-primary-xlight:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-primary-xlight.dropdown-toggle,
  .toggle-checkbox[data-theme=primary-xlight] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=primary-xlight],
  .multi-checkbox-toggle[data-theme=primary-xlight] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=primary-xlight],
  .toggle-radio[data-theme=primary-xlight] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #3a91b5;
    border-color: #3789ab; }
    .btn-primary-xlight:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-primary-xlight:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary-xlight] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary-xlight.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary-xlight] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=primary-xlight],
    .multi-checkbox-toggle[data-theme=primary-xlight] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=primary-xlight],
    .toggle-radio[data-theme=primary-xlight] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(114, 182, 209, 0.5); }

.btn-primary-dark, .toggle-checkbox[data-theme=primary-dark] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn {
  color: #fff;
  background-color: #093348;
  border-color: #093348;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); }
  .btn-primary-dark:hover, .toggle-checkbox[data-theme=primary-dark] .btn.selected:hover, .toggle-checkbox[data-theme=custom] .btn.selected:hover[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:hover[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:hover {
    color: #fff;
    background-color: #051b26;
    border-color: #03131b; }
  .btn-primary-dark:focus, .toggle-checkbox[data-theme=primary-dark] .btn.selected:focus, .toggle-checkbox[data-theme=custom] .btn.selected:focus[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:focus[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:focus, .btn-primary-dark.focus, .toggle-checkbox[data-theme=primary-dark] .focus.btn.selected, .toggle-checkbox[data-theme=custom] .focus.btn.selected[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .focus.btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .focus.btn {
    color: #fff;
    background-color: #051b26;
    border-color: #03131b;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(46, 82, 100, 0.5); }
  .btn-primary-dark.disabled, .toggle-checkbox[data-theme=primary-dark] .disabled.btn.selected, .toggle-checkbox[data-theme=primary-dark] .toggle-radio input[type=radio]:disabled + .btn.selected, .toggle-radio .toggle-checkbox[data-theme=primary-dark] input[type=radio]:disabled + .btn.selected, .toggle-checkbox[data-theme=custom] .disabled.btn.selected[data-theme=primary-dark], .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn.selected[data-theme=primary-dark], .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn.selected[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .disabled.btn, .multi-checkbox-toggle[data-theme=primary-dark] .toggle-radio input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary-dark] input[type=radio]:disabled[type=checkbox]:checked + .btn, .toggle-radio input[type=radio]:disabled + .btn-primary-dark.btn, .toggle-radio[data-theme=custom] input[type=radio]:checked:disabled + .btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .disabled.btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .disabled.btn, .btn-primary-dark:disabled, .toggle-checkbox[data-theme=primary-dark] .btn.selected:disabled, .toggle-checkbox[data-theme=custom] .btn.selected:disabled[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:disabled[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:disabled {
    color: #fff;
    background-color: #093348;
    border-color: #093348; }
  .btn-primary-dark:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary-dark] .btn.selected:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active, .btn-primary-dark:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary-dark] .btn.selected:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-primary-dark.dropdown-toggle,
  .toggle-checkbox[data-theme=primary-dark] .show > .dropdown-toggle.btn.selected,
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected[data-theme=primary-dark],
  .multi-checkbox-toggle[data-theme=primary-dark] .show > input[type=checkbox]:checked + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn[data-theme=primary-dark],
  .toggle-radio[data-theme=primary-dark] .show > input[type=radio]:checked + .dropdown-toggle.btn {
    color: #fff;
    background-color: #03131b;
    border-color: #020b10; }
    .btn-primary-dark:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary-dark] .btn.selected:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled):active:focus[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled):active:focus, .btn-primary-dark:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary-dark] .btn.selected:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=custom] .btn.selected:not(:disabled):not(.disabled).active:focus[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-primary-dark.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary-dark] .show > .dropdown-toggle.btn.selected:focus,
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn.selected:focus[data-theme=primary-dark],
    .multi-checkbox-toggle[data-theme=primary-dark] .show > input[type=checkbox]:checked + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus[data-theme=primary-dark],
    .toggle-radio[data-theme=primary-dark] .show > input[type=radio]:checked + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(46, 82, 100, 0.5); }

.btn-outline-primary, .toggle-checkbox[data-theme=primary] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary] {
  color: #12638C;
  border-color: #12638C; }
  .btn-outline-primary:hover, .toggle-checkbox[data-theme=primary] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary] {
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
  .btn-outline-primary:focus, .toggle-checkbox[data-theme=primary] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=primary], .btn-outline-primary.focus, .toggle-checkbox[data-theme=primary] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=primary] {
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.5); }
  .btn-outline-primary.disabled, .toggle-checkbox[data-theme=primary] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=primary] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=primary] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=primary]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=primary]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=primary] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-primary.btn, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=primary], .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .disabled.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=primary], .btn-outline-primary:disabled, .toggle-checkbox[data-theme=primary] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=primary] {
    color: #12638C;
    background-color: transparent; }
  .btn-outline-primary:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=primary], .btn-outline-primary:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=primary],
  .show > .btn-outline-primary.dropdown-toggle,
  .toggle-checkbox[data-theme=primary] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=primary]:not(.selected),
  .multi-checkbox-toggle[data-theme=primary] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=primary] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=primary] {
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
    .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary], .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary],
    .show > .btn-outline-primary.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=primary]:not(.selected),
    .multi-checkbox-toggle[data-theme=primary] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=primary] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=primary] {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(18, 99, 140, 0.5); }

.btn-outline-secondary, .toggle-checkbox[data-theme=secondary] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn {
  color: #a84a3b;
  border-color: #a84a3b; }
  .btn-outline-secondary:hover, .toggle-checkbox[data-theme=secondary] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #a84a3b;
    border-color: #a84a3b; }
  .btn-outline-secondary:focus, .toggle-checkbox[data-theme=secondary] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-secondary.focus, .toggle-checkbox[data-theme=secondary] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(168, 74, 59, 0.5); }
  .btn-outline-secondary.disabled, .toggle-checkbox[data-theme=secondary] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=secondary] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=secondary] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=secondary]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=secondary]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=secondary] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=secondary] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-secondary.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-secondary:disabled, .toggle-checkbox[data-theme=secondary] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:disabled {
    color: #a84a3b;
    background-color: transparent; }
  .btn-outline-secondary:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=secondary] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=secondary] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle,
  .toggle-checkbox[data-theme=secondary] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=secondary]:not(.selected),
  .multi-checkbox-toggle[data-theme=secondary] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=secondary],
  .toggle-radio[data-theme=secondary] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #a84a3b;
    border-color: #a84a3b; }
    .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=secondary] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=secondary] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-secondary.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=secondary] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=secondary]:not(.selected),
    .multi-checkbox-toggle[data-theme=secondary] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=secondary],
    .toggle-radio[data-theme=secondary] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(168, 74, 59, 0.5); }

.btn-outline-success, .toggle-checkbox[data-theme=success] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn {
  color: #28a745;
  border-color: #28a745; }
  .btn-outline-success:hover, .toggle-checkbox[data-theme=success] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
  .btn-outline-success:focus, .toggle-checkbox[data-theme=success] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-success.focus, .toggle-checkbox[data-theme=success] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
  .btn-outline-success.disabled, .toggle-checkbox[data-theme=success] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=success] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=success] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=success]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=success]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=success] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=success] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-success.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-success:disabled, .toggle-checkbox[data-theme=success] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:disabled {
    color: #28a745;
    background-color: transparent; }
  .btn-outline-success:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=success] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=success] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle,
  .toggle-checkbox[data-theme=success] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=success]:not(.selected),
  .multi-checkbox-toggle[data-theme=success] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=success],
  .toggle-radio[data-theme=success] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
    .btn-outline-success:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=success] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=success] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-success.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=success] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=success]:not(.selected),
    .multi-checkbox-toggle[data-theme=success] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=success],
    .toggle-radio[data-theme=success] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info, .toggle-checkbox[data-theme=info] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn {
  color: #17a2b8;
  border-color: #17a2b8; }
  .btn-outline-info:hover, .toggle-checkbox[data-theme=info] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
  .btn-outline-info:focus, .toggle-checkbox[data-theme=info] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-info.focus, .toggle-checkbox[data-theme=info] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
  .btn-outline-info.disabled, .toggle-checkbox[data-theme=info] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=info] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=info] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=info]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=info]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=info] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=info] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-info.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-info:disabled, .toggle-checkbox[data-theme=info] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:disabled {
    color: #17a2b8;
    background-color: transparent; }
  .btn-outline-info:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=info] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=info] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle,
  .toggle-checkbox[data-theme=info] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=info]:not(.selected),
  .multi-checkbox-toggle[data-theme=info] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=info],
  .toggle-radio[data-theme=info] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
    .btn-outline-info:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=info] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=info] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-info.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=info] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=info]:not(.selected),
    .multi-checkbox-toggle[data-theme=info] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=info],
    .toggle-radio[data-theme=info] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning, .toggle-checkbox[data-theme=warning] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn {
  color: #ffc107;
  border-color: #ffc107; }
  .btn-outline-warning:hover, .toggle-checkbox[data-theme=warning] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #ffc107;
    border-color: #ffc107; }
  .btn-outline-warning:focus, .toggle-checkbox[data-theme=warning] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-warning.focus, .toggle-checkbox[data-theme=warning] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
  .btn-outline-warning.disabled, .toggle-checkbox[data-theme=warning] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=warning] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=warning] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=warning]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=warning]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=warning] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=warning] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-warning.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-warning:disabled, .toggle-checkbox[data-theme=warning] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:disabled {
    color: #ffc107;
    background-color: transparent; }
  .btn-outline-warning:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=warning] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=warning] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle,
  .toggle-checkbox[data-theme=warning] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=warning]:not(.selected),
  .multi-checkbox-toggle[data-theme=warning] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=warning],
  .toggle-radio[data-theme=warning] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #ffc107;
    border-color: #ffc107; }
    .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=warning] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=warning] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-warning.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=warning] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=warning]:not(.selected),
    .multi-checkbox-toggle[data-theme=warning] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=warning],
    .toggle-radio[data-theme=warning] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger, .toggle-checkbox[data-theme=danger] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-danger:hover, .toggle-checkbox[data-theme=danger] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-danger:focus, .toggle-checkbox[data-theme=danger] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-danger.focus, .toggle-checkbox[data-theme=danger] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-danger.disabled, .toggle-checkbox[data-theme=danger] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=danger] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=danger] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=danger]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=danger]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=danger] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=danger] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-danger.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-danger:disabled, .toggle-checkbox[data-theme=danger] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-danger:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=danger] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=danger] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle,
  .toggle-checkbox[data-theme=danger] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=danger]:not(.selected),
  .multi-checkbox-toggle[data-theme=danger] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=danger],
  .toggle-radio[data-theme=danger] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=danger] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=danger] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-danger.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=danger] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=danger]:not(.selected),
    .multi-checkbox-toggle[data-theme=danger] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=danger],
    .toggle-radio[data-theme=danger] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light, .toggle-checkbox[data-theme=light] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn, .k-grid table > tbody tr td.disabled.k-command-cell .btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn {
  color: #C7D0D9;
  border-color: #C7D0D9; }
  .btn-outline-light:hover, .toggle-checkbox[data-theme=light] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:hover, .k-grid table > tbody tr td.disabled.k-command-cell .btn:hover, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:hover, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:hover, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:hover, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:hover, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:hover {
    color: #141F29;
    background-color: #C7D0D9;
    border-color: #C7D0D9; }
  .btn-outline-light:focus, .toggle-checkbox[data-theme=light] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:focus, .k-grid table > tbody tr td.disabled.k-command-cell .btn:focus, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:focus, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:focus, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:focus, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:focus, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:focus, .btn-outline-light.focus, .toggle-checkbox[data-theme=light] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .focus.btn, .k-grid table > tbody tr td.disabled.k-command-cell .focus.btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .focus.btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .focus.btn, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .focus.btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .focus.btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(199, 208, 217, 0.5); }
  .btn-outline-light.disabled, .toggle-checkbox[data-theme=light] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=light] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=light] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=light]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=light]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=light] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=light] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-light.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio .k-grid table > tbody tr td.disabled.k-command-cell input[type=radio]:disabled + .btn, .k-grid table > tbody tr td.disabled.k-command-cell .toggle-radio input[type=radio]:disabled + .btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn input[type=radio]:disabled + .btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn input[type=radio]:disabled + .btn, .toggle-radio .k-grid table > tbody tr td.disabled ~ td.k-command-cell input[type=radio]:disabled + .btn, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .toggle-radio input[type=radio]:disabled + .btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell input[type=radio]:disabled + .btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell input[type=radio]:disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .disabled.btn, .k-grid table > tbody tr td.disabled.k-command-cell .disabled.btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .disabled.btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .disabled.btn, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .disabled.btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .disabled.btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .disabled.btn, .btn-outline-light:disabled, .toggle-checkbox[data-theme=light] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:disabled, .k-grid table > tbody tr td.disabled.k-command-cell .btn:disabled, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:disabled, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:disabled, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:disabled, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:disabled, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:disabled {
    color: #C7D0D9;
    background-color: transparent; }
  .btn-outline-light:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=light] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .k-grid table > tbody tr td.disabled.k-command-cell .btn:not(:disabled):not(.disabled):active, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled):active, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled):active, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:not(:disabled):not(.disabled):active, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled):active, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=light] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .k-grid table > tbody tr td.disabled.k-command-cell .btn:not(:disabled):not(.disabled).active, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled).active, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled).active, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:not(:disabled):not(.disabled).active, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled).active, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle,
  .toggle-checkbox[data-theme=light] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=light]:not(.selected),
  .multi-checkbox-toggle[data-theme=light] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=light],
  .toggle-radio[data-theme=light] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn,
  .k-grid table > tbody tr td.disabled.k-command-cell .show > .dropdown-toggle.btn,
  .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .show > .dropdown-toggle.btn,
  .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .show > .dropdown-toggle.btn,
  .k-grid table > tbody tr td.disabled ~ td.k-command-cell .show > .dropdown-toggle.btn,
  .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .show > .dropdown-toggle.btn,
  .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .show > .dropdown-toggle.btn {
    color: #141F29;
    background-color: #C7D0D9;
    border-color: #C7D0D9; }
    .btn-outline-light:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=light] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .k-grid table > tbody tr td.disabled.k-command-cell .btn:not(:disabled):not(.disabled):active:focus, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled):active:focus, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:not(:disabled):not(.disabled):active:focus, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=light] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .k-grid table > tbody tr td.disabled.k-command-cell .btn:not(:disabled):not(.disabled).active:focus, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:not(:disabled):not(.disabled).active:focus, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:not(:disabled):not(.disabled).active:focus, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-light.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=light] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=light]:not(.selected),
    .multi-checkbox-toggle[data-theme=light] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=light],
    .toggle-radio[data-theme=light] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus,
    .k-grid table > tbody tr td.disabled.k-command-cell .show > .dropdown-toggle.btn:focus,
    .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .show > .dropdown-toggle.btn:focus,
    .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .show > .dropdown-toggle.btn:focus,
    .k-grid table > tbody tr td.disabled ~ td.k-command-cell .show > .dropdown-toggle.btn:focus,
    .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .show > .dropdown-toggle.btn:focus,
    .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .show > .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(199, 208, 217, 0.5); }

.btn-outline-dark, .toggle-checkbox[data-theme=dark] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn {
  color: #273340;
  border-color: #273340; }
  .btn-outline-dark:hover, .toggle-checkbox[data-theme=dark] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
  .btn-outline-dark:focus, .toggle-checkbox[data-theme=dark] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-dark.focus, .toggle-checkbox[data-theme=dark] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }
  .btn-outline-dark.disabled, .toggle-checkbox[data-theme=dark] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=dark] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=dark] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=dark]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=dark]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=dark] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=dark] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-dark.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-dark:disabled, .toggle-checkbox[data-theme=dark] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:disabled {
    color: #273340;
    background-color: transparent; }
  .btn-outline-dark:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=dark] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=dark] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle,
  .toggle-checkbox[data-theme=dark] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=dark]:not(.selected),
  .multi-checkbox-toggle[data-theme=dark] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=dark],
  .toggle-radio[data-theme=dark] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
    .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=dark] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=dark] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-dark.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=dark] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=dark]:not(.selected),
    .multi-checkbox-toggle[data-theme=dark] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=dark],
    .toggle-radio[data-theme=dark] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }

.btn-outline-tertiary, .toggle-checkbox[data-theme=tertiary] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn {
  color: #6f42c1;
  border-color: #6f42c1; }
  .btn-outline-tertiary:hover, .toggle-checkbox[data-theme=tertiary] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
  .btn-outline-tertiary:focus, .toggle-checkbox[data-theme=tertiary] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-tertiary.focus, .toggle-checkbox[data-theme=tertiary] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }
  .btn-outline-tertiary.disabled, .toggle-checkbox[data-theme=tertiary] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=tertiary] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=tertiary] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=tertiary]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=tertiary]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=tertiary] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=tertiary] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-tertiary.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-tertiary:disabled, .toggle-checkbox[data-theme=tertiary] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:disabled {
    color: #6f42c1;
    background-color: transparent; }
  .btn-outline-tertiary:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=tertiary] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-tertiary:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=tertiary] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-tertiary.dropdown-toggle,
  .toggle-checkbox[data-theme=tertiary] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=tertiary]:not(.selected),
  .multi-checkbox-toggle[data-theme=tertiary] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=tertiary],
  .toggle-radio[data-theme=tertiary] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #6f42c1;
    border-color: #6f42c1; }
    .btn-outline-tertiary:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=tertiary] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-tertiary:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=tertiary] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-tertiary.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=tertiary] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=tertiary]:not(.selected),
    .multi-checkbox-toggle[data-theme=tertiary] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=tertiary],
    .toggle-radio[data-theme=tertiary] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.btn-outline-error, .toggle-checkbox[data-theme=error] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn {
  color: #dc3545;
  border-color: #dc3545; }
  .btn-outline-error:hover, .toggle-checkbox[data-theme=error] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
  .btn-outline-error:focus, .toggle-checkbox[data-theme=error] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-error.focus, .toggle-checkbox[data-theme=error] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
  .btn-outline-error.disabled, .toggle-checkbox[data-theme=error] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=error] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=error] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=error]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=error]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=error] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=error] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-error.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-error:disabled, .toggle-checkbox[data-theme=error] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:disabled {
    color: #dc3545;
    background-color: transparent; }
  .btn-outline-error:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=error] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-error:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=error] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-error.dropdown-toggle,
  .toggle-checkbox[data-theme=error] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=error]:not(.selected),
  .multi-checkbox-toggle[data-theme=error] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=error],
  .toggle-radio[data-theme=error] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
    .btn-outline-error:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=error] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-error:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=error] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-error.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=error] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=error]:not(.selected),
    .multi-checkbox-toggle[data-theme=error] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=error],
    .toggle-radio[data-theme=error] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-inverse, .toggle-checkbox[data-theme=inverse] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn {
  color: #273340;
  border-color: #273340; }
  .btn-outline-inverse:hover, .toggle-checkbox[data-theme=inverse] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
  .btn-outline-inverse:focus, .toggle-checkbox[data-theme=inverse] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-inverse.focus, .toggle-checkbox[data-theme=inverse] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }
  .btn-outline-inverse.disabled, .toggle-checkbox[data-theme=inverse] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=inverse] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=inverse] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=inverse]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=inverse]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=inverse] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=inverse] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-inverse.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-inverse:disabled, .toggle-checkbox[data-theme=inverse] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:disabled {
    color: #273340;
    background-color: transparent; }
  .btn-outline-inverse:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=inverse] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-inverse:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=inverse] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-inverse.dropdown-toggle,
  .toggle-checkbox[data-theme=inverse] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=inverse]:not(.selected),
  .multi-checkbox-toggle[data-theme=inverse] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=inverse],
  .toggle-radio[data-theme=inverse] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
    .btn-outline-inverse:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=inverse] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-inverse:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=inverse] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-inverse.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=inverse] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=inverse]:not(.selected),
    .multi-checkbox-toggle[data-theme=inverse] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=inverse],
    .toggle-radio[data-theme=inverse] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }

.btn-outline-normal, .toggle-checkbox[data-theme=normal] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn {
  color: #5e6e7d;
  border-color: #5e6e7d; }
  .btn-outline-normal:hover, .toggle-checkbox[data-theme=normal] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #5e6e7d;
    border-color: #5e6e7d; }
  .btn-outline-normal:focus, .toggle-checkbox[data-theme=normal] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-normal.focus, .toggle-checkbox[data-theme=normal] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(94, 110, 125, 0.5); }
  .btn-outline-normal.disabled, .toggle-checkbox[data-theme=normal] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=normal] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=normal] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=normal]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=normal]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=normal] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=normal] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-normal.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-normal:disabled, .toggle-checkbox[data-theme=normal] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:disabled {
    color: #5e6e7d;
    background-color: transparent; }
  .btn-outline-normal:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=normal] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-normal:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=normal] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-normal.dropdown-toggle,
  .toggle-checkbox[data-theme=normal] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=normal]:not(.selected),
  .multi-checkbox-toggle[data-theme=normal] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=normal],
  .toggle-radio[data-theme=normal] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #5e6e7d;
    border-color: #5e6e7d; }
    .btn-outline-normal:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=normal] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-normal:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=normal] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-normal.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=normal] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=normal]:not(.selected),
    .multi-checkbox-toggle[data-theme=normal] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=normal],
    .toggle-radio[data-theme=normal] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(94, 110, 125, 0.5); }

.btn-outline-white, .toggle-checkbox[data-theme=white] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn {
  color: #fff;
  border-color: #fff; }
  .btn-outline-white:hover, .toggle-checkbox[data-theme=white] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #fff;
    border-color: #fff; }
  .btn-outline-white:focus, .toggle-checkbox[data-theme=white] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-white.focus, .toggle-checkbox[data-theme=white] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }
  .btn-outline-white.disabled, .toggle-checkbox[data-theme=white] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=white] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=white] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=white]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=white]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=white] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=white] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-white.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-white:disabled, .toggle-checkbox[data-theme=white] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:disabled {
    color: #fff;
    background-color: transparent; }
  .btn-outline-white:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=white] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-white:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=white] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-white.dropdown-toggle,
  .toggle-checkbox[data-theme=white] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=white]:not(.selected),
  .multi-checkbox-toggle[data-theme=white] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=white],
  .toggle-radio[data-theme=white] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #fff;
    border-color: #fff; }
    .btn-outline-white:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=white] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-white:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=white] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-white.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=white] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=white]:not(.selected),
    .multi-checkbox-toggle[data-theme=white] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=white],
    .toggle-radio[data-theme=white] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.btn-outline-black, .toggle-checkbox[data-theme=black] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn {
  color: #000;
  border-color: #000; }
  .btn-outline-black:hover, .toggle-checkbox[data-theme=black] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #000;
    border-color: #000; }
  .btn-outline-black:focus, .toggle-checkbox[data-theme=black] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-black.focus, .toggle-checkbox[data-theme=black] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }
  .btn-outline-black.disabled, .toggle-checkbox[data-theme=black] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=black] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=black] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=black]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=black]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=black] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=black] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-black.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-black:disabled, .toggle-checkbox[data-theme=black] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:disabled {
    color: #000;
    background-color: transparent; }
  .btn-outline-black:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=black] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-black:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=black] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-black.dropdown-toggle,
  .toggle-checkbox[data-theme=black] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=black]:not(.selected),
  .multi-checkbox-toggle[data-theme=black] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=black],
  .toggle-radio[data-theme=black] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #000;
    border-color: #000; }
    .btn-outline-black:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=black] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-black:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=black] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-black.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=black] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=black]:not(.selected),
    .multi-checkbox-toggle[data-theme=black] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=black],
    .toggle-radio[data-theme=black] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.btn-outline-gray-1, .toggle-checkbox[data-theme=gray-1] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn {
  color: #f8f9fa;
  border-color: #f8f9fa; }
  .btn-outline-gray-1:hover, .toggle-checkbox[data-theme=gray-1] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
  .btn-outline-gray-1:focus, .toggle-checkbox[data-theme=gray-1] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-1.focus, .toggle-checkbox[data-theme=gray-1] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
  .btn-outline-gray-1.disabled, .toggle-checkbox[data-theme=gray-1] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-1] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-1] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-1]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-1]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-1] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-1] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-1.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-1:disabled, .toggle-checkbox[data-theme=gray-1] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:disabled {
    color: #f8f9fa;
    background-color: transparent; }
  .btn-outline-gray-1:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-1] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-1:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-1] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-1.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-1] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-1]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-1] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-1],
  .toggle-radio[data-theme=gray-1] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
    .btn-outline-gray-1:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-1] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-1:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-1] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-1.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-1] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-1]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-1] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-1],
    .toggle-radio[data-theme=gray-1] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-gray-2, .toggle-checkbox[data-theme=gray-2] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn {
  color: #e9ecef;
  border-color: #e9ecef; }
  .btn-outline-gray-2:hover, .toggle-checkbox[data-theme=gray-2] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #e9ecef;
    border-color: #e9ecef; }
  .btn-outline-gray-2:focus, .toggle-checkbox[data-theme=gray-2] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-2.focus, .toggle-checkbox[data-theme=gray-2] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }
  .btn-outline-gray-2.disabled, .toggle-checkbox[data-theme=gray-2] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-2] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-2] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-2]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-2]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-2] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-2] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-2.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-2:disabled, .toggle-checkbox[data-theme=gray-2] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:disabled {
    color: #e9ecef;
    background-color: transparent; }
  .btn-outline-gray-2:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-2] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-2:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-2] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-2.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-2] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-2]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-2] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-2],
  .toggle-radio[data-theme=gray-2] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #e9ecef;
    border-color: #e9ecef; }
    .btn-outline-gray-2:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-2] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-2:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-2] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-2.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-2] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-2]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-2] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-2],
    .toggle-radio[data-theme=gray-2] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }

.btn-outline-gray-3, .toggle-checkbox[data-theme=gray-3] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn {
  color: #dee2e6;
  border-color: #dee2e6; }
  .btn-outline-gray-3:hover, .toggle-checkbox[data-theme=gray-3] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #dee2e6;
    border-color: #dee2e6; }
  .btn-outline-gray-3:focus, .toggle-checkbox[data-theme=gray-3] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-3.focus, .toggle-checkbox[data-theme=gray-3] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5); }
  .btn-outline-gray-3.disabled, .toggle-checkbox[data-theme=gray-3] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-3] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-3] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-3]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-3]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-3] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-3] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-3.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-3:disabled, .toggle-checkbox[data-theme=gray-3] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:disabled {
    color: #dee2e6;
    background-color: transparent; }
  .btn-outline-gray-3:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-3] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-3:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-3] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-3.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-3] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-3]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-3] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-3],
  .toggle-radio[data-theme=gray-3] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #dee2e6;
    border-color: #dee2e6; }
    .btn-outline-gray-3:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-3] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-3:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-3] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-3.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-3] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-3]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-3] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-3],
    .toggle-radio[data-theme=gray-3] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(222, 226, 230, 0.5); }

.btn-outline-gray-4, .toggle-checkbox[data-theme=gray-4] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn {
  color: #C7D0D9;
  border-color: #C7D0D9; }
  .btn-outline-gray-4:hover, .toggle-checkbox[data-theme=gray-4] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #C7D0D9;
    border-color: #C7D0D9; }
  .btn-outline-gray-4:focus, .toggle-checkbox[data-theme=gray-4] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-4.focus, .toggle-checkbox[data-theme=gray-4] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(199, 208, 217, 0.5); }
  .btn-outline-gray-4.disabled, .toggle-checkbox[data-theme=gray-4] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-4] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-4] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-4]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-4]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-4] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-4] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-4.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-4:disabled, .toggle-checkbox[data-theme=gray-4] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:disabled {
    color: #C7D0D9;
    background-color: transparent; }
  .btn-outline-gray-4:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-4] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-4:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-4] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-4.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-4] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-4]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-4] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-4],
  .toggle-radio[data-theme=gray-4] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #C7D0D9;
    border-color: #C7D0D9; }
    .btn-outline-gray-4:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-4] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-4:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-4] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-4.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-4] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-4]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-4] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-4],
    .toggle-radio[data-theme=gray-4] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(199, 208, 217, 0.5); }

.btn-outline-gray-5, .toggle-checkbox[data-theme=gray-5] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn {
  color: #AEB5BD;
  border-color: #AEB5BD; }
  .btn-outline-gray-5:hover, .toggle-checkbox[data-theme=gray-5] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: #AEB5BD;
    border-color: #AEB5BD; }
  .btn-outline-gray-5:focus, .toggle-checkbox[data-theme=gray-5] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-5.focus, .toggle-checkbox[data-theme=gray-5] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(174, 181, 189, 0.5); }
  .btn-outline-gray-5.disabled, .toggle-checkbox[data-theme=gray-5] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-5] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-5] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-5]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-5]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-5] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-5] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-5.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-5:disabled, .toggle-checkbox[data-theme=gray-5] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:disabled {
    color: #AEB5BD;
    background-color: transparent; }
  .btn-outline-gray-5:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-5] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-5:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-5] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-5.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-5] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-5]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-5] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-5],
  .toggle-radio[data-theme=gray-5] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: #AEB5BD;
    border-color: #AEB5BD; }
    .btn-outline-gray-5:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-5] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-5:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-5] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-5.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-5] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-5]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-5] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-5],
    .toggle-radio[data-theme=gray-5] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(174, 181, 189, 0.5); }

.btn-outline-gray-6, .toggle-checkbox[data-theme=gray-6] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn {
  color: #5e6e7d;
  border-color: #5e6e7d; }
  .btn-outline-gray-6:hover, .toggle-checkbox[data-theme=gray-6] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #5e6e7d;
    border-color: #5e6e7d; }
  .btn-outline-gray-6:focus, .toggle-checkbox[data-theme=gray-6] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-6.focus, .toggle-checkbox[data-theme=gray-6] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(94, 110, 125, 0.5); }
  .btn-outline-gray-6.disabled, .toggle-checkbox[data-theme=gray-6] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-6] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-6] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-6]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-6]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-6] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-6] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-6.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-6:disabled, .toggle-checkbox[data-theme=gray-6] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:disabled {
    color: #5e6e7d;
    background-color: transparent; }
  .btn-outline-gray-6:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-6] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-6:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-6] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-6.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-6] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-6]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-6] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-6],
  .toggle-radio[data-theme=gray-6] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #5e6e7d;
    border-color: #5e6e7d; }
    .btn-outline-gray-6:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-6] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-6:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-6] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-6.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-6] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-6]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-6] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-6],
    .toggle-radio[data-theme=gray-6] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(94, 110, 125, 0.5); }

.btn-outline-gray-7, .toggle-checkbox[data-theme=gray-7] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn {
  color: #3A4857;
  border-color: #3A4857; }
  .btn-outline-gray-7:hover, .toggle-checkbox[data-theme=gray-7] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #3A4857;
    border-color: #3A4857; }
  .btn-outline-gray-7:focus, .toggle-checkbox[data-theme=gray-7] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-7.focus, .toggle-checkbox[data-theme=gray-7] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(58, 72, 87, 0.5); }
  .btn-outline-gray-7.disabled, .toggle-checkbox[data-theme=gray-7] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-7] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-7] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-7]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-7]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-7] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-7] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-7.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-7:disabled, .toggle-checkbox[data-theme=gray-7] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:disabled {
    color: #3A4857;
    background-color: transparent; }
  .btn-outline-gray-7:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-7] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-7:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-7] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-7.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-7] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-7]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-7] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-7],
  .toggle-radio[data-theme=gray-7] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #3A4857;
    border-color: #3A4857; }
    .btn-outline-gray-7:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-7] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-7:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-7] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-7.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-7] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-7]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-7] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-7],
    .toggle-radio[data-theme=gray-7] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(58, 72, 87, 0.5); }

.btn-outline-gray-8, .toggle-checkbox[data-theme=gray-8] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn {
  color: #273340;
  border-color: #273340; }
  .btn-outline-gray-8:hover, .toggle-checkbox[data-theme=gray-8] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
  .btn-outline-gray-8:focus, .toggle-checkbox[data-theme=gray-8] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-8.focus, .toggle-checkbox[data-theme=gray-8] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }
  .btn-outline-gray-8.disabled, .toggle-checkbox[data-theme=gray-8] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-8] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-8] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-8]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-8]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-8] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-8] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-8.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-8:disabled, .toggle-checkbox[data-theme=gray-8] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:disabled {
    color: #273340;
    background-color: transparent; }
  .btn-outline-gray-8:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-8] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-8:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-8] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-8.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-8] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-8]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-8] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-8],
  .toggle-radio[data-theme=gray-8] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #273340;
    border-color: #273340; }
    .btn-outline-gray-8:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-8] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-8:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-8] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-8.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-8] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-8]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-8] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-8],
    .toggle-radio[data-theme=gray-8] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }

.btn-outline-gray-9, .toggle-checkbox[data-theme=gray-9] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn {
  color: #141F29;
  border-color: #141F29; }
  .btn-outline-gray-9:hover, .toggle-checkbox[data-theme=gray-9] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #141F29;
    border-color: #141F29; }
  .btn-outline-gray-9:focus, .toggle-checkbox[data-theme=gray-9] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-9.focus, .toggle-checkbox[data-theme=gray-9] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(20, 31, 41, 0.5); }
  .btn-outline-gray-9.disabled, .toggle-checkbox[data-theme=gray-9] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-9] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-9] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-9]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-9]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-9] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-9] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-9.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-9:disabled, .toggle-checkbox[data-theme=gray-9] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:disabled {
    color: #141F29;
    background-color: transparent; }
  .btn-outline-gray-9:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-9] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-9:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-9] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-9.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-9] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-9]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-9] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-9],
  .toggle-radio[data-theme=gray-9] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #141F29;
    border-color: #141F29; }
    .btn-outline-gray-9:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-9] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-9:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-9] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-9.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-9] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-9]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-9] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-9],
    .toggle-radio[data-theme=gray-9] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(20, 31, 41, 0.5); }

.btn-outline-gray-dark, .toggle-checkbox[data-theme=gray-dark] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn {
  color: darkgray;
  border-color: darkgray; }
  .btn-outline-gray-dark:hover, .toggle-checkbox[data-theme=gray-dark] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:hover {
    color: #141F29;
    background-color: darkgray;
    border-color: darkgray; }
  .btn-outline-gray-dark:focus, .toggle-checkbox[data-theme=gray-dark] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-gray-dark.focus, .toggle-checkbox[data-theme=gray-dark] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(169, 169, 169, 0.5); }
  .btn-outline-gray-dark.disabled, .toggle-checkbox[data-theme=gray-dark] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=gray-dark] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=gray-dark] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=gray-dark]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=gray-dark]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=gray-dark] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=gray-dark] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-gray-dark.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-gray-dark:disabled, .toggle-checkbox[data-theme=gray-dark] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:disabled {
    color: darkgray;
    background-color: transparent; }
  .btn-outline-gray-dark:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=gray-dark] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-gray-dark:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=gray-dark] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-gray-dark.dropdown-toggle,
  .toggle-checkbox[data-theme=gray-dark] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=gray-dark]:not(.selected),
  .multi-checkbox-toggle[data-theme=gray-dark] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=gray-dark],
  .toggle-radio[data-theme=gray-dark] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #141F29;
    background-color: darkgray;
    border-color: darkgray; }
    .btn-outline-gray-dark:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=gray-dark] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-dark:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=gray-dark] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-gray-dark.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=gray-dark] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=gray-dark]:not(.selected),
    .multi-checkbox-toggle[data-theme=gray-dark] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=gray-dark],
    .toggle-radio[data-theme=gray-dark] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(169, 169, 169, 0.5); }

.btn-outline-blue, .toggle-checkbox[data-theme=blue] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn {
  color: #12638C;
  border-color: #12638C; }
  .btn-outline-blue:hover, .toggle-checkbox[data-theme=blue] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
  .btn-outline-blue:focus, .toggle-checkbox[data-theme=blue] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-blue.focus, .toggle-checkbox[data-theme=blue] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.5); }
  .btn-outline-blue.disabled, .toggle-checkbox[data-theme=blue] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=blue] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=blue] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=blue]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=blue]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=blue] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=blue] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-blue.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-blue:disabled, .toggle-checkbox[data-theme=blue] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:disabled {
    color: #12638C;
    background-color: transparent; }
  .btn-outline-blue:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=blue] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-blue:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=blue] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-blue.dropdown-toggle,
  .toggle-checkbox[data-theme=blue] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=blue]:not(.selected),
  .multi-checkbox-toggle[data-theme=blue] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=blue],
  .toggle-radio[data-theme=blue] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
    .btn-outline-blue:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=blue] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-blue:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=blue] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-blue.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=blue] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=blue]:not(.selected),
    .multi-checkbox-toggle[data-theme=blue] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=blue],
    .toggle-radio[data-theme=blue] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(18, 99, 140, 0.5); }

.btn-outline-vert, .toggle-checkbox[data-theme=vert] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn {
  color: #0C5518;
  border-color: #0C5518; }
  .btn-outline-vert:hover, .toggle-checkbox[data-theme=vert] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #0C5518;
    border-color: #0C5518; }
  .btn-outline-vert:focus, .toggle-checkbox[data-theme=vert] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-vert.focus, .toggle-checkbox[data-theme=vert] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(12, 85, 24, 0.5); }
  .btn-outline-vert.disabled, .toggle-checkbox[data-theme=vert] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=vert] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=vert] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=vert]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=vert]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=vert] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=vert] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-vert.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-vert:disabled, .toggle-checkbox[data-theme=vert] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:disabled {
    color: #0C5518;
    background-color: transparent; }
  .btn-outline-vert:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=vert] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-vert:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=vert] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-vert.dropdown-toggle,
  .toggle-checkbox[data-theme=vert] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=vert]:not(.selected),
  .multi-checkbox-toggle[data-theme=vert] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=vert],
  .toggle-radio[data-theme=vert] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #0C5518;
    border-color: #0C5518; }
    .btn-outline-vert:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=vert] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-vert:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=vert] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-vert.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=vert] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=vert]:not(.selected),
    .multi-checkbox-toggle[data-theme=vert] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=vert],
    .toggle-radio[data-theme=vert] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(12, 85, 24, 0.5); }

.btn-outline-red, .toggle-checkbox[data-theme=red] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn {
  color: red;
  border-color: red; }
  .btn-outline-red:hover, .toggle-checkbox[data-theme=red] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: red;
    border-color: red; }
  .btn-outline-red:focus, .toggle-checkbox[data-theme=red] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-red.focus, .toggle-checkbox[data-theme=red] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5); }
  .btn-outline-red.disabled, .toggle-checkbox[data-theme=red] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=red] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=red] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=red]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=red]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=red] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=red] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-red.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-red:disabled, .toggle-checkbox[data-theme=red] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:disabled {
    color: red;
    background-color: transparent; }
  .btn-outline-red:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=red] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-red:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=red] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-red.dropdown-toggle,
  .toggle-checkbox[data-theme=red] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=red]:not(.selected),
  .multi-checkbox-toggle[data-theme=red] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=red],
  .toggle-radio[data-theme=red] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: red;
    border-color: red; }
    .btn-outline-red:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=red] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-red:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=red] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-red.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=red] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=red]:not(.selected),
    .multi-checkbox-toggle[data-theme=red] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=red],
    .toggle-radio[data-theme=red] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(255, 0, 0, 0.5); }

.btn-outline-limegreen, .toggle-checkbox[data-theme=limegreen] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn {
  color: limegreen;
  border-color: limegreen; }
  .btn-outline-limegreen:hover, .toggle-checkbox[data-theme=limegreen] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: limegreen;
    border-color: limegreen; }
  .btn-outline-limegreen:focus, .toggle-checkbox[data-theme=limegreen] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-limegreen.focus, .toggle-checkbox[data-theme=limegreen] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(50, 205, 50, 0.5); }
  .btn-outline-limegreen.disabled, .toggle-checkbox[data-theme=limegreen] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=limegreen] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=limegreen] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=limegreen]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=limegreen]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=limegreen] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=limegreen] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-limegreen.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-limegreen:disabled, .toggle-checkbox[data-theme=limegreen] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:disabled {
    color: limegreen;
    background-color: transparent; }
  .btn-outline-limegreen:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=limegreen] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-limegreen:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=limegreen] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-limegreen.dropdown-toggle,
  .toggle-checkbox[data-theme=limegreen] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=limegreen]:not(.selected),
  .multi-checkbox-toggle[data-theme=limegreen] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=limegreen],
  .toggle-radio[data-theme=limegreen] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: limegreen;
    border-color: limegreen; }
    .btn-outline-limegreen:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=limegreen] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-limegreen:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=limegreen] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-limegreen.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=limegreen] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=limegreen]:not(.selected),
    .multi-checkbox-toggle[data-theme=limegreen] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=limegreen],
    .toggle-radio[data-theme=limegreen] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(50, 205, 50, 0.5); }

.btn-outline-primary-light, .toggle-checkbox[data-theme=primary-light] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn {
  color: #388bad;
  border-color: #388bad; }
  .btn-outline-primary-light:hover, .toggle-checkbox[data-theme=primary-light] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #388bad;
    border-color: #388bad; }
  .btn-outline-primary-light:focus, .toggle-checkbox[data-theme=primary-light] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-primary-light.focus, .toggle-checkbox[data-theme=primary-light] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(56, 139, 173, 0.5); }
  .btn-outline-primary-light.disabled, .toggle-checkbox[data-theme=primary-light] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=primary-light] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=primary-light] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=primary-light]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=primary-light]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=primary-light] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary-light] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-primary-light.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-primary-light:disabled, .toggle-checkbox[data-theme=primary-light] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:disabled {
    color: #388bad;
    background-color: transparent; }
  .btn-outline-primary-light:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary-light] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-primary-light:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary-light] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary-light.dropdown-toggle,
  .toggle-checkbox[data-theme=primary-light] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=primary-light]:not(.selected),
  .multi-checkbox-toggle[data-theme=primary-light] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=primary-light],
  .toggle-radio[data-theme=primary-light] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #388bad;
    border-color: #388bad; }
    .btn-outline-primary-light:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary-light] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-light:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary-light] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary-light.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary-light] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=primary-light]:not(.selected),
    .multi-checkbox-toggle[data-theme=primary-light] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=primary-light],
    .toggle-radio[data-theme=primary-light] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(56, 139, 173, 0.5); }

.btn-outline-primary-xlight, .toggle-checkbox[data-theme=primary-xlight] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn {
  color: #59a9c9;
  border-color: #59a9c9; }
  .btn-outline-primary-xlight:hover, .toggle-checkbox[data-theme=primary-xlight] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #59a9c9;
    border-color: #59a9c9; }
  .btn-outline-primary-xlight:focus, .toggle-checkbox[data-theme=primary-xlight] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-primary-xlight.focus, .toggle-checkbox[data-theme=primary-xlight] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(89, 169, 201, 0.5); }
  .btn-outline-primary-xlight.disabled, .toggle-checkbox[data-theme=primary-xlight] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=primary-xlight] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=primary-xlight] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=primary-xlight]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=primary-xlight]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=primary-xlight] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary-xlight] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-primary-xlight.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-primary-xlight:disabled, .toggle-checkbox[data-theme=primary-xlight] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:disabled {
    color: #59a9c9;
    background-color: transparent; }
  .btn-outline-primary-xlight:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary-xlight] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-primary-xlight:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary-xlight] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary-xlight.dropdown-toggle,
  .toggle-checkbox[data-theme=primary-xlight] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=primary-xlight]:not(.selected),
  .multi-checkbox-toggle[data-theme=primary-xlight] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=primary-xlight],
  .toggle-radio[data-theme=primary-xlight] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #59a9c9;
    border-color: #59a9c9; }
    .btn-outline-primary-xlight:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary-xlight] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-xlight:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary-xlight] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary-xlight.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary-xlight] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=primary-xlight]:not(.selected),
    .multi-checkbox-toggle[data-theme=primary-xlight] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=primary-xlight],
    .toggle-radio[data-theme=primary-xlight] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(89, 169, 201, 0.5); }

.btn-outline-primary-dark, .toggle-checkbox[data-theme=primary-dark] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn {
  color: #093348;
  border-color: #093348; }
  .btn-outline-primary-dark:hover, .toggle-checkbox[data-theme=primary-dark] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff;
    background-color: #093348;
    border-color: #093348; }
  .btn-outline-primary-dark:focus, .toggle-checkbox[data-theme=primary-dark] .btn:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:focus[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:focus[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:focus, .btn-outline-primary-dark.focus, .toggle-checkbox[data-theme=primary-dark] .focus.btn:not(.selected), .toggle-checkbox[data-theme=custom] .focus.btn[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .focus.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .focus.btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .focus.btn {
    box-shadow: 0 0 0 0.2rem rgba(9, 51, 72, 0.5); }
  .btn-outline-primary-dark.disabled, .toggle-checkbox[data-theme=primary-dark] .disabled.btn:not(.selected), .toggle-checkbox[data-theme=primary-dark] .toggle-radio input[type=radio]:disabled + .btn:not(.selected), .toggle-radio .toggle-checkbox[data-theme=primary-dark] input[type=radio]:disabled + .btn:not(.selected), .toggle-checkbox[data-theme=custom] .disabled.btn[data-theme=primary-dark]:not(.selected), .toggle-checkbox[data-theme=custom] .toggle-radio input[type=radio]:disabled + .btn[data-theme=primary-dark]:not(.selected), .toggle-radio .toggle-checkbox[data-theme=custom] input[type=radio]:disabled + .btn[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .disabled.btn, .multi-checkbox-toggle[data-theme=primary-dark] .toggle-radio input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio .multi-checkbox-toggle[data-theme=primary-dark] input[type=radio]:disabled[type=checkbox]:not(:checked) + .btn, .toggle-radio input[type=radio]:disabled + .btn-outline-primary-dark.btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked):disabled + .btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked):disabled + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .disabled.btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .disabled.btn, .btn-outline-primary-dark:disabled, .toggle-checkbox[data-theme=primary-dark] .btn:disabled:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:disabled, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:disabled {
    color: #093348;
    background-color: transparent; }
  .btn-outline-primary-dark:not(:disabled):not(.disabled):active, .toggle-checkbox[data-theme=primary-dark] .btn:not(:disabled):not(.disabled):active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active, .btn-outline-primary-dark:not(:disabled):not(.disabled).active, .toggle-checkbox[data-theme=primary-dark] .btn:not(:disabled):not(.disabled).active:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active,
  .show > .btn-outline-primary-dark.dropdown-toggle,
  .toggle-checkbox[data-theme=primary-dark] .show > .dropdown-toggle.btn:not(.selected),
  .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn[data-theme=primary-dark]:not(.selected),
  .multi-checkbox-toggle[data-theme=primary-dark] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn,
  .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn[data-theme=primary-dark],
  .toggle-radio[data-theme=primary-dark] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn {
    color: #fff;
    background-color: #093348;
    border-color: #093348; }
    .btn-outline-primary-dark:not(:disabled):not(.disabled):active:focus, .toggle-checkbox[data-theme=primary-dark] .btn:not(:disabled):not(.disabled):active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled):active:focus, .btn-outline-primary-dark:not(:disabled):not(.disabled).active:focus, .toggle-checkbox[data-theme=primary-dark] .btn:not(:disabled):not(.disabled).active:focus:not(.selected), .toggle-checkbox[data-theme=custom] .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:not(:disabled):not(.disabled).active:focus,
    .show > .btn-outline-primary-dark.dropdown-toggle:focus,
    .toggle-checkbox[data-theme=primary-dark] .show > .dropdown-toggle.btn:focus:not(.selected),
    .toggle-checkbox[data-theme=custom] .show > .dropdown-toggle.btn:focus[data-theme=primary-dark]:not(.selected),
    .multi-checkbox-toggle[data-theme=primary-dark] .show > input[type=checkbox]:not(:checked) + .dropdown-toggle.btn:focus,
    .toggle-radio[data-theme=custom] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus[data-theme=primary-dark],
    .toggle-radio[data-theme=primary-dark] .show > input[type=radio]:not(:checked) + .dropdown-toggle.btn:focus {
      box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125), 0 0 0 0.2rem rgba(9, 51, 72, 0.5); }

.btn-link {
  font-weight: 400;
  color: #12638C;
  text-decoration: none; }
  .btn-link:hover {
    color: #093348;
    text-decoration: underline; }
  .btn-link:focus, .btn-link.focus {
    text-decoration: underline; }
  .btn-link:disabled, .btn-link.disabled, .toggle-radio input[type=radio]:disabled + .btn-link.btn {
    color: #5e6e7d;
    pointer-events: none; }

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.btn-block {
  display: block;
  width: 100%; }
  .btn-block + .btn-block {
    margin-top: 0.5rem; }

input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }

.fade {
  transition: opacity 0.15s linear; }
  @media (prefers-reduced-motion: reduce) {
    .fade {
      transition: none; } }
  .fade:not(.show) {
    opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
  @media (prefers-reduced-motion: reduce) {
    .collapsing {
      transition: none; } }

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }
  .dropdown-toggle::after {
    display: inline-block;
    margin-left: 0.255em;
    vertical-align: 0.255em;
    content: "";
    border-top: 0.3em solid;
    border-right: 0.3em solid transparent;
    border-bottom: 0;
    border-left: 0.3em solid transparent; }
  .dropdown-toggle:empty::after {
    margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #141F29;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.175); }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

@media (min-width: 1400px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^="top"], .dropdown-menu[x-placement^="right"], .dropdown-menu[x-placement^="bottom"], .dropdown-menu[x-placement^="left"] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #141F29;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #0c1218;
    text-decoration: none;
    background-color: #f8f9fa; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #dee2e6; }
  .dropdown-item.disabled, .toggle-radio input[type=radio]:disabled + .dropdown-item.btn, .dropdown-item:disabled {
    color: #AEB5BD;
    pointer-events: none;
    background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #5e6e7d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #141F29; }

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }
  .btn-group > .btn,
  .btn-group-vertical > .btn {
    position: relative;
    flex: 1 1 auto; }
    .btn-group > .btn:hover,
    .btn-group-vertical > .btn:hover {
      z-index: 1; }
    .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .btn.active {
      z-index: 1; }

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start; }
  .btn-toolbar .input-group {
    width: auto; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
  .dropdown-toggle-split::after,
  .dropup .dropdown-toggle-split::after,
  .dropright .dropdown-toggle-split::after {
    margin-left: 0; }
  .dropleft .dropdown-toggle-split::before {
    margin-right: 0; }

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }

.btn-group.show .dropdown-toggle {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }
  .btn-group.show .dropdown-toggle.btn-link {
    box-shadow: none; }

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center; }
  .btn-group-vertical > .btn,
  .btn-group-vertical > .btn-group {
    width: 100%; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) {
    margin-top: -1px; }
  .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .btn-group-vertical > .btn:not(:first-child),
  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }
  .btn-group-toggle > .btn input[type="radio"],
  .btn-group-toggle > .btn input[type="checkbox"],
  .btn-group-toggle > .btn-group > .btn input[type="radio"],
  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none; }

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%; }
  .input-group > .form-control,
  .input-group > .form-control-plaintext,
  .input-group > .custom-select,
  .input-group > .custom-file {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    min-width: 0;
    margin-bottom: 0; }
    .input-group > .form-control + .form-control,
    .input-group > .form-control + .custom-select,
    .input-group > .form-control + .custom-file,
    .input-group > .form-control-plaintext + .form-control,
    .input-group > .form-control-plaintext + .custom-select,
    .input-group > .form-control-plaintext + .custom-file,
    .input-group > .custom-select + .form-control,
    .input-group > .custom-select + .custom-select,
    .input-group > .custom-select + .custom-file,
    .input-group > .custom-file + .form-control,
    .input-group > .custom-file + .custom-select,
    .input-group > .custom-file + .custom-file {
      margin-left: -1px; }
  .input-group > .form-control:focus,
  .input-group > .custom-select:focus,
  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
    z-index: 3; }
  .input-group > .custom-file .custom-file-input:focus {
    z-index: 4; }
  .input-group > .form-control:not(:first-child),
  .input-group > .custom-select:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .input-group > .custom-file {
    display: flex;
    align-items: center; }
    .input-group > .custom-file:not(:last-child) .custom-file-label,
    .input-group > .custom-file:not(:first-child) .custom-file-label {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0; }
  .input-group:not(.has-validation) > .form-control:not(:last-child),
  .input-group:not(.has-validation) > .custom-select:not(:last-child),
  .input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .input-group.has-validation > .form-control:nth-last-child(n + 3),
  .input-group.has-validation > .custom-select:nth-last-child(n + 3),
  .input-group.has-validation > .custom-file:nth-last-child(n + 3) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.input-group-prepend,
.input-group-append {
  display: flex; }
  .input-group-prepend .btn,
  .input-group-append .btn {
    position: relative;
    z-index: 2; }
    .input-group-prepend .btn:focus,
    .input-group-append .btn:focus {
      z-index: 3; }
  .input-group-prepend .btn + .btn,
  .input-group-prepend .btn + .input-group-text,
  .input-group-prepend .input-group-text + .input-group-text,
  .input-group-prepend .input-group-text + .btn,
  .input-group-append .btn + .btn,
  .input-group-append .btn + .input-group-text,
  .input-group-append .input-group-text + .input-group-text,
  .input-group-append .input-group-text + .btn {
    margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3A4857;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #C7D0D9;
  border-radius: 0.25rem; }
  .input-group-text input[type="radio"],
  .input-group-text input[type="checkbox"] {
    margin-top: 0; }

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px); }

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n + 3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  color-adjust: exact; }

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #12638C;
    background-color: #12638C;
    box-shadow:; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #38abe5; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #65beeb;
    border-color: #65beeb;
    box-shadow:; }
  .custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
    color: #5e6e7d; }
    .custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
      background-color: #eeeeee; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }
  .custom-control-label::before {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    pointer-events: none;
    content: "";
    background-color: #ffffff;
    border: #AEB5BD solid 1px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .custom-control-label::after {
    position: absolute;
    top: 0.25rem;
    left: -1.5rem;
    display: block;
    width: 1rem;
    height: 1rem;
    content: "";
    background: 50% / 50% 50% no-repeat; }

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #12638C;
  background-color: #12638C;
  box-shadow:; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(18, 99, 140, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(18, 99, 140, 0.5); }

.custom-radio .custom-control-label::before {
  border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(18, 99, 140, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }
  .custom-switch .custom-control-label::before {
    left: -2.25rem;
    width: 1.75rem;
    pointer-events: all;
    border-radius: 0.5rem; }
  .custom-switch .custom-control-label::after {
    top: calc(0.25rem + 2px);
    left: calc(-2.25rem + 2px);
    width: calc(1rem - 4px);
    height: calc(1rem - 4px);
    background-color: #AEB5BD;
    border-radius: 0.5rem;
    transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
    @media (prefers-reduced-motion: reduce) {
      .custom-switch .custom-control-label::after {
        transition: none; } }
  .custom-switch .custom-control-input:checked ~ .custom-control-label::after {
    background-color: #ffffff;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(18, 99, 140, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #3A4857;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23273340' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #C7D0D9;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  appearance: none; }
  .custom-select:focus {
    border-color: #38abe5;
    outline: 0;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
    .custom-select:focus::-ms-value {
      color: #3A4857;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.75rem;
    background-image: none; }
  .custom-select:disabled {
    color: #5e6e7d;
    background-color: #e9ecef; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #3A4857; }

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem; }

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #38abe5;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #eeeeee; }
  .custom-file-input:lang(en) ~ .custom-file-label::after {
    content: "Browse"; }
  .custom-file-input ~ .custom-file-label[data-browse]::after {
    content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-weight: 400;
  line-height: 1.5;
  color: #3A4857;
  background-color: #fff;
  border: 1px solid #C7D0D9;
  border-radius: 0.25rem;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + 0.75rem);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #3A4857;
    content: "Browse";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 0.25rem 0.25rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none; }
  .custom-range:focus {
    outline: 0; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #12638C;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #65beeb; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #12638C;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #65beeb; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee2e6;
    border-color: transparent;
    border-radius: 1rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #12638C;
    border: 0;
    border-radius: 1rem;
    box-shadow: 0 0.1rem 0.25rem rgba(0, 0, 0, 0.1);
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-ms-thumb {
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #65beeb; }
  .custom-range::-ms-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: transparent;
    border-color: transparent;
    border-width: 0.5rem;
    box-shadow: inset 0 0.25rem 0.25rem rgba(0, 0, 0, 0.1); }
  .custom-range::-ms-fill-lower {
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee2e6;
    border-radius: 1rem; }
  .custom-range:disabled::-webkit-slider-thumb {
    background-color: #AEB5BD; }
  .custom-range:disabled::-webkit-slider-runnable-track {
    cursor: default; }
  .custom-range:disabled::-moz-range-thumb {
    background-color: #AEB5BD; }
  .custom-range:disabled::-moz-range-track {
    cursor: default; }
  .custom-range:disabled::-ms-thumb {
    background-color: #AEB5BD; }

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .custom-control-label::before,
    .custom-file-label,
    .custom-select {
      transition: none; } }

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
  .nav-link:hover, .nav-link:focus {
    text-decoration: none; }
  .nav-link.disabled, .toggle-radio input[type=radio]:disabled + .nav-link.btn {
    color: #5e6e7d;
    pointer-events: none;
    cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }
  .nav-tabs .nav-link {
    margin-bottom: -1px;
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e9ecef #e9ecef #dee2e6; }
    .nav-tabs .nav-link.disabled, .nav-tabs .toggle-radio input[type=radio]:disabled + .nav-link.btn, .toggle-radio .nav-tabs input[type=radio]:disabled + .nav-link.btn {
      color: #5e6e7d;
      background-color: transparent;
      border-color: transparent; }
  .nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #141F29;
    background-color: #fff;
    border-color: #dee2e6; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.25rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #12638C; }

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center; }

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem; }
  .navbar .container,
  .navbar .container-fluid, .navbar .container-sm, .navbar .container-md, .navbar .container-lg, .navbar .container-xl, .navbar .container-xxl {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
  .navbar-brand:hover, .navbar-brand:focus {
    text-decoration: none; }

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
  .navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
  .navbar-nav .dropdown-menu {
    position: static;
    float: none; }

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center; }

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
  .navbar-toggler:hover, .navbar-toggler:focus {
    text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50% / 100% 100% no-repeat; }

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid, .navbar-expand-sm > .container-sm, .navbar-expand-sm > .container-md, .navbar-expand-sm > .container-lg, .navbar-expand-sm > .container-xl, .navbar-expand-sm > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-sm .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid, .navbar-expand-md > .container-sm, .navbar-expand-md > .container-md, .navbar-expand-md > .container-lg, .navbar-expand-md > .container-xl, .navbar-expand-md > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-md .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-md .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid, .navbar-expand-lg > .container-sm, .navbar-expand-lg > .container-md, .navbar-expand-lg > .container-lg, .navbar-expand-lg > .container-xl, .navbar-expand-lg > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-lg .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid, .navbar-expand-xl > .container-sm, .navbar-expand-xl > .container-md, .navbar-expand-xl > .container-lg, .navbar-expand-xl > .container-xl, .navbar-expand-xl > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (max-width: 1399.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl, .navbar-expand-xxl > .container-xxl {
      flex-wrap: nowrap; }
    .navbar-expand-xxl .navbar-nav-scroll {
      overflow: visible; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .navbar-toggler {
      display: none; } }

.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl {
    padding-right: 0;
    padding-left: 0; }
  .navbar-expand .navbar-nav {
    flex-direction: row; }
    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
    .navbar-expand .navbar-nav .nav-link {
      padding-right: 0.5rem;
      padding-left: 0.5rem; }
  .navbar-expand > .container,
  .navbar-expand > .container-fluid, .navbar-expand > .container-sm, .navbar-expand > .container-md, .navbar-expand > .container-lg, .navbar-expand > .container-xl, .navbar-expand > .container-xxl {
    flex-wrap: nowrap; }
  .navbar-expand .navbar-nav-scroll {
    overflow: visible; }
  .navbar-expand .navbar-collapse {
    display: flex !important;
    flex-basis: auto; }
  .navbar-expand .navbar-toggler {
    display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
  .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
    color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
    color: rgba(0, 0, 0, 0.7); }
  .navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .toggle-radio input[type=radio]:disabled + .nav-link.btn, .toggle-radio .navbar-light .navbar-nav input[type=radio]:disabled + .nav-link.btn {
    color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
  .navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
    .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
      color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }
  .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
    color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
    color: rgba(255, 255, 255, 0.75); }
  .navbar-dark .navbar-nav .nav-link.disabled, .navbar-dark .navbar-nav .toggle-radio input[type=radio]:disabled + .nav-link.btn, .toggle-radio .navbar-dark .navbar-nav input[type=radio]:disabled + .nav-link.btn {
    color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
  .navbar-dark .navbar-text a {
    color: #fff; }
    .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
      color: #fff; }

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
  .card > hr {
    margin-right: 0;
    margin-left: 0; }
  .card > .list-group {
    border-top: inherit;
    border-bottom: inherit; }
    .card > .list-group:first-child {
      border-top-width: 0;
      border-top-left-radius: calc(0.25rem - 1px);
      border-top-right-radius: calc(0.25rem - 1px); }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: calc(0.25rem - 1px);
      border-bottom-left-radius: calc(0.25rem - 1px); }
  .card > .card-header + .list-group,
  .card > .list-group + .card-footer {
    border-top: 0; }

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
  color: #141F29; }

.card-title {
  margin-bottom: 0.75rem; }

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  color: #141F29;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
  .card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }

.card-footer {
  padding: 0.75rem 1.25rem;
  color: #141F29;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
  .card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%; }

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }

.card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
    .card-deck .card {
      flex: 1 0 0%;
      margin-right: 15px;
      margin-bottom: 0;
      margin-left: 15px; } }

.card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap; }
    .card-group > .card {
      flex: 1 0 0%;
      margin-bottom: 0; }
      .card-group > .card + .card {
        margin-left: 0;
        border-left: 0; }
      .card-group > .card:not(:last-child) {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-top,
        .card-group > .card:not(:last-child) .card-header {
          border-top-right-radius: 0; }
        .card-group > .card:not(:last-child) .card-img-bottom,
        .card-group > .card:not(:last-child) .card-footer {
          border-bottom-right-radius: 0; }
      .card-group > .card:not(:first-child) {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-top,
        .card-group > .card:not(:first-child) .card-header {
          border-top-left-radius: 0; }
        .card-group > .card:not(:first-child) .card-img-bottom,
        .card-group > .card:not(:first-child) .card-footer {
          border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: 0.75rem; }

@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }

.accordion {
  overflow-anchor: none; }
  .accordion > .card {
    overflow: hidden; }
    .accordion > .card:not(:last-of-type) {
      border-bottom: 0;
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0; }
    .accordion > .card:not(:first-of-type) {
      border-top-left-radius: 0;
      border-top-right-radius: 0; }
    .accordion > .card > .card-header {
      border-radius: 0;
      margin-bottom: -1px; }

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0px 0px;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #fff;
  border-radius: 0.25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem; }
  .breadcrumb-item + .breadcrumb-item::before {
    float: left;
    padding-right: 0.5rem;
    color: #5e6e7d;
    content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #5e6e7d; }

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #12638C;
  background-color: #fff;
  border: 1px solid #dee2e6; }
  .page-link:hover {
    z-index: 2;
    color: #093348;
    text-decoration: none;
    background-color: #ebebeb;
    border-color: #dee2e6; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #12638C;
  border-color: #12638C; }

.page-item.disabled .page-link, .toggle-radio input[type=radio]:disabled + .page-item.btn .page-link {
  color: #4f4f4f;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .badge {
      transition: none; } }
  a.badge:hover, a.badge:focus {
    text-decoration: none; }
  .badge:empty {
    display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #12638C; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #0c435f; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #a84a3b; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #82392e; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(168, 74, 59, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #1e7e34; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #117a8b; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #141F29;
  background-color: #ffc107; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #141F29;
    background-color: #d39e00; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #141F29;
  background-color: #C7D0D9; }
  a.badge-light:hover, a.badge-light:focus {
    color: #141F29;
    background-color: #a9b7c4; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(199, 208, 217, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #273340; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #141a20; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }

.badge-tertiary {
  color: #fff;
  background-color: #6f42c1; }
  a.badge-tertiary:hover, a.badge-tertiary:focus {
    color: #fff;
    background-color: #59339d; }
  a.badge-tertiary:focus, a.badge-tertiary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(111, 66, 193, 0.5); }

.badge-error {
  color: #fff;
  background-color: #dc3545; }
  a.badge-error:hover, a.badge-error:focus {
    color: #fff;
    background-color: #bd2130; }
  a.badge-error:focus, a.badge-error.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-inverse {
  color: #fff;
  background-color: #273340; }
  a.badge-inverse:hover, a.badge-inverse:focus {
    color: #fff;
    background-color: #141a20; }
  a.badge-inverse:focus, a.badge-inverse.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }

.badge-normal {
  color: #fff;
  background-color: #5e6e7d; }
  a.badge-normal:hover, a.badge-normal:focus {
    color: #fff;
    background-color: #485460; }
  a.badge-normal:focus, a.badge-normal.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(94, 110, 125, 0.5); }

.badge-white {
  color: #141F29;
  background-color: #fff; }
  a.badge-white:hover, a.badge-white:focus {
    color: #141F29;
    background-color: #e6e6e6; }
  a.badge-white:focus, a.badge-white.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5); }

.badge-black {
  color: #fff;
  background-color: #000; }
  a.badge-black:hover, a.badge-black:focus {
    color: #fff;
    background-color: black; }
  a.badge-black:focus, a.badge-black.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(0, 0, 0, 0.5); }

.badge-gray-1 {
  color: #141F29;
  background-color: #f8f9fa; }
  a.badge-gray-1:hover, a.badge-gray-1:focus {
    color: #141F29;
    background-color: #dae0e5; }
  a.badge-gray-1:focus, a.badge-gray-1.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-gray-2 {
  color: #141F29;
  background-color: #e9ecef; }
  a.badge-gray-2:hover, a.badge-gray-2:focus {
    color: #141F29;
    background-color: #cbd3da; }
  a.badge-gray-2:focus, a.badge-gray-2.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(233, 236, 239, 0.5); }

.badge-gray-3 {
  color: #141F29;
  background-color: #dee2e6; }
  a.badge-gray-3:hover, a.badge-gray-3:focus {
    color: #141F29;
    background-color: #c1c9d0; }
  a.badge-gray-3:focus, a.badge-gray-3.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(222, 226, 230, 0.5); }

.badge-gray-4 {
  color: #141F29;
  background-color: #C7D0D9; }
  a.badge-gray-4:hover, a.badge-gray-4:focus {
    color: #141F29;
    background-color: #a9b7c4; }
  a.badge-gray-4:focus, a.badge-gray-4.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(199, 208, 217, 0.5); }

.badge-gray-5 {
  color: #141F29;
  background-color: #AEB5BD; }
  a.badge-gray-5:hover, a.badge-gray-5:focus {
    color: #141F29;
    background-color: #929ba6; }
  a.badge-gray-5:focus, a.badge-gray-5.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(174, 181, 189, 0.5); }

.badge-gray-6 {
  color: #fff;
  background-color: #5e6e7d; }
  a.badge-gray-6:hover, a.badge-gray-6:focus {
    color: #fff;
    background-color: #485460; }
  a.badge-gray-6:focus, a.badge-gray-6.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(94, 110, 125, 0.5); }

.badge-gray-7 {
  color: #fff;
  background-color: #3A4857; }
  a.badge-gray-7:hover, a.badge-gray-7:focus {
    color: #fff;
    background-color: #262f38; }
  a.badge-gray-7:focus, a.badge-gray-7.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(58, 72, 87, 0.5); }

.badge-gray-8 {
  color: #fff;
  background-color: #273340; }
  a.badge-gray-8:hover, a.badge-gray-8:focus {
    color: #fff;
    background-color: #141a20; }
  a.badge-gray-8:focus, a.badge-gray-8.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(39, 51, 64, 0.5); }

.badge-gray-9 {
  color: #fff;
  background-color: #141F29; }
  a.badge-gray-9:hover, a.badge-gray-9:focus {
    color: #fff;
    background-color: #030507; }
  a.badge-gray-9:focus, a.badge-gray-9.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(20, 31, 41, 0.5); }

.badge-gray-dark {
  color: #141F29;
  background-color: darkgray; }
  a.badge-gray-dark:hover, a.badge-gray-dark:focus {
    color: #141F29;
    background-color: #909090; }
  a.badge-gray-dark:focus, a.badge-gray-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(169, 169, 169, 0.5); }

.badge-blue {
  color: #fff;
  background-color: #12638C; }
  a.badge-blue:hover, a.badge-blue:focus {
    color: #fff;
    background-color: #0c435f; }
  a.badge-blue:focus, a.badge-blue.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(18, 99, 140, 0.5); }

.badge-vert {
  color: #fff;
  background-color: #0C5518; }
  a.badge-vert:hover, a.badge-vert:focus {
    color: #fff;
    background-color: #06280b; }
  a.badge-vert:focus, a.badge-vert.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(12, 85, 24, 0.5); }

.badge-red {
  color: #fff;
  background-color: red; }
  a.badge-red:hover, a.badge-red:focus {
    color: #fff;
    background-color: #cc0000; }
  a.badge-red:focus, a.badge-red.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(255, 0, 0, 0.5); }

.badge-limegreen {
  color: #fff;
  background-color: limegreen; }
  a.badge-limegreen:hover, a.badge-limegreen:focus {
    color: #fff;
    background-color: #28a428; }
  a.badge-limegreen:focus, a.badge-limegreen.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(50, 205, 50, 0.5); }

.badge-primary-light {
  color: #fff;
  background-color: #388bad; }
  a.badge-primary-light:hover, a.badge-primary-light:focus {
    color: #fff;
    background-color: #2c6c86; }
  a.badge-primary-light:focus, a.badge-primary-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(56, 139, 173, 0.5); }

.badge-primary-xlight {
  color: #fff;
  background-color: #59a9c9; }
  a.badge-primary-xlight:hover, a.badge-primary-xlight:focus {
    color: #fff;
    background-color: #3a91b5; }
  a.badge-primary-xlight:focus, a.badge-primary-xlight.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(89, 169, 201, 0.5); }

.badge-primary-dark {
  color: #fff;
  background-color: #093348; }
  a.badge-primary-dark:hover, a.badge-primary-dark:focus {
    color: #fff;
    background-color: #03131b; }
  a.badge-primary-dark:focus, a.badge-primary-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(9, 51, 72, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
  @media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }
  .alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    padding: 0.75rem 1.25rem;
    color: inherit; }

.alert-primary {
  color: #093349;
  background-color: #d0e0e8;
  border-color: #bdd3df; }
  .alert-primary hr {
    border-top-color: #acc8d7; }
  .alert-primary .alert-link {
    color: #03131c; }

.alert-secondary {
  color: #57261f;
  background-color: #eedbd8;
  border-color: #e7ccc8; }
  .alert-secondary hr {
    border-top-color: #dfbcb6; }
  .alert-secondary .alert-link {
    color: #311612; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
  .alert-success hr {
    border-top-color: #b1dfbb; }
  .alert-success .alert-link {
    color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
  .alert-info hr {
    border-top-color: #abdde5; }
  .alert-info .alert-link {
    color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
  .alert-warning hr {
    border-top-color: #ffe8a1; }
  .alert-warning .alert-link {
    color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-danger hr {
    border-top-color: #f1b0b7; }
  .alert-danger .alert-link {
    color: #491217; }

.alert-light {
  color: #676c71;
  background-color: #f4f6f7;
  border-color: #eff2f4; }
  .alert-light hr {
    border-top-color: #e0e6ea; }
  .alert-light .alert-link {
    color: #4f5356; }

.alert-dark {
  color: #141b21;
  background-color: #d4d6d9;
  border-color: #c3c6ca; }
  .alert-dark hr {
    border-top-color: #b5b9be; }
  .alert-dark .alert-link {
    color: #010101; }

.alert-tertiary {
  color: #3a2264;
  background-color: #e2d9f3;
  border-color: #d7caee; }
  .alert-tertiary hr {
    border-top-color: #c8b7e8; }
  .alert-tertiary .alert-link {
    color: #24153e; }

.alert-error {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
  .alert-error hr {
    border-top-color: #f1b0b7; }
  .alert-error .alert-link {
    color: #491217; }

.alert-inverse {
  color: #141b21;
  background-color: #d4d6d9;
  border-color: #c3c6ca; }
  .alert-inverse hr {
    border-top-color: #b5b9be; }
  .alert-inverse .alert-link {
    color: #010101; }

.alert-normal {
  color: #313941;
  background-color: #dfe2e5;
  border-color: #d2d6db; }
  .alert-normal hr {
    border-top-color: #c4c9d0; }
  .alert-normal .alert-link {
    color: #1b2024; }

.alert-white {
  color: #858585;
  background-color: white;
  border-color: white; }
  .alert-white hr {
    border-top-color: #f2f2f2; }
  .alert-white .alert-link {
    color: #6c6c6c; }

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: #b8b8b8; }
  .alert-black hr {
    border-top-color: #ababab; }
  .alert-black .alert-link {
    color: black; }

.alert-gray-1 {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
  .alert-gray-1 hr {
    border-top-color: #ececf6; }
  .alert-gray-1 .alert-link {
    color: #686868; }

.alert-gray-2 {
  color: #797b7c;
  background-color: #fbfbfc;
  border-color: #f9fafb; }
  .alert-gray-2 hr {
    border-top-color: #eaedf1; }
  .alert-gray-2 .alert-link {
    color: #606162; }

.alert-gray-3 {
  color: #737678;
  background-color: #f8f9fa;
  border-color: #f6f7f8; }
  .alert-gray-3 hr {
    border-top-color: #e8eaed; }
  .alert-gray-3 .alert-link {
    color: #5a5c5e; }

.alert-gray-4 {
  color: #676c71;
  background-color: #f4f6f7;
  border-color: #eff2f4; }
  .alert-gray-4 hr {
    border-top-color: #e0e6ea; }
  .alert-gray-4 .alert-link {
    color: #4f5356; }

.alert-gray-5 {
  color: #5a5e62;
  background-color: #eff0f2;
  border-color: #e8eaed; }
  .alert-gray-5 hr {
    border-top-color: #dadde2; }
  .alert-gray-5 .alert-link {
    color: #424547; }

.alert-gray-6 {
  color: #313941;
  background-color: #dfe2e5;
  border-color: #d2d6db; }
  .alert-gray-6 hr {
    border-top-color: #c4c9d0; }
  .alert-gray-6 .alert-link {
    color: #1b2024; }

.alert-gray-7 {
  color: #1e252d;
  background-color: #d8dadd;
  border-color: #c8ccd0; }
  .alert-gray-7 hr {
    border-top-color: #babfc4; }
  .alert-gray-7 .alert-link {
    color: #0a0c0e; }

.alert-gray-8 {
  color: #141b21;
  background-color: #d4d6d9;
  border-color: #c3c6ca; }
  .alert-gray-8 hr {
    border-top-color: #b5b9be; }
  .alert-gray-8 .alert-link {
    color: #010101; }

.alert-gray-9 {
  color: #0a1015;
  background-color: #d0d2d4;
  border-color: #bdc0c3; }
  .alert-gray-9 hr {
    border-top-color: #b0b3b7; }
  .alert-gray-9 .alert-link {
    color: black; }

.alert-gray-dark {
  color: #585858;
  background-color: #eeeeee;
  border-color: #e7e7e7; }
  .alert-gray-dark hr {
    border-top-color: #dadada; }
  .alert-gray-dark .alert-link {
    color: #3f3f3f; }

.alert-blue {
  color: #093349;
  background-color: #d0e0e8;
  border-color: #bdd3df; }
  .alert-blue hr {
    border-top-color: #acc8d7; }
  .alert-blue .alert-link {
    color: #03131c; }

.alert-vert {
  color: #062c0c;
  background-color: #ceddd1;
  border-color: #bbcfbe; }
  .alert-vert hr {
    border-top-color: #acc4b0; }
  .alert-vert .alert-link {
    color: black; }

.alert-red {
  color: #850000;
  background-color: #ffcccc;
  border-color: #ffb8b8; }
  .alert-red hr {
    border-top-color: #ff9f9f; }
  .alert-red .alert-link {
    color: #520000; }

.alert-limegreen {
  color: #1a6b1a;
  background-color: #d6f5d6;
  border-color: #c6f1c6; }
  .alert-limegreen hr {
    border-top-color: #b2ecb2; }
  .alert-limegreen .alert-link {
    color: #104210; }

.alert-primary-light {
  color: #1d485a;
  background-color: #d7e8ef;
  border-color: #c7dfe8; }
  .alert-primary-light hr {
    border-top-color: #b5d5e1; }
  .alert-primary-light .alert-link {
    color: #112933; }

.alert-primary-xlight {
  color: #2e5869;
  background-color: #deeef4;
  border-color: #d1e7f0; }
  .alert-primary-xlight hr {
    border-top-color: #beddea; }
  .alert-primary-xlight .alert-link {
    color: #1e3a46; }

.alert-primary-dark {
  color: #051b26;
  background-color: #ced6da;
  border-color: #bac6cc; }
  .alert-primary-dark hr {
    border-top-color: #abbac1; }
  .alert-primary-dark .alert-link {
    color: black; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
  box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1); }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: white;
  text-align: center;
  white-space: nowrap;
  background-color: #12638C;
  transition: width 0.6s ease; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar {
      transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes; }
  @media (prefers-reduced-motion: reduce) {
    .progress-bar-animated {
      animation: none; } }

.media {
  display: flex;
  align-items: flex-start; }

.media-body {
  flex: 1; }

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem; }

.list-group-item-action {
  width: 100%;
  color: #3A4857;
  text-align: inherit; }
  .list-group-item-action:hover, .list-group-item-action:focus {
    z-index: 1;
    color: #3A4857;
    text-decoration: none;
    background-color: #f8f9fa; }
  .list-group-item-action:active {
    color: #141F29;
    background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  color: #5e6e7d;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
  .list-group-item:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit; }
  .list-group-item:last-child {
    border-bottom-right-radius: inherit;
    border-bottom-left-radius: inherit; }
  .list-group-item.disabled, .toggle-radio input[type=radio]:disabled + .list-group-item.btn, .list-group-item:disabled {
    color: #5e6e7d;
    pointer-events: none;
    background-color: #fff; }
  .list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #12638C;
    border-color: #12638C; }
  .list-group-item + .list-group-item {
    border-top-width: 0; }
    .list-group-item + .list-group-item.active {
      margin-top: -1px;
      border-top-width: 1px; }

.list-group-horizontal {
  flex-direction: row; }
  .list-group-horizontal > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0; }
  .list-group-horizontal > .list-group-item.active {
    margin-top: 0; }
  .list-group-horizontal > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0; }
    .list-group-horizontal > .list-group-item + .list-group-item.active {
      margin-left: -1px;
      border-left-width: 1px; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row; }
    .list-group-horizontal-sm > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-sm > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-sm > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row; }
    .list-group-horizontal-md > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-md > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-md > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-md > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row; }
    .list-group-horizontal-lg > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-lg > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-lg > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row; }
    .list-group-horizontal-xl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.25rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.25rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
        margin-left: -1px;
        border-left-width: 1px; } }

.list-group-flush {
  border-radius: 0; }
  .list-group-flush > .list-group-item {
    border-width: 0 0 1px; }
    .list-group-flush > .list-group-item:last-child {
      border-bottom-width: 0; }

.list-group-item-primary {
  color: #093349;
  background-color: #bdd3df; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #093349;
    background-color: #acc8d7; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #093349;
    border-color: #093349; }

.list-group-item-secondary {
  color: #57261f;
  background-color: #e7ccc8; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #57261f;
    background-color: #dfbcb6; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #57261f;
    border-color: #57261f; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #155724;
    background-color: #b1dfbb; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #0c5460;
    background-color: #abdde5; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #856404;
    background-color: #ffe8a1; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-light {
  color: #676c71;
  background-color: #eff2f4; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #676c71;
    background-color: #e0e6ea; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #676c71;
    border-color: #676c71; }

.list-group-item-dark {
  color: #141b21;
  background-color: #c3c6ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #141b21;
    background-color: #b5b9be; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #141b21;
    border-color: #141b21; }

.list-group-item-tertiary {
  color: #3a2264;
  background-color: #d7caee; }
  .list-group-item-tertiary.list-group-item-action:hover, .list-group-item-tertiary.list-group-item-action:focus {
    color: #3a2264;
    background-color: #c8b7e8; }
  .list-group-item-tertiary.list-group-item-action.active {
    color: #fff;
    background-color: #3a2264;
    border-color: #3a2264; }

.list-group-item-error {
  color: #721c24;
  background-color: #f5c6cb; }
  .list-group-item-error.list-group-item-action:hover, .list-group-item-error.list-group-item-action:focus {
    color: #721c24;
    background-color: #f1b0b7; }
  .list-group-item-error.list-group-item-action.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }

.list-group-item-inverse {
  color: #141b21;
  background-color: #c3c6ca; }
  .list-group-item-inverse.list-group-item-action:hover, .list-group-item-inverse.list-group-item-action:focus {
    color: #141b21;
    background-color: #b5b9be; }
  .list-group-item-inverse.list-group-item-action.active {
    color: #fff;
    background-color: #141b21;
    border-color: #141b21; }

.list-group-item-normal {
  color: #313941;
  background-color: #d2d6db; }
  .list-group-item-normal.list-group-item-action:hover, .list-group-item-normal.list-group-item-action:focus {
    color: #313941;
    background-color: #c4c9d0; }
  .list-group-item-normal.list-group-item-action.active {
    color: #fff;
    background-color: #313941;
    border-color: #313941; }

.list-group-item-white {
  color: #858585;
  background-color: white; }
  .list-group-item-white.list-group-item-action:hover, .list-group-item-white.list-group-item-action:focus {
    color: #858585;
    background-color: #f2f2f2; }
  .list-group-item-white.list-group-item-action.active {
    color: #fff;
    background-color: #858585;
    border-color: #858585; }

.list-group-item-black {
  color: black;
  background-color: #b8b8b8; }
  .list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
    color: black;
    background-color: #ababab; }
  .list-group-item-black.list-group-item-action.active {
    color: #fff;
    background-color: black;
    border-color: black; }

.list-group-item-gray-1 {
  color: #818182;
  background-color: #fdfdfe; }
  .list-group-item-gray-1.list-group-item-action:hover, .list-group-item-gray-1.list-group-item-action:focus {
    color: #818182;
    background-color: #ececf6; }
  .list-group-item-gray-1.list-group-item-action.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }

.list-group-item-gray-2 {
  color: #797b7c;
  background-color: #f9fafb; }
  .list-group-item-gray-2.list-group-item-action:hover, .list-group-item-gray-2.list-group-item-action:focus {
    color: #797b7c;
    background-color: #eaedf1; }
  .list-group-item-gray-2.list-group-item-action.active {
    color: #fff;
    background-color: #797b7c;
    border-color: #797b7c; }

.list-group-item-gray-3 {
  color: #737678;
  background-color: #f6f7f8; }
  .list-group-item-gray-3.list-group-item-action:hover, .list-group-item-gray-3.list-group-item-action:focus {
    color: #737678;
    background-color: #e8eaed; }
  .list-group-item-gray-3.list-group-item-action.active {
    color: #fff;
    background-color: #737678;
    border-color: #737678; }

.list-group-item-gray-4 {
  color: #676c71;
  background-color: #eff2f4; }
  .list-group-item-gray-4.list-group-item-action:hover, .list-group-item-gray-4.list-group-item-action:focus {
    color: #676c71;
    background-color: #e0e6ea; }
  .list-group-item-gray-4.list-group-item-action.active {
    color: #fff;
    background-color: #676c71;
    border-color: #676c71; }

.list-group-item-gray-5 {
  color: #5a5e62;
  background-color: #e8eaed; }
  .list-group-item-gray-5.list-group-item-action:hover, .list-group-item-gray-5.list-group-item-action:focus {
    color: #5a5e62;
    background-color: #dadde2; }
  .list-group-item-gray-5.list-group-item-action.active {
    color: #fff;
    background-color: #5a5e62;
    border-color: #5a5e62; }

.list-group-item-gray-6 {
  color: #313941;
  background-color: #d2d6db; }
  .list-group-item-gray-6.list-group-item-action:hover, .list-group-item-gray-6.list-group-item-action:focus {
    color: #313941;
    background-color: #c4c9d0; }
  .list-group-item-gray-6.list-group-item-action.active {
    color: #fff;
    background-color: #313941;
    border-color: #313941; }

.list-group-item-gray-7 {
  color: #1e252d;
  background-color: #c8ccd0; }
  .list-group-item-gray-7.list-group-item-action:hover, .list-group-item-gray-7.list-group-item-action:focus {
    color: #1e252d;
    background-color: #babfc4; }
  .list-group-item-gray-7.list-group-item-action.active {
    color: #fff;
    background-color: #1e252d;
    border-color: #1e252d; }

.list-group-item-gray-8 {
  color: #141b21;
  background-color: #c3c6ca; }
  .list-group-item-gray-8.list-group-item-action:hover, .list-group-item-gray-8.list-group-item-action:focus {
    color: #141b21;
    background-color: #b5b9be; }
  .list-group-item-gray-8.list-group-item-action.active {
    color: #fff;
    background-color: #141b21;
    border-color: #141b21; }

.list-group-item-gray-9 {
  color: #0a1015;
  background-color: #bdc0c3; }
  .list-group-item-gray-9.list-group-item-action:hover, .list-group-item-gray-9.list-group-item-action:focus {
    color: #0a1015;
    background-color: #b0b3b7; }
  .list-group-item-gray-9.list-group-item-action.active {
    color: #fff;
    background-color: #0a1015;
    border-color: #0a1015; }

.list-group-item-gray-dark {
  color: #585858;
  background-color: #e7e7e7; }
  .list-group-item-gray-dark.list-group-item-action:hover, .list-group-item-gray-dark.list-group-item-action:focus {
    color: #585858;
    background-color: #dadada; }
  .list-group-item-gray-dark.list-group-item-action.active {
    color: #fff;
    background-color: #585858;
    border-color: #585858; }

.list-group-item-blue {
  color: #093349;
  background-color: #bdd3df; }
  .list-group-item-blue.list-group-item-action:hover, .list-group-item-blue.list-group-item-action:focus {
    color: #093349;
    background-color: #acc8d7; }
  .list-group-item-blue.list-group-item-action.active {
    color: #fff;
    background-color: #093349;
    border-color: #093349; }

.list-group-item-vert {
  color: #062c0c;
  background-color: #bbcfbe; }
  .list-group-item-vert.list-group-item-action:hover, .list-group-item-vert.list-group-item-action:focus {
    color: #062c0c;
    background-color: #acc4b0; }
  .list-group-item-vert.list-group-item-action.active {
    color: #fff;
    background-color: #062c0c;
    border-color: #062c0c; }

.list-group-item-red {
  color: #850000;
  background-color: #ffb8b8; }
  .list-group-item-red.list-group-item-action:hover, .list-group-item-red.list-group-item-action:focus {
    color: #850000;
    background-color: #ff9f9f; }
  .list-group-item-red.list-group-item-action.active {
    color: #fff;
    background-color: #850000;
    border-color: #850000; }

.list-group-item-limegreen {
  color: #1a6b1a;
  background-color: #c6f1c6; }
  .list-group-item-limegreen.list-group-item-action:hover, .list-group-item-limegreen.list-group-item-action:focus {
    color: #1a6b1a;
    background-color: #b2ecb2; }
  .list-group-item-limegreen.list-group-item-action.active {
    color: #fff;
    background-color: #1a6b1a;
    border-color: #1a6b1a; }

.list-group-item-primary-light {
  color: #1d485a;
  background-color: #c7dfe8; }
  .list-group-item-primary-light.list-group-item-action:hover, .list-group-item-primary-light.list-group-item-action:focus {
    color: #1d485a;
    background-color: #b5d5e1; }
  .list-group-item-primary-light.list-group-item-action.active {
    color: #fff;
    background-color: #1d485a;
    border-color: #1d485a; }

.list-group-item-primary-xlight {
  color: #2e5869;
  background-color: #d1e7f0; }
  .list-group-item-primary-xlight.list-group-item-action:hover, .list-group-item-primary-xlight.list-group-item-action:focus {
    color: #2e5869;
    background-color: #beddea; }
  .list-group-item-primary-xlight.list-group-item-action.active {
    color: #fff;
    background-color: #2e5869;
    border-color: #2e5869; }

.list-group-item-primary-dark {
  color: #051b26;
  background-color: #bac6cc; }
  .list-group-item-primary-dark.list-group-item-action:hover, .list-group-item-primary-dark.list-group-item-action:focus {
    color: #051b26;
    background-color: #abbac1; }
  .list-group-item-primary-dark.list-group-item-action.active {
    color: #fff;
    background-color: #051b26;
    border-color: #051b26; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0; }

a.close.disabled, .toggle-radio input[type=radio]:disabled + a.close.btn {
  pointer-events: none; }

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem; }
  .toast:not(:last-child) {
    margin-bottom: 0.75rem; }
  .toast.showing {
    opacity: 1; }
  .toast.show {
    display: block;
    opacity: 1; }
  .toast.hide {
    display: none; }

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #5e6e7d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }

.toast-body {
  padding: 0.75rem; }

.modal-open {
  overflow: hidden; }
  .modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none; }
  .modal.fade .modal-dialog {
    transition: transform 0.3s ease-out;
    transform: translate(0, -50px); }
    @media (prefers-reduced-motion: reduce) {
      .modal.fade .modal-dialog {
        transition: none; } }
  .modal.show .modal-dialog {
    transform: none; }
  .modal.modal-static .modal-dialog {
    transform: scale(1.02); }

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden; }
  .modal-dialog-scrollable .modal-header,
  .modal-dialog-scrollable .modal-footer {
    flex-shrink: 0; }
  .modal-dialog-scrollable .modal-body {
    overflow-y: auto; }

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem); }
  .modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    height: min-content;
    content: ""; }
  .modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%; }
    .modal-dialog-centered.modal-dialog-scrollable .modal-content {
      max-height: none; }
    .modal-dialog-centered.modal-dialog-scrollable::before {
      content: none; }

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: #141F29;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #dee2e6;
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.5);
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }
  .modal-backdrop.fade {
    opacity: 0; }
  .modal-backdrop.show {
    opacity: 0.5; }

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px); }
  .modal-footer > * {
    margin: 0.25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem); }
    .modal-dialog-scrollable .modal-content {
      max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem); }
    .modal-dialog-centered::before {
      height: calc(100vh - 3.5rem);
      height: min-content; }
  .modal-content {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.5); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
  .tooltip.show {
    opacity: 0.9; }
  .tooltip .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
  padding: 0.4rem 0; }
  .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
    bottom: 0; }
    .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
      top: 0;
      border-width: 0.4rem 0.4rem 0;
      border-top-color: #000; }

.bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
  padding: 0 0.4rem; }
  .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
    left: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
      right: 0;
      border-width: 0.4rem 0.4rem 0.4rem 0;
      border-right-color: #000; }

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
  padding: 0.4rem 0; }
  .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
    top: 0; }
    .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      bottom: 0;
      border-width: 0 0.4rem 0.4rem;
      border-bottom-color: #000; }

.bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
  padding: 0 0.4rem; }
  .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
    right: 0;
    width: 0.4rem;
    height: 0.8rem; }
    .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
      left: 0;
      border-width: 0.4rem 0 0.4rem 0.4rem;
      border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.2); }
  .popover .arrow {
    position: absolute;
    display: block;
    width: 1rem;
    height: 0.5rem;
    margin: 0 0.3rem; }
    .popover .arrow::before, .popover .arrow::after {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid; }

.bs-popover-top, .bs-popover-auto[x-placement^="top"] {
  margin-bottom: 0.5rem; }
  .bs-popover-top > .arrow, .bs-popover-auto[x-placement^="top"] > .arrow {
    bottom: calc(-0.5rem - 1px); }
    .bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^="top"] > .arrow::before {
      bottom: 0;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^="top"] > .arrow::after {
      bottom: 1px;
      border-width: 0.5rem 0.5rem 0;
      border-top-color: #fff; }

.bs-popover-right, .bs-popover-auto[x-placement^="right"] {
  margin-left: 0.5rem; }
  .bs-popover-right > .arrow, .bs-popover-auto[x-placement^="right"] > .arrow {
    left: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^="right"] > .arrow::before {
      left: 0;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^="right"] > .arrow::after {
      left: 1px;
      border-width: 0.5rem 0.5rem 0.5rem 0;
      border-right-color: #fff; }

.bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
  margin-top: 0.5rem; }
  .bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^="bottom"] > .arrow {
    top: calc(-0.5rem - 1px); }
    .bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
      top: 0;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
      top: 1px;
      border-width: 0 0.5rem 0.5rem 0.5rem;
      border-bottom-color: #fff; }
  .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
    position: absolute;
    top: 0;
    left: 50%;
    display: block;
    width: 1rem;
    margin-left: -0.5rem;
    content: "";
    border-bottom: 1px solid #f7f7f7; }

.bs-popover-left, .bs-popover-auto[x-placement^="left"] {
  margin-right: 0.5rem; }
  .bs-popover-left > .arrow, .bs-popover-auto[x-placement^="left"] > .arrow {
    right: calc(-0.5rem - 1px);
    width: 0.5rem;
    height: 1rem;
    margin: 0.3rem 0; }
    .bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^="left"] > .arrow::before {
      right: 0;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
    .bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^="left"] > .arrow::after {
      right: 1px;
      border-width: 0.5rem 0 0.5rem 0.5rem;
      border-left-color: #fff; }

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
  .popover-header:empty {
    display: none; }

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #141F29; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
  .carousel-inner::after {
    display: block;
    clear: both;
    content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-item {
      transition: none; } }

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%); }

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none; }

.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-left,
    .carousel-fade .active.carousel-item-right {
      transition: none; } }

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease; }
  @media (prefers-reduced-motion: reduce) {
    .carousel-control-prev,
    .carousel-control-next {
      transition: none; } }
  .carousel-control-prev:hover, .carousel-control-prev:focus,
  .carousel-control-next:hover,
  .carousel-control-next:focus {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: 0.9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50% / 100% 100% no-repeat; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
  .carousel-indicators li {
    box-sizing: content-box;
    flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #fff;
    background-clip: padding-box;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    opacity: .5;
    transition: opacity 0.6s ease; }
    @media (prefers-reduced-motion: reduce) {
      .carousel-indicators li {
        transition: none; } }
  .carousel-indicators .active {
    opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@keyframes spinner-border {
  to {
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: .75s linear infinite spinner-border; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em; }

@keyframes spinner-grow {
  0% {
    transform: scale(0); }
  50% {
    opacity: 1;
    transform: none; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: .75s linear infinite spinner-grow; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s; } }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #12638C !important; }

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #0c435f !important; }

.bg-secondary {
  background-color: #a84a3b !important; }

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #82392e !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #C7D0D9 !important; }

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #a9b7c4 !important; }

.bg-dark {
  background-color: #273340 !important; }

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #141a20 !important; }

.bg-tertiary {
  background-color: #6f42c1 !important; }

a.bg-tertiary:hover, a.bg-tertiary:focus,
button.bg-tertiary:hover,
button.bg-tertiary:focus {
  background-color: #59339d !important; }

.bg-error {
  background-color: #dc3545 !important; }

a.bg-error:hover, a.bg-error:focus,
button.bg-error:hover,
button.bg-error:focus {
  background-color: #bd2130 !important; }

.bg-inverse {
  background-color: #273340 !important; }

a.bg-inverse:hover, a.bg-inverse:focus,
button.bg-inverse:hover,
button.bg-inverse:focus {
  background-color: #141a20 !important; }

.bg-normal {
  background-color: #5e6e7d !important; }

a.bg-normal:hover, a.bg-normal:focus,
button.bg-normal:hover,
button.bg-normal:focus {
  background-color: #485460 !important; }

.bg-white {
  background-color: #fff !important; }

a.bg-white:hover, a.bg-white:focus,
button.bg-white:hover,
button.bg-white:focus {
  background-color: #e6e6e6 !important; }

.bg-black {
  background-color: #000 !important; }

a.bg-black:hover, a.bg-black:focus,
button.bg-black:hover,
button.bg-black:focus {
  background-color: black !important; }

.bg-gray-1 {
  background-color: #f8f9fa !important; }

a.bg-gray-1:hover, a.bg-gray-1:focus,
button.bg-gray-1:hover,
button.bg-gray-1:focus {
  background-color: #dae0e5 !important; }

.bg-gray-2 {
  background-color: #e9ecef !important; }

a.bg-gray-2:hover, a.bg-gray-2:focus,
button.bg-gray-2:hover,
button.bg-gray-2:focus {
  background-color: #cbd3da !important; }

.bg-gray-3 {
  background-color: #dee2e6 !important; }

a.bg-gray-3:hover, a.bg-gray-3:focus,
button.bg-gray-3:hover,
button.bg-gray-3:focus {
  background-color: #c1c9d0 !important; }

.bg-gray-4 {
  background-color: #C7D0D9 !important; }

a.bg-gray-4:hover, a.bg-gray-4:focus,
button.bg-gray-4:hover,
button.bg-gray-4:focus {
  background-color: #a9b7c4 !important; }

.bg-gray-5 {
  background-color: #AEB5BD !important; }

a.bg-gray-5:hover, a.bg-gray-5:focus,
button.bg-gray-5:hover,
button.bg-gray-5:focus {
  background-color: #929ba6 !important; }

.bg-gray-6 {
  background-color: #5e6e7d !important; }

a.bg-gray-6:hover, a.bg-gray-6:focus,
button.bg-gray-6:hover,
button.bg-gray-6:focus {
  background-color: #485460 !important; }

.bg-gray-7 {
  background-color: #3A4857 !important; }

a.bg-gray-7:hover, a.bg-gray-7:focus,
button.bg-gray-7:hover,
button.bg-gray-7:focus {
  background-color: #262f38 !important; }

.bg-gray-8 {
  background-color: #273340 !important; }

a.bg-gray-8:hover, a.bg-gray-8:focus,
button.bg-gray-8:hover,
button.bg-gray-8:focus {
  background-color: #141a20 !important; }

.bg-gray-9 {
  background-color: #141F29 !important; }

a.bg-gray-9:hover, a.bg-gray-9:focus,
button.bg-gray-9:hover,
button.bg-gray-9:focus {
  background-color: #030507 !important; }

.bg-gray-dark {
  background-color: darkgray !important; }

a.bg-gray-dark:hover, a.bg-gray-dark:focus,
button.bg-gray-dark:hover,
button.bg-gray-dark:focus {
  background-color: #909090 !important; }

.bg-blue {
  background-color: #12638C !important; }

a.bg-blue:hover, a.bg-blue:focus,
button.bg-blue:hover,
button.bg-blue:focus {
  background-color: #0c435f !important; }

.bg-vert {
  background-color: #0C5518 !important; }

a.bg-vert:hover, a.bg-vert:focus,
button.bg-vert:hover,
button.bg-vert:focus {
  background-color: #06280b !important; }

.bg-red {
  background-color: red !important; }

a.bg-red:hover, a.bg-red:focus,
button.bg-red:hover,
button.bg-red:focus {
  background-color: #cc0000 !important; }

.bg-limegreen {
  background-color: limegreen !important; }

a.bg-limegreen:hover, a.bg-limegreen:focus,
button.bg-limegreen:hover,
button.bg-limegreen:focus {
  background-color: #28a428 !important; }

.bg-primary-light {
  background-color: #388bad !important; }

a.bg-primary-light:hover, a.bg-primary-light:focus,
button.bg-primary-light:hover,
button.bg-primary-light:focus {
  background-color: #2c6c86 !important; }

.bg-primary-xlight {
  background-color: #59a9c9 !important; }

a.bg-primary-xlight:hover, a.bg-primary-xlight:focus,
button.bg-primary-xlight:hover,
button.bg-primary-xlight:focus {
  background-color: #3a91b5 !important; }

.bg-primary-dark {
  background-color: #093348 !important; }

a.bg-primary-dark:hover, a.bg-primary-dark:focus,
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: #03131b !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border, .onglet-selector .btn, .onglet-selector .btn.active, .onglets {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0, .onglet-selector .btn.active {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #12638C !important; }

.border-secondary {
  border-color: #a84a3b !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light, .onglet-selector .btn.active, .onglets {
  border-color: #C7D0D9 !important; }

.border-dark {
  border-color: #273340 !important; }

.border-tertiary {
  border-color: #6f42c1 !important; }

.border-error {
  border-color: #dc3545 !important; }

.border-inverse {
  border-color: #273340 !important; }

.border-normal {
  border-color: #5e6e7d !important; }

.border-white {
  border-color: #fff !important; }

.border-black {
  border-color: #000 !important; }

.border-gray-1 {
  border-color: #f8f9fa !important; }

.border-gray-2 {
  border-color: #e9ecef !important; }

.border-gray-3 {
  border-color: #dee2e6 !important; }

.border-gray-4 {
  border-color: #C7D0D9 !important; }

.border-gray-5 {
  border-color: #AEB5BD !important; }

.border-gray-6 {
  border-color: #5e6e7d !important; }

.border-gray-7 {
  border-color: #3A4857 !important; }

.border-gray-8 {
  border-color: #273340 !important; }

.border-gray-9 {
  border-color: #141F29 !important; }

.border-gray-dark {
  border-color: darkgray !important; }

.border-blue {
  border-color: #12638C !important; }

.border-vert {
  border-color: #0C5518 !important; }

.border-red {
  border-color: red !important; }

.border-limegreen {
  border-color: limegreen !important; }

.border-primary-light {
  border-color: #388bad !important; }

.border-primary-xlight {
  border-color: #59a9c9 !important; }

.border-primary-dark {
  border-color: #093348 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  border-radius: 0.2rem !important; }

.rounded, .k-list .k-item, .onglets {
  border-radius: 0.25rem !important; }

.rounded-top, .filter-panel .subtitle, .onglet-selector .btn, .onglet-selector .btn.active {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  border-radius: 0.3rem !important; }

.rounded-circle {
  border-radius: 50% !important; }

.rounded-pill {
  border-radius: 50rem !important; }

.rounded-0 {
  border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.d-none {
  display: none !important; }

.d-inline {
  display: inline !important; }

.d-inline-block {
  display: inline-block !important; }

.d-block {
  display: block !important; }

.d-table {
  display: table !important; }

.d-table-row {
  display: table-row !important; }

.d-table-cell {
  display: table-cell !important; }

.d-flex, .d-flex-center {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: flex !important; }
  .d-sm-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: flex !important; }
  .d-md-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: flex !important; }
  .d-lg-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: flex !important; }
  .d-xl-inline-flex {
    display: inline-flex !important; } }

@media (min-width: 1400px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; } }

@media print {
  .d-print-none {
    display: none !important; }
  .d-print-inline {
    display: inline !important; }
  .d-print-inline-block {
    display: inline-block !important; }
  .d-print-block {
    display: block !important; }
  .d-print-table {
    display: table !important; }
  .d-print-table-row {
    display: table-row !important; }
  .d-print-table-cell {
    display: table-cell !important; }
  .d-print-flex {
    display: flex !important; }
  .d-print-inline-flex {
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
  .embed-responsive::before {
    display: block;
    content: ""; }
  .embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.embed-responsive-21by9::before {
  padding-top: 42.85714%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  flex-direction: row !important; }

.flex-column {
  flex-direction: column !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.flex-fill {
  flex: 1 1 auto !important; }

.flex-grow-0 {
  flex-grow: 0 !important; }

.flex-grow-1 {
  flex-grow: 1 !important; }

.flex-shrink-0 {
  flex-shrink: 0 !important; }

.flex-shrink-1 {
  flex-shrink: 1 !important; }

.justify-content-start {
  justify-content: flex-start !important; }

.justify-content-end {
  justify-content: flex-end !important; }

.justify-content-center, .d-flex-center {
  justify-content: center !important; }

.justify-content-between {
  justify-content: space-between !important; }

.justify-content-around {
  justify-content: space-around !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-center, .d-flex-center {
  align-items: center !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-stretch {
  align-items: stretch !important; }

.align-content-start {
  align-content: flex-start !important; }

.align-content-end {
  align-content: flex-end !important; }

.align-content-center {
  align-content: center !important; }

.align-content-between {
  align-content: space-between !important; }

.align-content-around {
  align-content: space-around !important; }

.align-content-stretch {
  align-content: stretch !important; }

.align-self-auto {
  align-self: auto !important; }

.align-self-start {
  align-self: flex-start !important; }

.align-self-end {
  align-self: flex-end !important; }

.align-self-center {
  align-self: center !important; }

.align-self-baseline {
  align-self: baseline !important; }

.align-self-stretch {
  align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-sm-start {
    justify-content: flex-start !important; }
  .justify-content-sm-end {
    justify-content: flex-end !important; }
  .justify-content-sm-center {
    justify-content: center !important; }
  .justify-content-sm-between {
    justify-content: space-between !important; }
  .justify-content-sm-around {
    justify-content: space-around !important; }
  .align-items-sm-start {
    align-items: flex-start !important; }
  .align-items-sm-end {
    align-items: flex-end !important; }
  .align-items-sm-center {
    align-items: center !important; }
  .align-items-sm-baseline {
    align-items: baseline !important; }
  .align-items-sm-stretch {
    align-items: stretch !important; }
  .align-content-sm-start {
    align-content: flex-start !important; }
  .align-content-sm-end {
    align-content: flex-end !important; }
  .align-content-sm-center {
    align-content: center !important; }
  .align-content-sm-between {
    align-content: space-between !important; }
  .align-content-sm-around {
    align-content: space-around !important; }
  .align-content-sm-stretch {
    align-content: stretch !important; }
  .align-self-sm-auto {
    align-self: auto !important; }
  .align-self-sm-start {
    align-self: flex-start !important; }
  .align-self-sm-end {
    align-self: flex-end !important; }
  .align-self-sm-center {
    align-self: center !important; }
  .align-self-sm-baseline {
    align-self: baseline !important; }
  .align-self-sm-stretch {
    align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-md-wrap {
    flex-wrap: wrap !important; }
  .flex-md-nowrap {
    flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    flex-grow: 0 !important; }
  .flex-md-grow-1 {
    flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-md-start {
    justify-content: flex-start !important; }
  .justify-content-md-end {
    justify-content: flex-end !important; }
  .justify-content-md-center {
    justify-content: center !important; }
  .justify-content-md-between {
    justify-content: space-between !important; }
  .justify-content-md-around {
    justify-content: space-around !important; }
  .align-items-md-start {
    align-items: flex-start !important; }
  .align-items-md-end {
    align-items: flex-end !important; }
  .align-items-md-center {
    align-items: center !important; }
  .align-items-md-baseline {
    align-items: baseline !important; }
  .align-items-md-stretch {
    align-items: stretch !important; }
  .align-content-md-start {
    align-content: flex-start !important; }
  .align-content-md-end {
    align-content: flex-end !important; }
  .align-content-md-center {
    align-content: center !important; }
  .align-content-md-between {
    align-content: space-between !important; }
  .align-content-md-around {
    align-content: space-around !important; }
  .align-content-md-stretch {
    align-content: stretch !important; }
  .align-self-md-auto {
    align-self: auto !important; }
  .align-self-md-start {
    align-self: flex-start !important; }
  .align-self-md-end {
    align-self: flex-end !important; }
  .align-self-md-center {
    align-self: center !important; }
  .align-self-md-baseline {
    align-self: baseline !important; }
  .align-self-md-stretch {
    align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-lg-start {
    justify-content: flex-start !important; }
  .justify-content-lg-end {
    justify-content: flex-end !important; }
  .justify-content-lg-center {
    justify-content: center !important; }
  .justify-content-lg-between {
    justify-content: space-between !important; }
  .justify-content-lg-around {
    justify-content: space-around !important; }
  .align-items-lg-start {
    align-items: flex-start !important; }
  .align-items-lg-end {
    align-items: flex-end !important; }
  .align-items-lg-center {
    align-items: center !important; }
  .align-items-lg-baseline {
    align-items: baseline !important; }
  .align-items-lg-stretch {
    align-items: stretch !important; }
  .align-content-lg-start {
    align-content: flex-start !important; }
  .align-content-lg-end {
    align-content: flex-end !important; }
  .align-content-lg-center {
    align-content: center !important; }
  .align-content-lg-between {
    align-content: space-between !important; }
  .align-content-lg-around {
    align-content: space-around !important; }
  .align-content-lg-stretch {
    align-content: stretch !important; }
  .align-self-lg-auto {
    align-self: auto !important; }
  .align-self-lg-start {
    align-self: flex-start !important; }
  .align-self-lg-end {
    align-self: flex-end !important; }
  .align-self-lg-center {
    align-self: center !important; }
  .align-self-lg-baseline {
    align-self: baseline !important; }
  .align-self-lg-stretch {
    align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xl-start {
    justify-content: flex-start !important; }
  .justify-content-xl-end {
    justify-content: flex-end !important; }
  .justify-content-xl-center {
    justify-content: center !important; }
  .justify-content-xl-between {
    justify-content: space-between !important; }
  .justify-content-xl-around {
    justify-content: space-around !important; }
  .align-items-xl-start {
    align-items: flex-start !important; }
  .align-items-xl-end {
    align-items: flex-end !important; }
  .align-items-xl-center {
    align-items: center !important; }
  .align-items-xl-baseline {
    align-items: baseline !important; }
  .align-items-xl-stretch {
    align-items: stretch !important; }
  .align-content-xl-start {
    align-content: flex-start !important; }
  .align-content-xl-end {
    align-content: flex-end !important; }
  .align-content-xl-center {
    align-content: center !important; }
  .align-content-xl-between {
    align-content: space-between !important; }
  .align-content-xl-around {
    align-content: space-around !important; }
  .align-content-xl-stretch {
    align-content: stretch !important; }
  .align-self-xl-auto {
    align-self: auto !important; }
  .align-self-xl-start {
    align-self: flex-start !important; }
  .align-self-xl-end {
    align-self: flex-end !important; }
  .align-self-xl-center {
    align-self: center !important; }
  .align-self-xl-baseline {
    align-self: baseline !important; }
  .align-self-xl-stretch {
    align-self: stretch !important; } }

@media (min-width: 1400px) {
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

@media (min-width: 1400px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }

.user-select-all {
  user-select: all !important; }

.user-select-auto {
  user-select: auto !important; }

.user-select-none {
  user-select: none !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm, html body .header {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow, .k-drawer-container .k-drawer-content, .k-drawer {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.m-0 {
  margin: 0 !important; }

.mt-0,
.my-0 {
  margin-top: 0 !important; }

.mr-0,
.mx-0 {
  margin-right: 0 !important; }

.mb-0,
.my-0 {
  margin-bottom: 0 !important; }

.ml-0,
.mx-0 {
  margin-left: 0 !important; }

.m-1, .k-list .k-item {
  margin: 0.25rem !important; }

.mt-1, form .custom-control-label.custom-control-label-sm::before, form .custom-control-label.custom-control-label-sm::after,
.my-1 {
  margin-top: 0.25rem !important; }

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }

.mb-2, .site-card,
.my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3,
.my-3 {
  margin-top: 1rem !important; }

.mr-3,
.mx-3 {
  margin-right: 1rem !important; }

.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }

.ml-3,
.mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5,
.my-5 {
  margin-top: 3rem !important; }

.mr-5,
.mx-5 {
  margin-right: 3rem !important; }

.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }

.ml-5,
.mx-5 {
  margin-left: 3rem !important; }

.m-0--5 {
  margin: 0.125rem !important; }

.mt-0--5,
.my-0--5 {
  margin-top: 0.125rem !important; }

.mr-0--5,
.mx-0--5 {
  margin-right: 0.125rem !important; }

.mb-0--5,
.my-0--5 {
  margin-bottom: 0.125rem !important; }

.ml-0--5,
.mx-0--5 {
  margin-left: 0.125rem !important; }

.m-1--5 {
  margin: 0.375rem !important; }

.mt-1--5,
.my-1--5 {
  margin-top: 0.375rem !important; }

.mr-1--5,
.mx-1--5 {
  margin-right: 0.375rem !important; }

.mb-1--5,
.my-1--5 {
  margin-bottom: 0.375rem !important; }

.ml-1--5,
.mx-1--5 {
  margin-left: 0.375rem !important; }

.m-2--5 {
  margin: 0.75rem !important; }

.mt-2--5,
.my-2--5 {
  margin-top: 0.75rem !important; }

.mr-2--5,
.mx-2--5 {
  margin-right: 0.75rem !important; }

.mb-2--5,
.my-2--5 {
  margin-bottom: 0.75rem !important; }

.ml-2--5,
.mx-2--5 {
  margin-left: 0.75rem !important; }

.m-3--5 {
  margin: 1.25rem !important; }

.mt-3--5,
.my-3--5 {
  margin-top: 1.25rem !important; }

.mr-3--5,
.mx-3--5 {
  margin-right: 1.25rem !important; }

.mb-3--5,
.my-3--5 {
  margin-bottom: 1.25rem !important; }

.ml-3--5,
.mx-3--5 {
  margin-left: 1.25rem !important; }

.m-4--5 {
  margin: 2.25rem !important; }

.mt-4--5,
.my-4--5 {
  margin-top: 2.25rem !important; }

.mr-4--5,
.mx-4--5 {
  margin-right: 2.25rem !important; }

.mb-4--5,
.my-4--5 {
  margin-bottom: 2.25rem !important; }

.ml-4--5,
.mx-4--5 {
  margin-left: 2.25rem !important; }

.m-5--5 {
  margin: 4.5rem !important; }

.mt-5--5,
.my-5--5 {
  margin-top: 4.5rem !important; }

.mr-5--5,
.mx-5--5 {
  margin-right: 4.5rem !important; }

.mb-5--5,
.my-5--5 {
  margin-bottom: 4.5rem !important; }

.ml-5--5,
.mx-5--5 {
  margin-left: 4.5rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0,
.py-0,
.filter-panel .subtitle {
  padding-top: 0 !important; }

.pr-0,
.px-0 {
  padding-right: 0 !important; }

.pb-0,
.py-0,
.filter-panel .subtitle {
  padding-bottom: 0 !important; }

.pl-0,
.px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }

.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }

.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3,
.py-3 {
  padding-top: 1rem !important; }

.pr-3,
.px-3 {
  padding-right: 1rem !important; }

.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }

.pl-3,
.px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }

.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5,
.py-5 {
  padding-top: 3rem !important; }

.pr-5,
.px-5 {
  padding-right: 3rem !important; }

.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }

.pl-5,
.px-5 {
  padding-left: 3rem !important; }

.p-0--5 {
  padding: 0.125rem !important; }

.pt-0--5,
.py-0--5 {
  padding-top: 0.125rem !important; }

.pr-0--5,
.px-0--5 {
  padding-right: 0.125rem !important; }

.pb-0--5,
.py-0--5 {
  padding-bottom: 0.125rem !important; }

.pl-0--5,
.px-0--5 {
  padding-left: 0.125rem !important; }

.p-1--5 {
  padding: 0.375rem !important; }

.pt-1--5,
.py-1--5 {
  padding-top: 0.375rem !important; }

.pr-1--5,
.px-1--5 {
  padding-right: 0.375rem !important; }

.pb-1--5,
.py-1--5 {
  padding-bottom: 0.375rem !important; }

.pl-1--5,
.px-1--5 {
  padding-left: 0.375rem !important; }

.p-2--5 {
  padding: 0.75rem !important; }

.pt-2--5,
.py-2--5 {
  padding-top: 0.75rem !important; }

.pr-2--5,
.px-2--5 {
  padding-right: 0.75rem !important; }

.pb-2--5,
.py-2--5 {
  padding-bottom: 0.75rem !important; }

.pl-2--5,
.px-2--5 {
  padding-left: 0.75rem !important; }

.p-3--5 {
  padding: 1.25rem !important; }

.pt-3--5,
.py-3--5 {
  padding-top: 1.25rem !important; }

.pr-3--5,
.px-3--5 {
  padding-right: 1.25rem !important; }

.pb-3--5,
.py-3--5 {
  padding-bottom: 1.25rem !important; }

.pl-3--5,
.px-3--5 {
  padding-left: 1.25rem !important; }

.p-4--5 {
  padding: 2.25rem !important; }

.pt-4--5,
.py-4--5 {
  padding-top: 2.25rem !important; }

.pr-4--5,
.px-4--5 {
  padding-right: 2.25rem !important; }

.pb-4--5,
.py-4--5 {
  padding-bottom: 2.25rem !important; }

.pl-4--5,
.px-4--5 {
  padding-left: 2.25rem !important; }

.p-5--5 {
  padding: 4.5rem !important; }

.pt-5--5,
.py-5--5 {
  padding-top: 4.5rem !important; }

.pr-5--5,
.px-5--5 {
  padding-right: 4.5rem !important; }

.pb-5--5,
.py-5--5 {
  padding-bottom: 4.5rem !important; }

.pl-5--5,
.px-5--5 {
  padding-left: 4.5rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3,
.my-n3 {
  margin-top: -1rem !important; }

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important; }

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5,
.my-n5 {
  margin-top: -3rem !important; }

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important; }

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important; }

.m-n0--5 {
  margin: -0.125rem !important; }

.mt-n0--5,
.my-n0--5 {
  margin-top: -0.125rem !important; }

.mr-n0--5,
.mx-n0--5 {
  margin-right: -0.125rem !important; }

.mb-n0--5,
.my-n0--5 {
  margin-bottom: -0.125rem !important; }

.ml-n0--5,
.mx-n0--5 {
  margin-left: -0.125rem !important; }

.m-n1--5 {
  margin: -0.375rem !important; }

.mt-n1--5,
.my-n1--5 {
  margin-top: -0.375rem !important; }

.mr-n1--5,
.mx-n1--5 {
  margin-right: -0.375rem !important; }

.mb-n1--5,
.my-n1--5 {
  margin-bottom: -0.375rem !important; }

.ml-n1--5,
.mx-n1--5 {
  margin-left: -0.375rem !important; }

.m-n2--5 {
  margin: -0.75rem !important; }

.mt-n2--5,
.my-n2--5 {
  margin-top: -0.75rem !important; }

.mr-n2--5,
.mx-n2--5 {
  margin-right: -0.75rem !important; }

.mb-n2--5,
.my-n2--5 {
  margin-bottom: -0.75rem !important; }

.ml-n2--5,
.mx-n2--5 {
  margin-left: -0.75rem !important; }

.m-n3--5 {
  margin: -1.25rem !important; }

.mt-n3--5,
.my-n3--5 {
  margin-top: -1.25rem !important; }

.mr-n3--5,
.mx-n3--5 {
  margin-right: -1.25rem !important; }

.mb-n3--5,
.my-n3--5 {
  margin-bottom: -1.25rem !important; }

.ml-n3--5,
.mx-n3--5 {
  margin-left: -1.25rem !important; }

.m-n4--5 {
  margin: -2.25rem !important; }

.mt-n4--5,
.my-n4--5 {
  margin-top: -2.25rem !important; }

.mr-n4--5,
.mx-n4--5 {
  margin-right: -2.25rem !important; }

.mb-n4--5,
.my-n4--5 {
  margin-bottom: -2.25rem !important; }

.ml-n4--5,
.mx-n4--5 {
  margin-left: -2.25rem !important; }

.m-n5--5 {
  margin: -4.5rem !important; }

.mt-n5--5,
.my-n5--5 {
  margin-top: -4.5rem !important; }

.mr-n5--5,
.mx-n5--5 {
  margin-right: -4.5rem !important; }

.mb-n5--5,
.my-n5--5 {
  margin-bottom: -4.5rem !important; }

.ml-n5--5,
.mx-n5--5 {
  margin-left: -4.5rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto,
.my-auto {
  margin-top: auto !important; }

.mr-auto,
.mx-auto {
  margin-right: auto !important; }

.mb-auto,
.my-auto {
  margin-bottom: auto !important; }

.ml-auto,
.mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .m-sm-0--5 {
    margin: 0.125rem !important; }
  .mt-sm-0--5,
  .my-sm-0--5 {
    margin-top: 0.125rem !important; }
  .mr-sm-0--5,
  .mx-sm-0--5 {
    margin-right: 0.125rem !important; }
  .mb-sm-0--5,
  .my-sm-0--5 {
    margin-bottom: 0.125rem !important; }
  .ml-sm-0--5,
  .mx-sm-0--5 {
    margin-left: 0.125rem !important; }
  .m-sm-1--5 {
    margin: 0.375rem !important; }
  .mt-sm-1--5,
  .my-sm-1--5 {
    margin-top: 0.375rem !important; }
  .mr-sm-1--5,
  .mx-sm-1--5 {
    margin-right: 0.375rem !important; }
  .mb-sm-1--5,
  .my-sm-1--5 {
    margin-bottom: 0.375rem !important; }
  .ml-sm-1--5,
  .mx-sm-1--5 {
    margin-left: 0.375rem !important; }
  .m-sm-2--5 {
    margin: 0.75rem !important; }
  .mt-sm-2--5,
  .my-sm-2--5 {
    margin-top: 0.75rem !important; }
  .mr-sm-2--5,
  .mx-sm-2--5 {
    margin-right: 0.75rem !important; }
  .mb-sm-2--5,
  .my-sm-2--5 {
    margin-bottom: 0.75rem !important; }
  .ml-sm-2--5,
  .mx-sm-2--5 {
    margin-left: 0.75rem !important; }
  .m-sm-3--5 {
    margin: 1.25rem !important; }
  .mt-sm-3--5,
  .my-sm-3--5 {
    margin-top: 1.25rem !important; }
  .mr-sm-3--5,
  .mx-sm-3--5 {
    margin-right: 1.25rem !important; }
  .mb-sm-3--5,
  .my-sm-3--5 {
    margin-bottom: 1.25rem !important; }
  .ml-sm-3--5,
  .mx-sm-3--5 {
    margin-left: 1.25rem !important; }
  .m-sm-4--5 {
    margin: 2.25rem !important; }
  .mt-sm-4--5,
  .my-sm-4--5 {
    margin-top: 2.25rem !important; }
  .mr-sm-4--5,
  .mx-sm-4--5 {
    margin-right: 2.25rem !important; }
  .mb-sm-4--5,
  .my-sm-4--5 {
    margin-bottom: 2.25rem !important; }
  .ml-sm-4--5,
  .mx-sm-4--5 {
    margin-left: 2.25rem !important; }
  .m-sm-5--5 {
    margin: 4.5rem !important; }
  .mt-sm-5--5,
  .my-sm-5--5 {
    margin-top: 4.5rem !important; }
  .mr-sm-5--5,
  .mx-sm-5--5 {
    margin-right: 4.5rem !important; }
  .mb-sm-5--5,
  .my-sm-5--5 {
    margin-bottom: 4.5rem !important; }
  .ml-sm-5--5,
  .mx-sm-5--5 {
    margin-left: 4.5rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .p-sm-0--5 {
    padding: 0.125rem !important; }
  .pt-sm-0--5,
  .py-sm-0--5 {
    padding-top: 0.125rem !important; }
  .pr-sm-0--5,
  .px-sm-0--5 {
    padding-right: 0.125rem !important; }
  .pb-sm-0--5,
  .py-sm-0--5 {
    padding-bottom: 0.125rem !important; }
  .pl-sm-0--5,
  .px-sm-0--5 {
    padding-left: 0.125rem !important; }
  .p-sm-1--5 {
    padding: 0.375rem !important; }
  .pt-sm-1--5,
  .py-sm-1--5 {
    padding-top: 0.375rem !important; }
  .pr-sm-1--5,
  .px-sm-1--5 {
    padding-right: 0.375rem !important; }
  .pb-sm-1--5,
  .py-sm-1--5 {
    padding-bottom: 0.375rem !important; }
  .pl-sm-1--5,
  .px-sm-1--5 {
    padding-left: 0.375rem !important; }
  .p-sm-2--5 {
    padding: 0.75rem !important; }
  .pt-sm-2--5,
  .py-sm-2--5 {
    padding-top: 0.75rem !important; }
  .pr-sm-2--5,
  .px-sm-2--5 {
    padding-right: 0.75rem !important; }
  .pb-sm-2--5,
  .py-sm-2--5 {
    padding-bottom: 0.75rem !important; }
  .pl-sm-2--5,
  .px-sm-2--5 {
    padding-left: 0.75rem !important; }
  .p-sm-3--5 {
    padding: 1.25rem !important; }
  .pt-sm-3--5,
  .py-sm-3--5 {
    padding-top: 1.25rem !important; }
  .pr-sm-3--5,
  .px-sm-3--5 {
    padding-right: 1.25rem !important; }
  .pb-sm-3--5,
  .py-sm-3--5 {
    padding-bottom: 1.25rem !important; }
  .pl-sm-3--5,
  .px-sm-3--5 {
    padding-left: 1.25rem !important; }
  .p-sm-4--5 {
    padding: 2.25rem !important; }
  .pt-sm-4--5,
  .py-sm-4--5 {
    padding-top: 2.25rem !important; }
  .pr-sm-4--5,
  .px-sm-4--5 {
    padding-right: 2.25rem !important; }
  .pb-sm-4--5,
  .py-sm-4--5 {
    padding-bottom: 2.25rem !important; }
  .pl-sm-4--5,
  .px-sm-4--5 {
    padding-left: 2.25rem !important; }
  .p-sm-5--5 {
    padding: 4.5rem !important; }
  .pt-sm-5--5,
  .py-sm-5--5 {
    padding-top: 4.5rem !important; }
  .pr-sm-5--5,
  .px-sm-5--5 {
    padding-right: 4.5rem !important; }
  .pb-sm-5--5,
  .py-sm-5--5 {
    padding-bottom: 4.5rem !important; }
  .pl-sm-5--5,
  .px-sm-5--5 {
    padding-left: 4.5rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-n0--5 {
    margin: -0.125rem !important; }
  .mt-sm-n0--5,
  .my-sm-n0--5 {
    margin-top: -0.125rem !important; }
  .mr-sm-n0--5,
  .mx-sm-n0--5 {
    margin-right: -0.125rem !important; }
  .mb-sm-n0--5,
  .my-sm-n0--5 {
    margin-bottom: -0.125rem !important; }
  .ml-sm-n0--5,
  .mx-sm-n0--5 {
    margin-left: -0.125rem !important; }
  .m-sm-n1--5 {
    margin: -0.375rem !important; }
  .mt-sm-n1--5,
  .my-sm-n1--5 {
    margin-top: -0.375rem !important; }
  .mr-sm-n1--5,
  .mx-sm-n1--5 {
    margin-right: -0.375rem !important; }
  .mb-sm-n1--5,
  .my-sm-n1--5 {
    margin-bottom: -0.375rem !important; }
  .ml-sm-n1--5,
  .mx-sm-n1--5 {
    margin-left: -0.375rem !important; }
  .m-sm-n2--5 {
    margin: -0.75rem !important; }
  .mt-sm-n2--5,
  .my-sm-n2--5 {
    margin-top: -0.75rem !important; }
  .mr-sm-n2--5,
  .mx-sm-n2--5 {
    margin-right: -0.75rem !important; }
  .mb-sm-n2--5,
  .my-sm-n2--5 {
    margin-bottom: -0.75rem !important; }
  .ml-sm-n2--5,
  .mx-sm-n2--5 {
    margin-left: -0.75rem !important; }
  .m-sm-n3--5 {
    margin: -1.25rem !important; }
  .mt-sm-n3--5,
  .my-sm-n3--5 {
    margin-top: -1.25rem !important; }
  .mr-sm-n3--5,
  .mx-sm-n3--5 {
    margin-right: -1.25rem !important; }
  .mb-sm-n3--5,
  .my-sm-n3--5 {
    margin-bottom: -1.25rem !important; }
  .ml-sm-n3--5,
  .mx-sm-n3--5 {
    margin-left: -1.25rem !important; }
  .m-sm-n4--5 {
    margin: -2.25rem !important; }
  .mt-sm-n4--5,
  .my-sm-n4--5 {
    margin-top: -2.25rem !important; }
  .mr-sm-n4--5,
  .mx-sm-n4--5 {
    margin-right: -2.25rem !important; }
  .mb-sm-n4--5,
  .my-sm-n4--5 {
    margin-bottom: -2.25rem !important; }
  .ml-sm-n4--5,
  .mx-sm-n4--5 {
    margin-left: -2.25rem !important; }
  .m-sm-n5--5 {
    margin: -4.5rem !important; }
  .mt-sm-n5--5,
  .my-sm-n5--5 {
    margin-top: -4.5rem !important; }
  .mr-sm-n5--5,
  .mx-sm-n5--5 {
    margin-right: -4.5rem !important; }
  .mb-sm-n5--5,
  .my-sm-n5--5 {
    margin-bottom: -4.5rem !important; }
  .ml-sm-n5--5,
  .mx-sm-n5--5 {
    margin-left: -4.5rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .m-md-0--5 {
    margin: 0.125rem !important; }
  .mt-md-0--5,
  .my-md-0--5 {
    margin-top: 0.125rem !important; }
  .mr-md-0--5,
  .mx-md-0--5 {
    margin-right: 0.125rem !important; }
  .mb-md-0--5,
  .my-md-0--5 {
    margin-bottom: 0.125rem !important; }
  .ml-md-0--5,
  .mx-md-0--5 {
    margin-left: 0.125rem !important; }
  .m-md-1--5 {
    margin: 0.375rem !important; }
  .mt-md-1--5,
  .my-md-1--5 {
    margin-top: 0.375rem !important; }
  .mr-md-1--5,
  .mx-md-1--5 {
    margin-right: 0.375rem !important; }
  .mb-md-1--5,
  .my-md-1--5 {
    margin-bottom: 0.375rem !important; }
  .ml-md-1--5,
  .mx-md-1--5 {
    margin-left: 0.375rem !important; }
  .m-md-2--5 {
    margin: 0.75rem !important; }
  .mt-md-2--5,
  .my-md-2--5 {
    margin-top: 0.75rem !important; }
  .mr-md-2--5,
  .mx-md-2--5 {
    margin-right: 0.75rem !important; }
  .mb-md-2--5,
  .my-md-2--5 {
    margin-bottom: 0.75rem !important; }
  .ml-md-2--5,
  .mx-md-2--5 {
    margin-left: 0.75rem !important; }
  .m-md-3--5 {
    margin: 1.25rem !important; }
  .mt-md-3--5,
  .my-md-3--5 {
    margin-top: 1.25rem !important; }
  .mr-md-3--5,
  .mx-md-3--5 {
    margin-right: 1.25rem !important; }
  .mb-md-3--5,
  .my-md-3--5 {
    margin-bottom: 1.25rem !important; }
  .ml-md-3--5,
  .mx-md-3--5 {
    margin-left: 1.25rem !important; }
  .m-md-4--5 {
    margin: 2.25rem !important; }
  .mt-md-4--5,
  .my-md-4--5 {
    margin-top: 2.25rem !important; }
  .mr-md-4--5,
  .mx-md-4--5 {
    margin-right: 2.25rem !important; }
  .mb-md-4--5,
  .my-md-4--5 {
    margin-bottom: 2.25rem !important; }
  .ml-md-4--5,
  .mx-md-4--5 {
    margin-left: 2.25rem !important; }
  .m-md-5--5 {
    margin: 4.5rem !important; }
  .mt-md-5--5,
  .my-md-5--5 {
    margin-top: 4.5rem !important; }
  .mr-md-5--5,
  .mx-md-5--5 {
    margin-right: 4.5rem !important; }
  .mb-md-5--5,
  .my-md-5--5 {
    margin-bottom: 4.5rem !important; }
  .ml-md-5--5,
  .mx-md-5--5 {
    margin-left: 4.5rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .p-md-0--5 {
    padding: 0.125rem !important; }
  .pt-md-0--5,
  .py-md-0--5 {
    padding-top: 0.125rem !important; }
  .pr-md-0--5,
  .px-md-0--5 {
    padding-right: 0.125rem !important; }
  .pb-md-0--5,
  .py-md-0--5 {
    padding-bottom: 0.125rem !important; }
  .pl-md-0--5,
  .px-md-0--5 {
    padding-left: 0.125rem !important; }
  .p-md-1--5 {
    padding: 0.375rem !important; }
  .pt-md-1--5,
  .py-md-1--5 {
    padding-top: 0.375rem !important; }
  .pr-md-1--5,
  .px-md-1--5 {
    padding-right: 0.375rem !important; }
  .pb-md-1--5,
  .py-md-1--5 {
    padding-bottom: 0.375rem !important; }
  .pl-md-1--5,
  .px-md-1--5 {
    padding-left: 0.375rem !important; }
  .p-md-2--5 {
    padding: 0.75rem !important; }
  .pt-md-2--5,
  .py-md-2--5 {
    padding-top: 0.75rem !important; }
  .pr-md-2--5,
  .px-md-2--5 {
    padding-right: 0.75rem !important; }
  .pb-md-2--5,
  .py-md-2--5 {
    padding-bottom: 0.75rem !important; }
  .pl-md-2--5,
  .px-md-2--5 {
    padding-left: 0.75rem !important; }
  .p-md-3--5 {
    padding: 1.25rem !important; }
  .pt-md-3--5,
  .py-md-3--5 {
    padding-top: 1.25rem !important; }
  .pr-md-3--5,
  .px-md-3--5 {
    padding-right: 1.25rem !important; }
  .pb-md-3--5,
  .py-md-3--5 {
    padding-bottom: 1.25rem !important; }
  .pl-md-3--5,
  .px-md-3--5 {
    padding-left: 1.25rem !important; }
  .p-md-4--5 {
    padding: 2.25rem !important; }
  .pt-md-4--5,
  .py-md-4--5 {
    padding-top: 2.25rem !important; }
  .pr-md-4--5,
  .px-md-4--5 {
    padding-right: 2.25rem !important; }
  .pb-md-4--5,
  .py-md-4--5 {
    padding-bottom: 2.25rem !important; }
  .pl-md-4--5,
  .px-md-4--5 {
    padding-left: 2.25rem !important; }
  .p-md-5--5 {
    padding: 4.5rem !important; }
  .pt-md-5--5,
  .py-md-5--5 {
    padding-top: 4.5rem !important; }
  .pr-md-5--5,
  .px-md-5--5 {
    padding-right: 4.5rem !important; }
  .pb-md-5--5,
  .py-md-5--5 {
    padding-bottom: 4.5rem !important; }
  .pl-md-5--5,
  .px-md-5--5 {
    padding-left: 4.5rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-n0--5 {
    margin: -0.125rem !important; }
  .mt-md-n0--5,
  .my-md-n0--5 {
    margin-top: -0.125rem !important; }
  .mr-md-n0--5,
  .mx-md-n0--5 {
    margin-right: -0.125rem !important; }
  .mb-md-n0--5,
  .my-md-n0--5 {
    margin-bottom: -0.125rem !important; }
  .ml-md-n0--5,
  .mx-md-n0--5 {
    margin-left: -0.125rem !important; }
  .m-md-n1--5 {
    margin: -0.375rem !important; }
  .mt-md-n1--5,
  .my-md-n1--5 {
    margin-top: -0.375rem !important; }
  .mr-md-n1--5,
  .mx-md-n1--5 {
    margin-right: -0.375rem !important; }
  .mb-md-n1--5,
  .my-md-n1--5 {
    margin-bottom: -0.375rem !important; }
  .ml-md-n1--5,
  .mx-md-n1--5 {
    margin-left: -0.375rem !important; }
  .m-md-n2--5 {
    margin: -0.75rem !important; }
  .mt-md-n2--5,
  .my-md-n2--5 {
    margin-top: -0.75rem !important; }
  .mr-md-n2--5,
  .mx-md-n2--5 {
    margin-right: -0.75rem !important; }
  .mb-md-n2--5,
  .my-md-n2--5 {
    margin-bottom: -0.75rem !important; }
  .ml-md-n2--5,
  .mx-md-n2--5 {
    margin-left: -0.75rem !important; }
  .m-md-n3--5 {
    margin: -1.25rem !important; }
  .mt-md-n3--5,
  .my-md-n3--5 {
    margin-top: -1.25rem !important; }
  .mr-md-n3--5,
  .mx-md-n3--5 {
    margin-right: -1.25rem !important; }
  .mb-md-n3--5,
  .my-md-n3--5 {
    margin-bottom: -1.25rem !important; }
  .ml-md-n3--5,
  .mx-md-n3--5 {
    margin-left: -1.25rem !important; }
  .m-md-n4--5 {
    margin: -2.25rem !important; }
  .mt-md-n4--5,
  .my-md-n4--5 {
    margin-top: -2.25rem !important; }
  .mr-md-n4--5,
  .mx-md-n4--5 {
    margin-right: -2.25rem !important; }
  .mb-md-n4--5,
  .my-md-n4--5 {
    margin-bottom: -2.25rem !important; }
  .ml-md-n4--5,
  .mx-md-n4--5 {
    margin-left: -2.25rem !important; }
  .m-md-n5--5 {
    margin: -4.5rem !important; }
  .mt-md-n5--5,
  .my-md-n5--5 {
    margin-top: -4.5rem !important; }
  .mr-md-n5--5,
  .mx-md-n5--5 {
    margin-right: -4.5rem !important; }
  .mb-md-n5--5,
  .my-md-n5--5 {
    margin-bottom: -4.5rem !important; }
  .ml-md-n5--5,
  .mx-md-n5--5 {
    margin-left: -4.5rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .m-lg-0--5 {
    margin: 0.125rem !important; }
  .mt-lg-0--5,
  .my-lg-0--5 {
    margin-top: 0.125rem !important; }
  .mr-lg-0--5,
  .mx-lg-0--5 {
    margin-right: 0.125rem !important; }
  .mb-lg-0--5,
  .my-lg-0--5 {
    margin-bottom: 0.125rem !important; }
  .ml-lg-0--5,
  .mx-lg-0--5 {
    margin-left: 0.125rem !important; }
  .m-lg-1--5 {
    margin: 0.375rem !important; }
  .mt-lg-1--5,
  .my-lg-1--5 {
    margin-top: 0.375rem !important; }
  .mr-lg-1--5,
  .mx-lg-1--5 {
    margin-right: 0.375rem !important; }
  .mb-lg-1--5,
  .my-lg-1--5 {
    margin-bottom: 0.375rem !important; }
  .ml-lg-1--5,
  .mx-lg-1--5 {
    margin-left: 0.375rem !important; }
  .m-lg-2--5 {
    margin: 0.75rem !important; }
  .mt-lg-2--5,
  .my-lg-2--5 {
    margin-top: 0.75rem !important; }
  .mr-lg-2--5,
  .mx-lg-2--5 {
    margin-right: 0.75rem !important; }
  .mb-lg-2--5,
  .my-lg-2--5 {
    margin-bottom: 0.75rem !important; }
  .ml-lg-2--5,
  .mx-lg-2--5 {
    margin-left: 0.75rem !important; }
  .m-lg-3--5 {
    margin: 1.25rem !important; }
  .mt-lg-3--5,
  .my-lg-3--5 {
    margin-top: 1.25rem !important; }
  .mr-lg-3--5,
  .mx-lg-3--5 {
    margin-right: 1.25rem !important; }
  .mb-lg-3--5,
  .my-lg-3--5 {
    margin-bottom: 1.25rem !important; }
  .ml-lg-3--5,
  .mx-lg-3--5 {
    margin-left: 1.25rem !important; }
  .m-lg-4--5 {
    margin: 2.25rem !important; }
  .mt-lg-4--5,
  .my-lg-4--5 {
    margin-top: 2.25rem !important; }
  .mr-lg-4--5,
  .mx-lg-4--5 {
    margin-right: 2.25rem !important; }
  .mb-lg-4--5,
  .my-lg-4--5 {
    margin-bottom: 2.25rem !important; }
  .ml-lg-4--5,
  .mx-lg-4--5 {
    margin-left: 2.25rem !important; }
  .m-lg-5--5 {
    margin: 4.5rem !important; }
  .mt-lg-5--5,
  .my-lg-5--5 {
    margin-top: 4.5rem !important; }
  .mr-lg-5--5,
  .mx-lg-5--5 {
    margin-right: 4.5rem !important; }
  .mb-lg-5--5,
  .my-lg-5--5 {
    margin-bottom: 4.5rem !important; }
  .ml-lg-5--5,
  .mx-lg-5--5 {
    margin-left: 4.5rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .p-lg-0--5 {
    padding: 0.125rem !important; }
  .pt-lg-0--5,
  .py-lg-0--5 {
    padding-top: 0.125rem !important; }
  .pr-lg-0--5,
  .px-lg-0--5 {
    padding-right: 0.125rem !important; }
  .pb-lg-0--5,
  .py-lg-0--5 {
    padding-bottom: 0.125rem !important; }
  .pl-lg-0--5,
  .px-lg-0--5 {
    padding-left: 0.125rem !important; }
  .p-lg-1--5 {
    padding: 0.375rem !important; }
  .pt-lg-1--5,
  .py-lg-1--5 {
    padding-top: 0.375rem !important; }
  .pr-lg-1--5,
  .px-lg-1--5 {
    padding-right: 0.375rem !important; }
  .pb-lg-1--5,
  .py-lg-1--5 {
    padding-bottom: 0.375rem !important; }
  .pl-lg-1--5,
  .px-lg-1--5 {
    padding-left: 0.375rem !important; }
  .p-lg-2--5 {
    padding: 0.75rem !important; }
  .pt-lg-2--5,
  .py-lg-2--5 {
    padding-top: 0.75rem !important; }
  .pr-lg-2--5,
  .px-lg-2--5 {
    padding-right: 0.75rem !important; }
  .pb-lg-2--5,
  .py-lg-2--5 {
    padding-bottom: 0.75rem !important; }
  .pl-lg-2--5,
  .px-lg-2--5 {
    padding-left: 0.75rem !important; }
  .p-lg-3--5 {
    padding: 1.25rem !important; }
  .pt-lg-3--5,
  .py-lg-3--5 {
    padding-top: 1.25rem !important; }
  .pr-lg-3--5,
  .px-lg-3--5 {
    padding-right: 1.25rem !important; }
  .pb-lg-3--5,
  .py-lg-3--5 {
    padding-bottom: 1.25rem !important; }
  .pl-lg-3--5,
  .px-lg-3--5 {
    padding-left: 1.25rem !important; }
  .p-lg-4--5 {
    padding: 2.25rem !important; }
  .pt-lg-4--5,
  .py-lg-4--5 {
    padding-top: 2.25rem !important; }
  .pr-lg-4--5,
  .px-lg-4--5 {
    padding-right: 2.25rem !important; }
  .pb-lg-4--5,
  .py-lg-4--5 {
    padding-bottom: 2.25rem !important; }
  .pl-lg-4--5,
  .px-lg-4--5 {
    padding-left: 2.25rem !important; }
  .p-lg-5--5 {
    padding: 4.5rem !important; }
  .pt-lg-5--5,
  .py-lg-5--5 {
    padding-top: 4.5rem !important; }
  .pr-lg-5--5,
  .px-lg-5--5 {
    padding-right: 4.5rem !important; }
  .pb-lg-5--5,
  .py-lg-5--5 {
    padding-bottom: 4.5rem !important; }
  .pl-lg-5--5,
  .px-lg-5--5 {
    padding-left: 4.5rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-n0--5 {
    margin: -0.125rem !important; }
  .mt-lg-n0--5,
  .my-lg-n0--5 {
    margin-top: -0.125rem !important; }
  .mr-lg-n0--5,
  .mx-lg-n0--5 {
    margin-right: -0.125rem !important; }
  .mb-lg-n0--5,
  .my-lg-n0--5 {
    margin-bottom: -0.125rem !important; }
  .ml-lg-n0--5,
  .mx-lg-n0--5 {
    margin-left: -0.125rem !important; }
  .m-lg-n1--5 {
    margin: -0.375rem !important; }
  .mt-lg-n1--5,
  .my-lg-n1--5 {
    margin-top: -0.375rem !important; }
  .mr-lg-n1--5,
  .mx-lg-n1--5 {
    margin-right: -0.375rem !important; }
  .mb-lg-n1--5,
  .my-lg-n1--5 {
    margin-bottom: -0.375rem !important; }
  .ml-lg-n1--5,
  .mx-lg-n1--5 {
    margin-left: -0.375rem !important; }
  .m-lg-n2--5 {
    margin: -0.75rem !important; }
  .mt-lg-n2--5,
  .my-lg-n2--5 {
    margin-top: -0.75rem !important; }
  .mr-lg-n2--5,
  .mx-lg-n2--5 {
    margin-right: -0.75rem !important; }
  .mb-lg-n2--5,
  .my-lg-n2--5 {
    margin-bottom: -0.75rem !important; }
  .ml-lg-n2--5,
  .mx-lg-n2--5 {
    margin-left: -0.75rem !important; }
  .m-lg-n3--5 {
    margin: -1.25rem !important; }
  .mt-lg-n3--5,
  .my-lg-n3--5 {
    margin-top: -1.25rem !important; }
  .mr-lg-n3--5,
  .mx-lg-n3--5 {
    margin-right: -1.25rem !important; }
  .mb-lg-n3--5,
  .my-lg-n3--5 {
    margin-bottom: -1.25rem !important; }
  .ml-lg-n3--5,
  .mx-lg-n3--5 {
    margin-left: -1.25rem !important; }
  .m-lg-n4--5 {
    margin: -2.25rem !important; }
  .mt-lg-n4--5,
  .my-lg-n4--5 {
    margin-top: -2.25rem !important; }
  .mr-lg-n4--5,
  .mx-lg-n4--5 {
    margin-right: -2.25rem !important; }
  .mb-lg-n4--5,
  .my-lg-n4--5 {
    margin-bottom: -2.25rem !important; }
  .ml-lg-n4--5,
  .mx-lg-n4--5 {
    margin-left: -2.25rem !important; }
  .m-lg-n5--5 {
    margin: -4.5rem !important; }
  .mt-lg-n5--5,
  .my-lg-n5--5 {
    margin-top: -4.5rem !important; }
  .mr-lg-n5--5,
  .mx-lg-n5--5 {
    margin-right: -4.5rem !important; }
  .mb-lg-n5--5,
  .my-lg-n5--5 {
    margin-bottom: -4.5rem !important; }
  .ml-lg-n5--5,
  .mx-lg-n5--5 {
    margin-left: -4.5rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .m-xl-0--5 {
    margin: 0.125rem !important; }
  .mt-xl-0--5,
  .my-xl-0--5 {
    margin-top: 0.125rem !important; }
  .mr-xl-0--5,
  .mx-xl-0--5 {
    margin-right: 0.125rem !important; }
  .mb-xl-0--5,
  .my-xl-0--5 {
    margin-bottom: 0.125rem !important; }
  .ml-xl-0--5,
  .mx-xl-0--5 {
    margin-left: 0.125rem !important; }
  .m-xl-1--5 {
    margin: 0.375rem !important; }
  .mt-xl-1--5,
  .my-xl-1--5 {
    margin-top: 0.375rem !important; }
  .mr-xl-1--5,
  .mx-xl-1--5 {
    margin-right: 0.375rem !important; }
  .mb-xl-1--5,
  .my-xl-1--5 {
    margin-bottom: 0.375rem !important; }
  .ml-xl-1--5,
  .mx-xl-1--5 {
    margin-left: 0.375rem !important; }
  .m-xl-2--5 {
    margin: 0.75rem !important; }
  .mt-xl-2--5,
  .my-xl-2--5 {
    margin-top: 0.75rem !important; }
  .mr-xl-2--5,
  .mx-xl-2--5 {
    margin-right: 0.75rem !important; }
  .mb-xl-2--5,
  .my-xl-2--5 {
    margin-bottom: 0.75rem !important; }
  .ml-xl-2--5,
  .mx-xl-2--5 {
    margin-left: 0.75rem !important; }
  .m-xl-3--5 {
    margin: 1.25rem !important; }
  .mt-xl-3--5,
  .my-xl-3--5 {
    margin-top: 1.25rem !important; }
  .mr-xl-3--5,
  .mx-xl-3--5 {
    margin-right: 1.25rem !important; }
  .mb-xl-3--5,
  .my-xl-3--5 {
    margin-bottom: 1.25rem !important; }
  .ml-xl-3--5,
  .mx-xl-3--5 {
    margin-left: 1.25rem !important; }
  .m-xl-4--5 {
    margin: 2.25rem !important; }
  .mt-xl-4--5,
  .my-xl-4--5 {
    margin-top: 2.25rem !important; }
  .mr-xl-4--5,
  .mx-xl-4--5 {
    margin-right: 2.25rem !important; }
  .mb-xl-4--5,
  .my-xl-4--5 {
    margin-bottom: 2.25rem !important; }
  .ml-xl-4--5,
  .mx-xl-4--5 {
    margin-left: 2.25rem !important; }
  .m-xl-5--5 {
    margin: 4.5rem !important; }
  .mt-xl-5--5,
  .my-xl-5--5 {
    margin-top: 4.5rem !important; }
  .mr-xl-5--5,
  .mx-xl-5--5 {
    margin-right: 4.5rem !important; }
  .mb-xl-5--5,
  .my-xl-5--5 {
    margin-bottom: 4.5rem !important; }
  .ml-xl-5--5,
  .mx-xl-5--5 {
    margin-left: 4.5rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .p-xl-0--5 {
    padding: 0.125rem !important; }
  .pt-xl-0--5,
  .py-xl-0--5 {
    padding-top: 0.125rem !important; }
  .pr-xl-0--5,
  .px-xl-0--5 {
    padding-right: 0.125rem !important; }
  .pb-xl-0--5,
  .py-xl-0--5 {
    padding-bottom: 0.125rem !important; }
  .pl-xl-0--5,
  .px-xl-0--5 {
    padding-left: 0.125rem !important; }
  .p-xl-1--5 {
    padding: 0.375rem !important; }
  .pt-xl-1--5,
  .py-xl-1--5 {
    padding-top: 0.375rem !important; }
  .pr-xl-1--5,
  .px-xl-1--5 {
    padding-right: 0.375rem !important; }
  .pb-xl-1--5,
  .py-xl-1--5 {
    padding-bottom: 0.375rem !important; }
  .pl-xl-1--5,
  .px-xl-1--5 {
    padding-left: 0.375rem !important; }
  .p-xl-2--5 {
    padding: 0.75rem !important; }
  .pt-xl-2--5,
  .py-xl-2--5 {
    padding-top: 0.75rem !important; }
  .pr-xl-2--5,
  .px-xl-2--5 {
    padding-right: 0.75rem !important; }
  .pb-xl-2--5,
  .py-xl-2--5 {
    padding-bottom: 0.75rem !important; }
  .pl-xl-2--5,
  .px-xl-2--5 {
    padding-left: 0.75rem !important; }
  .p-xl-3--5 {
    padding: 1.25rem !important; }
  .pt-xl-3--5,
  .py-xl-3--5 {
    padding-top: 1.25rem !important; }
  .pr-xl-3--5,
  .px-xl-3--5 {
    padding-right: 1.25rem !important; }
  .pb-xl-3--5,
  .py-xl-3--5 {
    padding-bottom: 1.25rem !important; }
  .pl-xl-3--5,
  .px-xl-3--5 {
    padding-left: 1.25rem !important; }
  .p-xl-4--5 {
    padding: 2.25rem !important; }
  .pt-xl-4--5,
  .py-xl-4--5 {
    padding-top: 2.25rem !important; }
  .pr-xl-4--5,
  .px-xl-4--5 {
    padding-right: 2.25rem !important; }
  .pb-xl-4--5,
  .py-xl-4--5 {
    padding-bottom: 2.25rem !important; }
  .pl-xl-4--5,
  .px-xl-4--5 {
    padding-left: 2.25rem !important; }
  .p-xl-5--5 {
    padding: 4.5rem !important; }
  .pt-xl-5--5,
  .py-xl-5--5 {
    padding-top: 4.5rem !important; }
  .pr-xl-5--5,
  .px-xl-5--5 {
    padding-right: 4.5rem !important; }
  .pb-xl-5--5,
  .py-xl-5--5 {
    padding-bottom: 4.5rem !important; }
  .pl-xl-5--5,
  .px-xl-5--5 {
    padding-left: 4.5rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-n0--5 {
    margin: -0.125rem !important; }
  .mt-xl-n0--5,
  .my-xl-n0--5 {
    margin-top: -0.125rem !important; }
  .mr-xl-n0--5,
  .mx-xl-n0--5 {
    margin-right: -0.125rem !important; }
  .mb-xl-n0--5,
  .my-xl-n0--5 {
    margin-bottom: -0.125rem !important; }
  .ml-xl-n0--5,
  .mx-xl-n0--5 {
    margin-left: -0.125rem !important; }
  .m-xl-n1--5 {
    margin: -0.375rem !important; }
  .mt-xl-n1--5,
  .my-xl-n1--5 {
    margin-top: -0.375rem !important; }
  .mr-xl-n1--5,
  .mx-xl-n1--5 {
    margin-right: -0.375rem !important; }
  .mb-xl-n1--5,
  .my-xl-n1--5 {
    margin-bottom: -0.375rem !important; }
  .ml-xl-n1--5,
  .mx-xl-n1--5 {
    margin-left: -0.375rem !important; }
  .m-xl-n2--5 {
    margin: -0.75rem !important; }
  .mt-xl-n2--5,
  .my-xl-n2--5 {
    margin-top: -0.75rem !important; }
  .mr-xl-n2--5,
  .mx-xl-n2--5 {
    margin-right: -0.75rem !important; }
  .mb-xl-n2--5,
  .my-xl-n2--5 {
    margin-bottom: -0.75rem !important; }
  .ml-xl-n2--5,
  .mx-xl-n2--5 {
    margin-left: -0.75rem !important; }
  .m-xl-n3--5 {
    margin: -1.25rem !important; }
  .mt-xl-n3--5,
  .my-xl-n3--5 {
    margin-top: -1.25rem !important; }
  .mr-xl-n3--5,
  .mx-xl-n3--5 {
    margin-right: -1.25rem !important; }
  .mb-xl-n3--5,
  .my-xl-n3--5 {
    margin-bottom: -1.25rem !important; }
  .ml-xl-n3--5,
  .mx-xl-n3--5 {
    margin-left: -1.25rem !important; }
  .m-xl-n4--5 {
    margin: -2.25rem !important; }
  .mt-xl-n4--5,
  .my-xl-n4--5 {
    margin-top: -2.25rem !important; }
  .mr-xl-n4--5,
  .mx-xl-n4--5 {
    margin-right: -2.25rem !important; }
  .mb-xl-n4--5,
  .my-xl-n4--5 {
    margin-bottom: -2.25rem !important; }
  .ml-xl-n4--5,
  .mx-xl-n4--5 {
    margin-left: -2.25rem !important; }
  .m-xl-n5--5 {
    margin: -4.5rem !important; }
  .mt-xl-n5--5,
  .my-xl-n5--5 {
    margin-top: -4.5rem !important; }
  .mr-xl-n5--5,
  .mx-xl-n5--5 {
    margin-right: -4.5rem !important; }
  .mb-xl-n5--5,
  .my-xl-n5--5 {
    margin-bottom: -4.5rem !important; }
  .ml-xl-n5--5,
  .mx-xl-n5--5 {
    margin-left: -4.5rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }

@media (min-width: 1400px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important; }
  .m-xxl-0--5 {
    margin: 0.125rem !important; }
  .mt-xxl-0--5,
  .my-xxl-0--5 {
    margin-top: 0.125rem !important; }
  .mr-xxl-0--5,
  .mx-xxl-0--5 {
    margin-right: 0.125rem !important; }
  .mb-xxl-0--5,
  .my-xxl-0--5 {
    margin-bottom: 0.125rem !important; }
  .ml-xxl-0--5,
  .mx-xxl-0--5 {
    margin-left: 0.125rem !important; }
  .m-xxl-1--5 {
    margin: 0.375rem !important; }
  .mt-xxl-1--5,
  .my-xxl-1--5 {
    margin-top: 0.375rem !important; }
  .mr-xxl-1--5,
  .mx-xxl-1--5 {
    margin-right: 0.375rem !important; }
  .mb-xxl-1--5,
  .my-xxl-1--5 {
    margin-bottom: 0.375rem !important; }
  .ml-xxl-1--5,
  .mx-xxl-1--5 {
    margin-left: 0.375rem !important; }
  .m-xxl-2--5 {
    margin: 0.75rem !important; }
  .mt-xxl-2--5,
  .my-xxl-2--5 {
    margin-top: 0.75rem !important; }
  .mr-xxl-2--5,
  .mx-xxl-2--5 {
    margin-right: 0.75rem !important; }
  .mb-xxl-2--5,
  .my-xxl-2--5 {
    margin-bottom: 0.75rem !important; }
  .ml-xxl-2--5,
  .mx-xxl-2--5 {
    margin-left: 0.75rem !important; }
  .m-xxl-3--5 {
    margin: 1.25rem !important; }
  .mt-xxl-3--5,
  .my-xxl-3--5 {
    margin-top: 1.25rem !important; }
  .mr-xxl-3--5,
  .mx-xxl-3--5 {
    margin-right: 1.25rem !important; }
  .mb-xxl-3--5,
  .my-xxl-3--5 {
    margin-bottom: 1.25rem !important; }
  .ml-xxl-3--5,
  .mx-xxl-3--5 {
    margin-left: 1.25rem !important; }
  .m-xxl-4--5 {
    margin: 2.25rem !important; }
  .mt-xxl-4--5,
  .my-xxl-4--5 {
    margin-top: 2.25rem !important; }
  .mr-xxl-4--5,
  .mx-xxl-4--5 {
    margin-right: 2.25rem !important; }
  .mb-xxl-4--5,
  .my-xxl-4--5 {
    margin-bottom: 2.25rem !important; }
  .ml-xxl-4--5,
  .mx-xxl-4--5 {
    margin-left: 2.25rem !important; }
  .m-xxl-5--5 {
    margin: 4.5rem !important; }
  .mt-xxl-5--5,
  .my-xxl-5--5 {
    margin-top: 4.5rem !important; }
  .mr-xxl-5--5,
  .mx-xxl-5--5 {
    margin-right: 4.5rem !important; }
  .mb-xxl-5--5,
  .my-xxl-5--5 {
    margin-bottom: 4.5rem !important; }
  .ml-xxl-5--5,
  .mx-xxl-5--5 {
    margin-left: 4.5rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important; }
  .p-xxl-0--5 {
    padding: 0.125rem !important; }
  .pt-xxl-0--5,
  .py-xxl-0--5 {
    padding-top: 0.125rem !important; }
  .pr-xxl-0--5,
  .px-xxl-0--5 {
    padding-right: 0.125rem !important; }
  .pb-xxl-0--5,
  .py-xxl-0--5 {
    padding-bottom: 0.125rem !important; }
  .pl-xxl-0--5,
  .px-xxl-0--5 {
    padding-left: 0.125rem !important; }
  .p-xxl-1--5 {
    padding: 0.375rem !important; }
  .pt-xxl-1--5,
  .py-xxl-1--5 {
    padding-top: 0.375rem !important; }
  .pr-xxl-1--5,
  .px-xxl-1--5 {
    padding-right: 0.375rem !important; }
  .pb-xxl-1--5,
  .py-xxl-1--5 {
    padding-bottom: 0.375rem !important; }
  .pl-xxl-1--5,
  .px-xxl-1--5 {
    padding-left: 0.375rem !important; }
  .p-xxl-2--5 {
    padding: 0.75rem !important; }
  .pt-xxl-2--5,
  .py-xxl-2--5 {
    padding-top: 0.75rem !important; }
  .pr-xxl-2--5,
  .px-xxl-2--5 {
    padding-right: 0.75rem !important; }
  .pb-xxl-2--5,
  .py-xxl-2--5 {
    padding-bottom: 0.75rem !important; }
  .pl-xxl-2--5,
  .px-xxl-2--5 {
    padding-left: 0.75rem !important; }
  .p-xxl-3--5 {
    padding: 1.25rem !important; }
  .pt-xxl-3--5,
  .py-xxl-3--5 {
    padding-top: 1.25rem !important; }
  .pr-xxl-3--5,
  .px-xxl-3--5 {
    padding-right: 1.25rem !important; }
  .pb-xxl-3--5,
  .py-xxl-3--5 {
    padding-bottom: 1.25rem !important; }
  .pl-xxl-3--5,
  .px-xxl-3--5 {
    padding-left: 1.25rem !important; }
  .p-xxl-4--5 {
    padding: 2.25rem !important; }
  .pt-xxl-4--5,
  .py-xxl-4--5 {
    padding-top: 2.25rem !important; }
  .pr-xxl-4--5,
  .px-xxl-4--5 {
    padding-right: 2.25rem !important; }
  .pb-xxl-4--5,
  .py-xxl-4--5 {
    padding-bottom: 2.25rem !important; }
  .pl-xxl-4--5,
  .px-xxl-4--5 {
    padding-left: 2.25rem !important; }
  .p-xxl-5--5 {
    padding: 4.5rem !important; }
  .pt-xxl-5--5,
  .py-xxl-5--5 {
    padding-top: 4.5rem !important; }
  .pr-xxl-5--5,
  .px-xxl-5--5 {
    padding-right: 4.5rem !important; }
  .pb-xxl-5--5,
  .py-xxl-5--5 {
    padding-bottom: 4.5rem !important; }
  .pl-xxl-5--5,
  .px-xxl-5--5 {
    padding-left: 4.5rem !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important; }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important; }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important; }
  .m-xxl-n5 {
    margin: -3rem !important; }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important; }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important; }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important; }
  .m-xxl-n0--5 {
    margin: -0.125rem !important; }
  .mt-xxl-n0--5,
  .my-xxl-n0--5 {
    margin-top: -0.125rem !important; }
  .mr-xxl-n0--5,
  .mx-xxl-n0--5 {
    margin-right: -0.125rem !important; }
  .mb-xxl-n0--5,
  .my-xxl-n0--5 {
    margin-bottom: -0.125rem !important; }
  .ml-xxl-n0--5,
  .mx-xxl-n0--5 {
    margin-left: -0.125rem !important; }
  .m-xxl-n1--5 {
    margin: -0.375rem !important; }
  .mt-xxl-n1--5,
  .my-xxl-n1--5 {
    margin-top: -0.375rem !important; }
  .mr-xxl-n1--5,
  .mx-xxl-n1--5 {
    margin-right: -0.375rem !important; }
  .mb-xxl-n1--5,
  .my-xxl-n1--5 {
    margin-bottom: -0.375rem !important; }
  .ml-xxl-n1--5,
  .mx-xxl-n1--5 {
    margin-left: -0.375rem !important; }
  .m-xxl-n2--5 {
    margin: -0.75rem !important; }
  .mt-xxl-n2--5,
  .my-xxl-n2--5 {
    margin-top: -0.75rem !important; }
  .mr-xxl-n2--5,
  .mx-xxl-n2--5 {
    margin-right: -0.75rem !important; }
  .mb-xxl-n2--5,
  .my-xxl-n2--5 {
    margin-bottom: -0.75rem !important; }
  .ml-xxl-n2--5,
  .mx-xxl-n2--5 {
    margin-left: -0.75rem !important; }
  .m-xxl-n3--5 {
    margin: -1.25rem !important; }
  .mt-xxl-n3--5,
  .my-xxl-n3--5 {
    margin-top: -1.25rem !important; }
  .mr-xxl-n3--5,
  .mx-xxl-n3--5 {
    margin-right: -1.25rem !important; }
  .mb-xxl-n3--5,
  .my-xxl-n3--5 {
    margin-bottom: -1.25rem !important; }
  .ml-xxl-n3--5,
  .mx-xxl-n3--5 {
    margin-left: -1.25rem !important; }
  .m-xxl-n4--5 {
    margin: -2.25rem !important; }
  .mt-xxl-n4--5,
  .my-xxl-n4--5 {
    margin-top: -2.25rem !important; }
  .mr-xxl-n4--5,
  .mx-xxl-n4--5 {
    margin-right: -2.25rem !important; }
  .mb-xxl-n4--5,
  .my-xxl-n4--5 {
    margin-bottom: -2.25rem !important; }
  .ml-xxl-n4--5,
  .mx-xxl-n4--5 {
    margin-left: -2.25rem !important; }
  .m-xxl-n5--5 {
    margin: -4.5rem !important; }
  .mt-xxl-n5--5,
  .my-xxl-n5--5 {
    margin-top: -4.5rem !important; }
  .mr-xxl-n5--5,
  .mx-xxl-n5--5 {
    margin-right: -4.5rem !important; }
  .mb-xxl-n5--5,
  .my-xxl-n5--5 {
    margin-bottom: -4.5rem !important; }
  .ml-xxl-n5--5,
  .mx-xxl-n5--5 {
    margin-left: -4.5rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-auto {
    margin-left: auto !important; } }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center, .cadre {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

@media (min-width: 1400px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary, .home-content .home-content-info > .k-card.actualites > .k-card-body .actualites-container > a {
  color: #12638C !important; }

a.text-primary:hover, .home-content .home-content-info > .k-card.actualites > .k-card-body .actualites-container > a:hover, a.text-primary:focus, .home-content .home-content-info > .k-card.actualites > .k-card-body .actualites-container > a:focus {
  color: #093348 !important; }

.text-secondary {
  color: #a84a3b !important; }

a.text-secondary:hover, a.text-secondary:focus {
  color: #6f3127 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:hover, a.text-success:focus {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:hover, a.text-danger:focus {
  color: #a71d2a !important; }

.text-light {
  color: #C7D0D9 !important; }

a.text-light:hover, a.text-light:focus {
  color: #99aaba !important; }

.text-dark {
  color: #273340 !important; }

a.text-dark:hover, a.text-dark:focus {
  color: #0a0d10 !important; }

.text-tertiary {
  color: #6f42c1 !important; }

a.text-tertiary:hover, a.text-tertiary:focus {
  color: #4e2d89 !important; }

.text-error {
  color: #dc3545 !important; }

a.text-error:hover, a.text-error:focus {
  color: #a71d2a !important; }

.text-inverse {
  color: #273340 !important; }

a.text-inverse:hover, a.text-inverse:focus {
  color: #0a0d10 !important; }

.text-normal {
  color: #5e6e7d !important; }

a.text-normal:hover, a.text-normal:focus {
  color: #3d4851 !important; }

.text-white {
  color: #fff !important; }

a.text-white:hover, a.text-white:focus {
  color: #d9d9d9 !important; }

.text-black {
  color: #000 !important; }

a.text-black:hover, a.text-black:focus {
  color: black !important; }

.text-gray-1 {
  color: #f8f9fa !important; }

a.text-gray-1:hover, a.text-gray-1:focus {
  color: #cbd3da !important; }

.text-gray-2 {
  color: #e9ecef !important; }

a.text-gray-2:hover, a.text-gray-2:focus {
  color: #bdc6cf !important; }

.text-gray-3 {
  color: #dee2e6 !important; }

a.text-gray-3:hover, a.text-gray-3:focus {
  color: #b2bcc5 !important; }

.text-gray-4 {
  color: #C7D0D9 !important; }

a.text-gray-4:hover, a.text-gray-4:focus {
  color: #99aaba !important; }

.text-gray-5 {
  color: #AEB5BD !important; }

a.text-gray-5:hover, a.text-gray-5:focus {
  color: #848e9b !important; }

.text-gray-6 {
  color: #5e6e7d !important; }

a.text-gray-6:hover, a.text-gray-6:focus {
  color: #3d4851 !important; }

.text-gray-7 {
  color: #3A4857 !important; }

a.text-gray-7:hover, a.text-gray-7:focus {
  color: #1b2229 !important; }

.text-gray-8 {
  color: #273340 !important; }

a.text-gray-8:hover, a.text-gray-8:focus {
  color: #0a0d10 !important; }

.text-gray-9 {
  color: #141F29 !important; }

a.text-gray-9:hover, a.text-gray-9:focus {
  color: black !important; }

.text-gray-dark {
  color: darkgray !important; }

a.text-gray-dark:hover, a.text-gray-dark:focus {
  color: #838383 !important; }

.text-blue {
  color: #12638C !important; }

a.text-blue:hover, a.text-blue:focus {
  color: #093348 !important; }

.text-vert {
  color: #0C5518 !important; }

a.text-vert:hover, a.text-vert:focus {
  color: #031205 !important; }

.text-red {
  color: red !important; }

a.text-red:hover, a.text-red:focus {
  color: #b30000 !important; }

.text-limegreen {
  color: limegreen !important; }

a.text-limegreen:hover, a.text-limegreen:focus {
  color: #239023 !important; }

.text-primary-light {
  color: #388bad !important; }

a.text-primary-light:hover, a.text-primary-light:focus {
  color: #255d73 !important; }

.text-primary-xlight {
  color: #59a9c9 !important; }

a.text-primary-xlight:hover, a.text-primary-xlight:focus {
  color: #3482a1 !important; }

.text-primary-dark {
  color: #093348 !important; }

a.text-primary-dark:hover, a.text-primary-dark:focus {
  color: #010304 !important; }

.text-body {
  color: #141F29 !important; }

.text-muted {
  color: #5e6e7d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #AEB5BD;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: rgba(20, 31, 41, 0.125); }
  .table .thead-dark th {
    color: inherit;
    border-color: rgba(20, 31, 41, 0.125); } }

/*CUSTOM*/
.btn-primary, .toggle-checkbox[data-theme=primary] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary], .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=primary] input[type=radio]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary] {
  color: #fff !important; }

.btn-outline-primary, .toggle-checkbox[data-theme=primary] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary] {
  color: #12638C !important; }
  .btn-outline-primary:hover, .toggle-checkbox[data-theme=primary] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary] {
    color: #fff !important; }

.btn-secondary, .toggle-checkbox[data-theme=secondary] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=secondary], .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-secondary, .toggle-checkbox[data-theme=secondary] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn {
  color: #a84a3b !important; }
  .btn-outline-secondary:hover, .toggle-checkbox[data-theme=secondary] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-success, .toggle-checkbox[data-theme=success] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=success], .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-success, .toggle-checkbox[data-theme=success] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn {
  color: #28a745 !important; }
  .btn-outline-success:hover, .toggle-checkbox[data-theme=success] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-info, .toggle-checkbox[data-theme=info] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=info], .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-info, .toggle-checkbox[data-theme=info] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn {
  color: #17a2b8 !important; }
  .btn-outline-info:hover, .toggle-checkbox[data-theme=info] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-warning, .toggle-checkbox[data-theme=warning] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=warning], .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-warning, .toggle-checkbox[data-theme=warning] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn {
  color: #ffc107 !important; }
  .btn-outline-warning:hover, .toggle-checkbox[data-theme=warning] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-danger, .toggle-checkbox[data-theme=danger] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=danger], .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-danger, .toggle-checkbox[data-theme=danger] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn {
  color: #dc3545 !important; }
  .btn-outline-danger:hover, .toggle-checkbox[data-theme=danger] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-light, .toggle-checkbox[data-theme=light] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=light], .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-light, .toggle-checkbox[data-theme=light] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn, .k-grid table > tbody tr td.disabled.k-command-cell .btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn {
  color: #C7D0D9 !important; }
  .btn-outline-light:hover, .toggle-checkbox[data-theme=light] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:hover, .k-grid table > tbody tr td.disabled.k-command-cell .btn:hover, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:hover, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:hover, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:hover, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:hover, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:hover {
    color: #fff !important; }

.btn-dark, .toggle-checkbox[data-theme=dark] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=dark], .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-dark, .toggle-checkbox[data-theme=dark] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn {
  color: #273340 !important; }
  .btn-outline-dark:hover, .toggle-checkbox[data-theme=dark] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-tertiary, .toggle-checkbox[data-theme=tertiary] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=tertiary], .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-tertiary, .toggle-checkbox[data-theme=tertiary] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn {
  color: #6f42c1 !important; }
  .btn-outline-tertiary:hover, .toggle-checkbox[data-theme=tertiary] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-error, .toggle-checkbox[data-theme=error] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=error], .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-error, .toggle-checkbox[data-theme=error] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn {
  color: #dc3545 !important; }
  .btn-outline-error:hover, .toggle-checkbox[data-theme=error] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-inverse, .toggle-checkbox[data-theme=inverse] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=inverse], .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-inverse, .toggle-checkbox[data-theme=inverse] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn {
  color: #273340 !important; }
  .btn-outline-inverse:hover, .toggle-checkbox[data-theme=inverse] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-normal, .toggle-checkbox[data-theme=normal] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=normal], .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-normal, .toggle-checkbox[data-theme=normal] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn {
  color: #5e6e7d !important; }
  .btn-outline-normal:hover, .toggle-checkbox[data-theme=normal] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-white, .toggle-checkbox[data-theme=white] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=white], .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-white, .toggle-checkbox[data-theme=white] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn {
  color: #fff !important; }
  .btn-outline-white:hover, .toggle-checkbox[data-theme=white] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-black, .toggle-checkbox[data-theme=black] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=black], .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-black, .toggle-checkbox[data-theme=black] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn {
  color: #000 !important; }
  .btn-outline-black:hover, .toggle-checkbox[data-theme=black] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-1, .toggle-checkbox[data-theme=gray-1] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-1], .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-1, .toggle-checkbox[data-theme=gray-1] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn {
  color: #f8f9fa !important; }
  .btn-outline-gray-1:hover, .toggle-checkbox[data-theme=gray-1] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-2, .toggle-checkbox[data-theme=gray-2] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-2], .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-2, .toggle-checkbox[data-theme=gray-2] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn {
  color: #e9ecef !important; }
  .btn-outline-gray-2:hover, .toggle-checkbox[data-theme=gray-2] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-3, .toggle-checkbox[data-theme=gray-3] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-3], .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-3, .toggle-checkbox[data-theme=gray-3] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn {
  color: #dee2e6 !important; }
  .btn-outline-gray-3:hover, .toggle-checkbox[data-theme=gray-3] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-4, .toggle-checkbox[data-theme=gray-4] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-4], .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-4, .toggle-checkbox[data-theme=gray-4] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn {
  color: #C7D0D9 !important; }
  .btn-outline-gray-4:hover, .toggle-checkbox[data-theme=gray-4] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-5, .toggle-checkbox[data-theme=gray-5] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-5], .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-5, .toggle-checkbox[data-theme=gray-5] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn {
  color: #AEB5BD !important; }
  .btn-outline-gray-5:hover, .toggle-checkbox[data-theme=gray-5] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-6, .toggle-checkbox[data-theme=gray-6] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-6], .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-6, .toggle-checkbox[data-theme=gray-6] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn {
  color: #5e6e7d !important; }
  .btn-outline-gray-6:hover, .toggle-checkbox[data-theme=gray-6] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-7, .toggle-checkbox[data-theme=gray-7] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-7], .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-7, .toggle-checkbox[data-theme=gray-7] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn {
  color: #3A4857 !important; }
  .btn-outline-gray-7:hover, .toggle-checkbox[data-theme=gray-7] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-8, .toggle-checkbox[data-theme=gray-8] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-8], .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-8, .toggle-checkbox[data-theme=gray-8] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn {
  color: #273340 !important; }
  .btn-outline-gray-8:hover, .toggle-checkbox[data-theme=gray-8] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-9, .toggle-checkbox[data-theme=gray-9] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-9], .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-9, .toggle-checkbox[data-theme=gray-9] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn {
  color: #141F29 !important; }
  .btn-outline-gray-9:hover, .toggle-checkbox[data-theme=gray-9] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-gray-dark, .toggle-checkbox[data-theme=gray-dark] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=gray-dark], .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-gray-dark, .toggle-checkbox[data-theme=gray-dark] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn {
  color: darkgray !important; }
  .btn-outline-gray-dark:hover, .toggle-checkbox[data-theme=gray-dark] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-blue, .toggle-checkbox[data-theme=blue] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=blue], .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-blue, .toggle-checkbox[data-theme=blue] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn {
  color: #12638C !important; }
  .btn-outline-blue:hover, .toggle-checkbox[data-theme=blue] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-vert, .toggle-checkbox[data-theme=vert] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=vert], .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-vert, .toggle-checkbox[data-theme=vert] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn {
  color: #0C5518 !important; }
  .btn-outline-vert:hover, .toggle-checkbox[data-theme=vert] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-red, .toggle-checkbox[data-theme=red] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=red], .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-red, .toggle-checkbox[data-theme=red] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn {
  color: red !important; }
  .btn-outline-red:hover, .toggle-checkbox[data-theme=red] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-limegreen, .toggle-checkbox[data-theme=limegreen] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=limegreen], .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-limegreen, .toggle-checkbox[data-theme=limegreen] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn {
  color: limegreen !important; }
  .btn-outline-limegreen:hover, .toggle-checkbox[data-theme=limegreen] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-primary-light, .toggle-checkbox[data-theme=primary-light] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary-light], .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-primary-light, .toggle-checkbox[data-theme=primary-light] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn {
  color: #388bad !important; }
  .btn-outline-primary-light:hover, .toggle-checkbox[data-theme=primary-light] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-primary-xlight, .toggle-checkbox[data-theme=primary-xlight] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary-xlight], .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-primary-xlight, .toggle-checkbox[data-theme=primary-xlight] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn {
  color: #59a9c9 !important; }
  .btn-outline-primary-xlight:hover, .toggle-checkbox[data-theme=primary-xlight] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.btn-primary-dark, .toggle-checkbox[data-theme=primary-dark] .btn.selected, .toggle-checkbox[data-theme=custom] .btn.selected[data-theme=primary-dark], .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn, .toggle-radio[data-theme=custom] input[type=radio]:checked + .btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:checked + .btn {
  color: #fff !important; }

.btn-outline-primary-dark, .toggle-checkbox[data-theme=primary-dark] .btn:not(.selected), .toggle-checkbox[data-theme=custom] .btn[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn {
  color: #093348 !important; }
  .btn-outline-primary-dark:hover, .toggle-checkbox[data-theme=primary-dark] .btn:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:hover[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:hover[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:hover {
    color: #fff !important; }

.custom-control.custom-primary .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #12638C;
  background-color: #12638C; }

.custom-control.custom-primary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #65beeb;
  background-color: #65beeb; }

.custom-control.custom-primary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.custom-control.custom-secondary .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #a84a3b;
  background-color: #a84a3b; }

.custom-control.custom-secondary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #e4b9b2;
  background-color: #e4b9b2; }

.custom-control.custom-secondary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(168, 74, 59, 0.25); }

.custom-control.custom-success .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #28a745;
  background-color: #28a745; }

.custom-control.custom-success .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #9be7ac;
  background-color: #9be7ac; }

.custom-control.custom-success .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.custom-control.custom-info .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #17a2b8;
  background-color: #17a2b8; }

.custom-control.custom-info .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #90e4f1;
  background-color: #90e4f1; }

.custom-control.custom-info .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(23, 162, 184, 0.25); }

.custom-control.custom-warning .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ffc107;
  background-color: #ffc107; }

.custom-control.custom-warning .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #ffeeba;
  background-color: #ffeeba; }

.custom-control.custom-warning .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 193, 7, 0.25); }

.custom-control.custom-danger .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545; }

.custom-control.custom-danger .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #f6cdd1;
  background-color: #f6cdd1; }

.custom-control.custom-danger .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.custom-control.custom-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #C7D0D9;
  background-color: #C7D0D9; }

.custom-control.custom-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(199, 208, 217, 0.25); }

.custom-control.custom-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #273340;
  background-color: #273340; }

.custom-control.custom-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #718ca8;
  background-color: #718ca8; }

.custom-control.custom-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(39, 51, 64, 0.25); }

.custom-control.custom-tertiary .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #6f42c1;
  background-color: #6f42c1; }

.custom-control.custom-tertiary .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #d5c8ed;
  background-color: #d5c8ed; }

.custom-control.custom-tertiary .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(111, 66, 193, 0.25); }

.custom-control.custom-error .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #dc3545;
  background-color: #dc3545; }

.custom-control.custom-error .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #f6cdd1;
  background-color: #f6cdd1; }

.custom-control.custom-error .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.custom-control.custom-inverse .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #273340;
  background-color: #273340; }

.custom-control.custom-inverse .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #718ca8;
  background-color: #718ca8; }

.custom-control.custom-inverse .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(39, 51, 64, 0.25); }

.custom-control.custom-normal .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #5e6e7d;
  background-color: #5e6e7d; }

.custom-control.custom-normal .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #bfc7cf;
  background-color: #bfc7cf; }

.custom-control.custom-normal .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(94, 110, 125, 0.25); }

.custom-control.custom-white .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #fff;
  background-color: #fff; }

.custom-control.custom-white .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-white .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 255, 255, 0.25); }

.custom-control.custom-black .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #000;
  background-color: #000; }

.custom-control.custom-black .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #595959;
  background-color: #595959; }

.custom-control.custom-black .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(0, 0, 0, 0.25); }

.custom-control.custom-gray-1 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #f8f9fa;
  background-color: #f8f9fa; }

.custom-control.custom-gray-1 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-gray-1 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(248, 249, 250, 0.25); }

.custom-control.custom-gray-2 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #e9ecef;
  background-color: #e9ecef; }

.custom-control.custom-gray-2 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-gray-2 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(233, 236, 239, 0.25); }

.custom-control.custom-gray-3 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #dee2e6;
  background-color: #dee2e6; }

.custom-control.custom-gray-3 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-gray-3 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(222, 226, 230, 0.25); }

.custom-control.custom-gray-4 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #C7D0D9;
  background-color: #C7D0D9; }

.custom-control.custom-gray-4 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-gray-4 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(199, 208, 217, 0.25); }

.custom-control.custom-gray-5 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #AEB5BD;
  background-color: #AEB5BD; }

.custom-control.custom-gray-5 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-gray-5 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(174, 181, 189, 0.25); }

.custom-control.custom-gray-6 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #5e6e7d;
  background-color: #5e6e7d; }

.custom-control.custom-gray-6 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #bfc7cf;
  background-color: #bfc7cf; }

.custom-control.custom-gray-6 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(94, 110, 125, 0.25); }

.custom-control.custom-gray-7 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #3A4857;
  background-color: #3A4857; }

.custom-control.custom-gray-7 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #8fa1b4;
  background-color: #8fa1b4; }

.custom-control.custom-gray-7 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(58, 72, 87, 0.25); }

.custom-control.custom-gray-8 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #273340;
  background-color: #273340; }

.custom-control.custom-gray-8 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #718ca8;
  background-color: #718ca8; }

.custom-control.custom-gray-8 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(39, 51, 64, 0.25); }

.custom-control.custom-gray-9 .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #141F29;
  background-color: #141F29; }

.custom-control.custom-gray-9 .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #4f7aa1;
  background-color: #4f7aa1; }

.custom-control.custom-gray-9 .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(20, 31, 41, 0.25); }

.custom-control.custom-gray-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: darkgray;
  background-color: darkgray; }

.custom-control.custom-gray-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: white;
  background-color: white; }

.custom-control.custom-gray-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(169, 169, 169, 0.25); }

.custom-control.custom-blue .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #12638C;
  background-color: #12638C; }

.custom-control.custom-blue .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #65beeb;
  background-color: #65beeb; }

.custom-control.custom-blue .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.custom-control.custom-vert .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #0C5518;
  background-color: #0C5518; }

.custom-control.custom-vert .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #32e24f;
  background-color: #32e24f; }

.custom-control.custom-vert .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(12, 85, 24, 0.25); }

.custom-control.custom-red .custom-control-input:checked ~ .custom-control-label::before {
  border-color: red;
  background-color: red; }

.custom-control.custom-red .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #ffb3b3;
  background-color: #ffb3b3; }

.custom-control.custom-red .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(255, 0, 0, 0.25); }

.custom-control.custom-limegreen .custom-control-input:checked ~ .custom-control-label::before {
  border-color: limegreen;
  background-color: limegreen; }

.custom-control.custom-limegreen .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #c2f0c2;
  background-color: #c2f0c2; }

.custom-control.custom-limegreen .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(50, 205, 50, 0.25); }

.custom-control.custom-primary-light .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #388bad;
  background-color: #388bad; }

.custom-control.custom-primary-light .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #b2d7e6;
  background-color: #b2d7e6; }

.custom-control.custom-primary-light .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(56, 139, 173, 0.25); }

.custom-control.custom-primary-xlight .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #59a9c9;
  background-color: #59a9c9; }

.custom-control.custom-primary-xlight .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #e0eff5;
  background-color: #e0eff5; }

.custom-control.custom-primary-xlight .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(89, 169, 201, 0.25); }

.custom-control.custom-primary-dark .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #093348;
  background-color: #093348; }

.custom-control.custom-primary-dark .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  border-color: #21a2e3;
  background-color: #21a2e3; }

.custom-control.custom-primary-dark .custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(9, 51, 72, 0.25); }

.toggle-checkbox[data-theme=primary].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-primary;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=primary] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=primary].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=secondary].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-secondary;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=secondary] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=secondary].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=success].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-success;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=success] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=success].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=info].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-info;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=info] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=info].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=warning].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-warning;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=warning] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=warning].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=danger].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-danger;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=danger] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=danger].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=light].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-light;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=light] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=light].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=dark].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-dark;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=dark] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=dark].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=tertiary].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-tertiary;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=tertiary] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=tertiary].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=error].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-error;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=error] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=error].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=inverse].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-inverse;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=inverse] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=inverse].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=normal].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-normal;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=normal] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=normal].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=white].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-white;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=white] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=white].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=black].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-black;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=black] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=black].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-1].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-1;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-1] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-1].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-2].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-2;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-2] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-2].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-3].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-3;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-3] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-3].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-4].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-4;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-4] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-4].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-5].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-5;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-5] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-5].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-6].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-6;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-6] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-6].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-7].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-7;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-7] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-7].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-8].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-8;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-8] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-8].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-9].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-9;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-9] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-9].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=gray-dark].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-gray-dark;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=gray-dark] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=gray-dark].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=blue].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-blue;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=blue] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=blue].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=vert].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-vert;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=vert] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=vert].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=red].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-red;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=red] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=red].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=limegreen].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-limegreen;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=limegreen] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=limegreen].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=primary-light].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-primary-light;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=primary-light] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=primary-light].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=primary-xlight].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-primary-xlight;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=primary-xlight] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=primary-xlight].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=primary-dark].transparent-style .btn:not(.selected) {
  /*@extend .btn-outline-primary-dark;*/
  /*color: $gray-400 !important;*/
  background-color: transparent !important; }

.toggle-checkbox[data-theme=primary-dark] .btn:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=primary-dark].toogle-disabled .btn {
  color: #5e6e7d !important;
  box-shadow: none !important;
  pointer-events: none; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=primary]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=secondary]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=success]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=info]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=warning]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=danger]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=light]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=dark]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=tertiary]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=error]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=inverse]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=normal]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=white]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=black]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-1]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-2]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-3]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-4]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-5]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-6]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-7]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-8]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-9]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=gray-dark]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=blue]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=vert]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=red]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=limegreen]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=primary-light]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=primary-xlight]:not(.selected) {
  background-color: #fff; }

.toggle-checkbox[data-theme=custom] .btn[data-theme=primary-dark]:not(.selected) {
  background-color: #fff; }

.multi-checkbox-toggle > input[type=checkbox] {
  display: none; }

.multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=success] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=info] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=light] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=error] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=white] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=black] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=red] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:checked + .btn {
  border-left: 1px solid #C7D0D9; }

.multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn {
  background-color: #fff; }

.toggle-radio > input[type=radio] {
  display: none; }

.toggle-radio[data-theme=primary] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #12638C !important; }

.toggle-radio[data-theme=primary] input[type=radio]:not(:checked):disabled + .btn {
  color: #12638C !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=secondary] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=secondary] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #a84a3b !important; }

.toggle-radio[data-theme=secondary] input[type=radio]:not(:checked):disabled + .btn {
  color: #a84a3b !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=success] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=success] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #28a745 !important; }

.toggle-radio[data-theme=success] input[type=radio]:not(:checked):disabled + .btn {
  color: #28a745 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=info] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=info] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #17a2b8 !important; }

.toggle-radio[data-theme=info] input[type=radio]:not(:checked):disabled + .btn {
  color: #17a2b8 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=warning] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=warning] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #ffc107 !important; }

.toggle-radio[data-theme=warning] input[type=radio]:not(:checked):disabled + .btn {
  color: #ffc107 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=danger] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=danger] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #dc3545 !important; }

.toggle-radio[data-theme=danger] input[type=radio]:not(:checked):disabled + .btn {
  color: #dc3545 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=light] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=light] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #C7D0D9 !important; }

.toggle-radio[data-theme=light] input[type=radio]:not(:checked):disabled + .btn {
  color: #C7D0D9 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=dark] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=dark] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #273340 !important; }

.toggle-radio[data-theme=dark] input[type=radio]:not(:checked):disabled + .btn {
  color: #273340 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=tertiary] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=tertiary] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #6f42c1 !important; }

.toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked):disabled + .btn {
  color: #6f42c1 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=error] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=error] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #dc3545 !important; }

.toggle-radio[data-theme=error] input[type=radio]:not(:checked):disabled + .btn {
  color: #dc3545 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=inverse] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=inverse] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #273340 !important; }

.toggle-radio[data-theme=inverse] input[type=radio]:not(:checked):disabled + .btn {
  color: #273340 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=normal] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=normal] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #5e6e7d !important; }

.toggle-radio[data-theme=normal] input[type=radio]:not(:checked):disabled + .btn {
  color: #5e6e7d !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=white] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=white] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #fff !important; }

.toggle-radio[data-theme=white] input[type=radio]:not(:checked):disabled + .btn {
  color: #fff !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=black] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=black] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #000 !important; }

.toggle-radio[data-theme=black] input[type=radio]:not(:checked):disabled + .btn {
  color: #000 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-1] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-1] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #f8f9fa !important; }

.toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked):disabled + .btn {
  color: #f8f9fa !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-2] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-2] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #e9ecef !important; }

.toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked):disabled + .btn {
  color: #e9ecef !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-3] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-3] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #dee2e6 !important; }

.toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked):disabled + .btn {
  color: #dee2e6 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-4] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-4] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #C7D0D9 !important; }

.toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked):disabled + .btn {
  color: #C7D0D9 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-5] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-5] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #AEB5BD !important; }

.toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked):disabled + .btn {
  color: #AEB5BD !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-6] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-6] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #5e6e7d !important; }

.toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked):disabled + .btn {
  color: #5e6e7d !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-7] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-7] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #3A4857 !important; }

.toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked):disabled + .btn {
  color: #3A4857 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-8] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-8] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #273340 !important; }

.toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked):disabled + .btn {
  color: #273340 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-9] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-9] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #141F29 !important; }

.toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked):disabled + .btn {
  color: #141F29 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-dark] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=gray-dark] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: darkgray !important; }

.toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked):disabled + .btn {
  color: darkgray !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=blue] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=blue] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #12638C !important; }

.toggle-radio[data-theme=blue] input[type=radio]:not(:checked):disabled + .btn {
  color: #12638C !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=vert] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=vert] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #0C5518 !important; }

.toggle-radio[data-theme=vert] input[type=radio]:not(:checked):disabled + .btn {
  color: #0C5518 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=red] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=red] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: red !important; }

.toggle-radio[data-theme=red] input[type=radio]:not(:checked):disabled + .btn {
  color: red !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=limegreen] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=limegreen] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: limegreen !important; }

.toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked):disabled + .btn {
  color: limegreen !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary-light] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary-light] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #388bad !important; }

.toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked):disabled + .btn {
  color: #388bad !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary-xlight] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary-xlight] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #59a9c9 !important; }

.toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked):disabled + .btn {
  color: #59a9c9 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary-dark] input[type=radio] + .btn {
  min-width: 80px; }

.toggle-radio[data-theme=primary-dark] input[type=radio]:checked:disabled + .btn {
  color: #fff !important;
  background-color: #093348 !important; }

.toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked):disabled + .btn {
  color: #093348 !important;
  background-color: transparent !important; }

.toggle-radio[data-theme=custom] input[type=radio] + .btn {
  min-width: 80px; }

.btn-group > .btn {
  margin-bottom: 0px;
  text-align: center; }
  .btn-group > .btn:not(:first-of-type) {
    margin-left: -1px; }

.btn-group > .btn:first-of-type {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.text-hover-primary:hover {
  color: #12638C !important;
  cursor: pointer; }

.btn-outline-primary:disabled:hover, .toggle-checkbox[data-theme=primary] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=primary] {
  color: #12638C !important; }

.text-hover-secondary:hover {
  color: #a84a3b !important;
  cursor: pointer; }

.btn-outline-secondary:disabled:hover, .toggle-checkbox[data-theme=secondary] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #a84a3b !important; }

.text-hover-success:hover {
  color: #28a745 !important;
  cursor: pointer; }

.btn-outline-success:disabled:hover, .toggle-checkbox[data-theme=success] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #28a745 !important; }

.text-hover-info:hover {
  color: #17a2b8 !important;
  cursor: pointer; }

.btn-outline-info:disabled:hover, .toggle-checkbox[data-theme=info] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #17a2b8 !important; }

.text-hover-warning:hover {
  color: #ffc107 !important;
  cursor: pointer; }

.btn-outline-warning:disabled:hover, .toggle-checkbox[data-theme=warning] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #ffc107 !important; }

.text-hover-danger:hover {
  color: #dc3545 !important;
  cursor: pointer; }

.btn-outline-danger:disabled:hover, .toggle-checkbox[data-theme=danger] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #dc3545 !important; }

.text-hover-light:hover {
  color: #C7D0D9 !important;
  cursor: pointer; }

.btn-outline-light:disabled:hover, .toggle-checkbox[data-theme=light] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn:disabled:hover, .k-grid table > tbody tr td.disabled.k-command-cell .btn:disabled:hover, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn:disabled:hover, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn:disabled:hover, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn:disabled:hover, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:disabled:hover, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn:disabled:hover {
  color: #C7D0D9 !important; }

.text-hover-dark:hover {
  color: #273340 !important;
  cursor: pointer; }

.btn-outline-dark:disabled:hover, .toggle-checkbox[data-theme=dark] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #273340 !important; }

.text-hover-tertiary:hover {
  color: #6f42c1 !important;
  cursor: pointer; }

.btn-outline-tertiary:disabled:hover, .toggle-checkbox[data-theme=tertiary] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #6f42c1 !important; }

.text-hover-error:hover {
  color: #dc3545 !important;
  cursor: pointer; }

.btn-outline-error:disabled:hover, .toggle-checkbox[data-theme=error] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #dc3545 !important; }

.text-hover-inverse:hover {
  color: #273340 !important;
  cursor: pointer; }

.btn-outline-inverse:disabled:hover, .toggle-checkbox[data-theme=inverse] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #273340 !important; }

.text-hover-normal:hover {
  color: #5e6e7d !important;
  cursor: pointer; }

.btn-outline-normal:disabled:hover, .toggle-checkbox[data-theme=normal] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #5e6e7d !important; }

.text-hover-white:hover {
  color: #fff !important;
  cursor: pointer; }

.btn-outline-white:disabled:hover, .toggle-checkbox[data-theme=white] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #fff !important; }

.text-hover-black:hover {
  color: #000 !important;
  cursor: pointer; }

.btn-outline-black:disabled:hover, .toggle-checkbox[data-theme=black] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #000 !important; }

.text-hover-gray-1:hover {
  color: #f8f9fa !important;
  cursor: pointer; }

.btn-outline-gray-1:disabled:hover, .toggle-checkbox[data-theme=gray-1] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #f8f9fa !important; }

.text-hover-gray-2:hover {
  color: #e9ecef !important;
  cursor: pointer; }

.btn-outline-gray-2:disabled:hover, .toggle-checkbox[data-theme=gray-2] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #e9ecef !important; }

.text-hover-gray-3:hover {
  color: #dee2e6 !important;
  cursor: pointer; }

.btn-outline-gray-3:disabled:hover, .toggle-checkbox[data-theme=gray-3] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #dee2e6 !important; }

.text-hover-gray-4:hover {
  color: #C7D0D9 !important;
  cursor: pointer; }

.btn-outline-gray-4:disabled:hover, .toggle-checkbox[data-theme=gray-4] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #C7D0D9 !important; }

.text-hover-gray-5:hover {
  color: #AEB5BD !important;
  cursor: pointer; }

.btn-outline-gray-5:disabled:hover, .toggle-checkbox[data-theme=gray-5] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #AEB5BD !important; }

.text-hover-gray-6:hover {
  color: #5e6e7d !important;
  cursor: pointer; }

.btn-outline-gray-6:disabled:hover, .toggle-checkbox[data-theme=gray-6] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #5e6e7d !important; }

.text-hover-gray-7:hover {
  color: #3A4857 !important;
  cursor: pointer; }

.btn-outline-gray-7:disabled:hover, .toggle-checkbox[data-theme=gray-7] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #3A4857 !important; }

.text-hover-gray-8:hover {
  color: #273340 !important;
  cursor: pointer; }

.btn-outline-gray-8:disabled:hover, .toggle-checkbox[data-theme=gray-8] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #273340 !important; }

.text-hover-gray-9:hover {
  color: #141F29 !important;
  cursor: pointer; }

.btn-outline-gray-9:disabled:hover, .toggle-checkbox[data-theme=gray-9] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #141F29 !important; }

.text-hover-gray-dark:hover {
  color: darkgray !important;
  cursor: pointer; }

.btn-outline-gray-dark:disabled:hover, .toggle-checkbox[data-theme=gray-dark] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: darkgray !important; }

.text-hover-blue:hover {
  color: #12638C !important;
  cursor: pointer; }

.btn-outline-blue:disabled:hover, .toggle-checkbox[data-theme=blue] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #12638C !important; }

.text-hover-vert:hover {
  color: #0C5518 !important;
  cursor: pointer; }

.btn-outline-vert:disabled:hover, .toggle-checkbox[data-theme=vert] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #0C5518 !important; }

.text-hover-red:hover {
  color: red !important;
  cursor: pointer; }

.btn-outline-red:disabled:hover, .toggle-checkbox[data-theme=red] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: red !important; }

.text-hover-limegreen:hover {
  color: limegreen !important;
  cursor: pointer; }

.btn-outline-limegreen:disabled:hover, .toggle-checkbox[data-theme=limegreen] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: limegreen !important; }

.text-hover-primary-light:hover {
  color: #388bad !important;
  cursor: pointer; }

.btn-outline-primary-light:disabled:hover, .toggle-checkbox[data-theme=primary-light] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #388bad !important; }

.text-hover-primary-xlight:hover {
  color: #59a9c9 !important;
  cursor: pointer; }

.btn-outline-primary-xlight:disabled:hover, .toggle-checkbox[data-theme=primary-xlight] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #59a9c9 !important; }

.text-hover-primary-dark:hover {
  color: #093348 !important;
  cursor: pointer; }

.btn-outline-primary-dark:disabled:hover, .toggle-checkbox[data-theme=primary-dark] .btn:disabled:hover:not(.selected), .toggle-checkbox[data-theme=custom] .btn:disabled:hover[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn:disabled:hover, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn:disabled:hover[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn:disabled:hover {
  color: #093348 !important; }

.sh1 {
  font-size: 2.5rem; }

.sh2 {
  font-size: 2rem; }

.sh3 {
  font-size: 1.75rem; }

.sh4 {
  font-size: 1.5rem; }

.sh5 {
  font-size: 1.25rem; }

.sh6 {
  font-size: 1rem; }

.font-sm {
  font-size: 0.875rem; }

.font-xs {
  font-size: 0.75rem; }

/*@import "variables";*/
.text-underline {
  text-decoration: underline; }

.cursor-pointer {
  cursor: pointer; }

.k-menu {
  background-color: transparent !important; }
  .k-menu .bars-menu .k-link {
    padding-top: 0.3rem !important;
    padding-bottom: 0.3rem !important; }
  .k-menu .bars-menu > .k-menu-link {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    font-size: 15px; }
  .k-menu .bars-menu .k-item > .k-link {
    color: #12638C;
    font-size: 15px; }
  .k-menu .k-menu-expand-arrow {
    display: none; }
  .k-menu .menu-group {
    opacity: 1; }
    .k-menu .menu-group:not(:first-child) {
      margin-top: .25rem; }
    .k-menu .menu-group .k-link {
      font-size: medium;
      color: #a84a3b !important;
      padding: 0;
      padding-left: .75rem; }

html {
  height: 100%; }
  html body {
    font-family: Montserrat, Calibri;
    font-size: 11pt;
    color: #12638C;
    background-color: #e9ecef;
    background-repeat: no-repeat;
    background-attachment: fixed;
    backdrop-filter: blur(8px);
    position: relative;
    margin: 0;
    padding-bottom: 6rem;
    min-height: 100%;
    /*.app-title {
            font-size: 25pt;
            color: $blue-light;
            font-weight: 500;
        }*/ }
    html body .app-title > img {
      width: 110px; }
    html body:before {
      content: "";
      display: block;
      position: fixed;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: -10;
      background-color: #ffffff;
      opacity: 0.7; }
    html body .header {
      padding: 0;
      background-color: white;
      height: 80px;
      box-shadow: 0 4px 2px -2px #eee;
      margin-bottom: 0px;
      width: 100%;
      display: flex;
      justify-content: space-between;
      align-items: center; }
      html body .header .img-logo {
        padding-left: 30px;
        padding-top: 15px; }
        html body .header .img-logo img {
          height: 115px; }
      html body .header .title-container {
        text-align: center; }
      html body .header .user-info {
        text-align: right;
        line-height: 25px;
        margin-right: 20px;
        font-size: 1.2em; }
    html body main {
      padding-top: 105px; }
      html body main .full-content {
        position: absolute;
        left: 0;
        top: 0;
        width: 100% !important;
        height: 100% !important;
        padding-top: 80px;
        padding-bottom: 60px; }
        html body main .full-content.no-footer {
          padding-bottom: 0 !important; }
      html body main fieldset {
        border: 1px solid #a84a3b;
        padding: 0 20px 10px;
        border-radius: 5px; }
      html body main legend {
        color: #a84a3b;
        width: auto;
        padding: 0 10px;
        margin-left: 15px;
        font-size: 1.4em; }
    html body footer {
      z-index: 2;
      height: 60px;
      background-color: white;
      color: #12638C;
      position: fixed;
      bottom: 0;
      padding: .3rem;
      text-align: center;
      width: 100%;
      font-size: 0.85rem; }

@media (max-width: 575.98px) {
  div.header > .app-title {
    display: none; }
  div.header > .user-info .user-name span.user-text {
    display: none; } }

.lng {
  cursor: pointer; }
  .lng img {
    width: 25px;
    border: solid 1px #ddd; }
  .lng > img:hover {
    opacity: 40%; }

.lng-select {
  display: grid;
  grid-auto-flow: column;
  grid-template-rows: auto auto; }

.onglet {
  background-color: #666666;
  color: white;
  max-width: 150px !important;
  height: 50px;
  text-align: center;
  padding: 0px;
  border-radius: 10px 10px 0 0;
  margin-right: 1px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center; }
  .onglet > img {
    max-height: 100%;
    max-width: 100%; }

.onglet:hover {
  background-color: #12638C; }

.ongletSelected {
  background-color: #388bad !important;
  font-weight: bold; }

.tab-content-container {
  border: 1px solid #388bad;
  padding: 10px;
  min-height: 400px; }
  .tab-content-container div.mention-donnees {
    margin-top: auto;
    margin-left: auto;
    font-size: 0.8em;
    font-style: italic;
    color: #a84a3b; }

.mob-tabs-container {
  display: none; }
  .mob-tabs-container .nav-icon {
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    background-color: #666666;
    overflow: hidden;
    padding: 3px; }
    .mob-tabs-container .nav-icon > img {
      max-height: 100%;
      max-width: 100%; }
    .mob-tabs-container .nav-icon:hover:not(.iconSelected) {
      background-color: #12638C; }
    .mob-tabs-container .nav-icon.iconSelected {
      background-color: #388bad !important;
      cursor: default; }
  .mob-tabs-container select#tab-nav {
    background-color: #388bad;
    color: white !important; }
    .mob-tabs-container select#tab-nav option {
      color: white !important; }
  .mob-tabs-container select#tabnav:focus {
    background-color: #388bad !important; }

@media (max-width: 767.98px) {
  .tabs-container {
    display: none; }
  .mob-tabs-container {
    display: block; } }

.cadre {
  border: 1px solid #a84a3b;
  padding: 5px;
  border-radius: 5px;
  background-color: #fbfbfb;
  display: flex;
  margin: 5px;
  width: 150px;
  height: 150px;
  flex-direction: column;
  justify-content: space-between; }

select {
  color: #12638C; }
  select option {
    color: #12638C; }

.titreIndic {
  color: #a84a3b;
  font-weight: 600; }

.valueIndic-lg {
  font-size: 2.5em; }

div.mode-image-container {
  width: 60px;
  height: 60px; }
  div.mode-image-container > img {
    max-height: 100%;
    max-width: 100%; }

.actions-container span.allowed, .actions-container div.mode-image-container {
  cursor: pointer; }
  .actions-container span.allowed > img:hover, .actions-container div.mode-image-container > img:hover {
    opacity: 40%; }

#actions-confirm-popup #ok-confirm-action, #actions-confirm-popup #cancel-confirm-action {
  height: 40px; }
  #actions-confirm-popup #ok-confirm-action > img, #actions-confirm-popup #cancel-confirm-action > img {
    max-height: 100%;
    max-width: 100%;
    cursor: pointer; }
    #actions-confirm-popup #ok-confirm-action > img:hover, #actions-confirm-popup #cancel-confirm-action > img:hover {
      opacity: 40%; }

.valueIndicN1 {
  font-size: 2em; }

.valueIndicN2 {
  font-size: 1.2em; }

.k-grid-header {
  color: #a84a3b;
  background-color: transparent !important; }

.k-grid-header .k-header > .k-link {
  font-size: 1.2em; }

.k-grid-pager {
  background-color: transparent; }

.k-pager-numbers .k-link.k-state-selected {
  border-color: #388bad;
  color: #fff;
  background-color: #388bad; }

.k-pager-nav.k-link, .k-pager-refresh {
  color: #12638C; }

.k-drawer-container {
  height: 100%;
  flex: 1 1 auto !important;
  overflow-y: auto; }
  .k-drawer-container .k-drawer-content {
    height: 100%;
    min-height: 75vh;
    overflow-y: auto; }
  .k-drawer-container .k-drawer-item {
    align-items: center; }
    .k-drawer-container .k-drawer-item i {
      font-size: 18px; }

.title-main {
  margin-top: -0.25rem;
  margin-left: -1rem;
  margin-right: -1rem;
  background-color: #3A4857;
  color: #fff; }

.k-drawer {
  margin-right: 0.5rem;
  border-radius: 0.25rem;
  border-right: none; }
  .k-drawer .k-drawer-wrapper {
    width: 260px !important; }
  .k-drawer .drawer-icon {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 60px;
    height: 60px;
    margin-right: 5px;
    border-radius: 0.25rem;
    border: 3px solid white; }
  .k-drawer .title-name {
    font-size: 1.2rem;
    font-weight: bold;
    line-height: 1rem; }
  .k-drawer .title-firstname {
    line-height: 0.8rem; }

.notification-container {
  width: auto !important;
  right: 0 !important;
  z-index: 1 !important; }
  .notification-container > .k-notification {
    right: 15px; }

.account {
  position: absolute;
  top: 0;
  display: flex;
  padding-bottom: 80px;
  width: 100% !important;
  height: 100% !important; }
  .account form {
    padding: 15px;
    margin: auto;
    text-align: center; }
    .account form .form-control {
      position: relative;
      box-sizing: border-box;
      height: auto;
      padding: 10px;
      /*font-size: 16px;*/ }
      .account form .form-control:focus {
        z-index: 2; }
    .account form.border, .account .onglet-selector form.btn, .onglet-selector .account form.btn, .account form.onglets {
      border-color: #388bad !important; }
    .account form .user-info .form-group {
      text-align: left; }
    .account form.form-login {
      width: 350px; }
      .account form.form-login .checkbox {
        font-weight: 400; }
      .account form.form-login input[type="email"] {
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
      .account form.form-login input[type="password"] {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
    .account form.form-reinitialise {
      max-width: 350px; }
      .account form.form-reinitialise input[type="password"]#password {
        margin-bottom: -1px;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0; }
      .account form.form-reinitialise input[type="password"]#confirmPassword {
        margin-bottom: 10px;
        border-top-left-radius: 0;
        border-top-right-radius: 0; }
  .account.form-forgotten-pwd {
    max-width: 400px; }

.bg-content {
  background-color: rgba(255, 255, 255, 0.9); }
  .bg-content.tanklist .download-icon {
    color: #12638C; }

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
  margin-bottom: 1rem; }
  h1.title, h2.title, h3.title, h4.title, h5.title, h6.title {
    color: #a84a3b;
    border-bottom: 2px solid #a84a3b;
    margin-bottom: 10px;
    font-size: 1.5em;
    font-weight: 600; }
    .k-window h1.title, .k-window h2.title, .k-window h3.title, .k-window h4.title, .k-window h5.title, .k-window h6.title {
      display: flex;
      justify-content: space-between; }
      .k-window h1.title .btn:active:focus, .k-window h2.title .btn:active:focus, .k-window h3.title .btn:active:focus, .k-window h4.title .btn:active:focus, .k-window h5.title .btn:active:focus, .k-window h6.title .btn:active:focus {
        box-shadow: none; }
  h1.subtitle, h2.subtitle, h3.subtitle, h4.subtitle, h5.subtitle, h6.subtitle {
    background-color: #C7D0D9;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 10px;
    font-size: 13pt;
    margin: 5px 0 0 0;
    border: 0;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }

.badge {
  font-weight: 600; }
  .badge.is-actif, .badge.in-title {
    font-size: medium;
    letter-spacing: 0.5px;
    font-weight: normal; }
  .badge.circle-sm {
    width: 30px;
    height: 30px; }

.text-bold {
  font-weight: 600 !important; }

.text-normal-bold {
  font-weight: 600 !important;
  color: #5e6e7d; }

.text-medium {
  font-weight: 500 !important; }

.text-normal-medium {
  font-weight: 500 !important;
  color: #5e6e7d; }

.text-primary-bold {
  font-weight: 700 !important;
  color: #12638C; }

.text-primary-medium {
  font-weight: 500 !important;
  color: #12638C; }

.top-right {
  top: 0;
  right: 0;
  z-index: 9999;
  position: absolute; }

.bottom-right {
  bottom: 0;
  right: 0;
  z-index: 9999;
  position: absolute; }

.opacity-9 {
  opacity: 0.9; }

.btn-link {
  box-shadow: none !important;
  text-decoration: none !important; }

.home-content .home-content-actions .home-section {
  padding: 0.5rem 0.75rem; }
  .home-content .home-content-actions .home-section .row-buttons-content {
    margin: 0; }
    .home-content .home-content-actions .home-section .row-buttons-content > .col-4 {
      padding: 0; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-4:nth-child(3n+1) {
        padding-right: .5rem;
        padding-bottom: .25rem; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-4:nth-child(3n+2) {
        padding-right: .25rem;
        padding-left: .25rem; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-4:nth-child(3n+3) {
        padding-left: .5rem; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-4:nth-child(n+4) {
        margin-top: 0.15rem; }
    .home-content .home-content-actions .home-section .row-buttons-content > .col-6 {
      padding: 0; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-6:nth-child(2n+1) {
        padding-right: .375rem;
        padding-bottom: .25rem; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-6:nth-child(2n+2) {
        padding-left: .375rem; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-6:nth-child(n+3) {
        margin-top: 0.15rem; }
    .home-content .home-content-actions .home-section .row-buttons-content > .col-12 {
      padding-bottom: .25rem; }
      .home-content .home-content-actions .home-section .row-buttons-content > .col-12:not(:first-of-type) {
        margin-top: 0.15rem; }
    .home-content .home-content-actions .home-section .row-buttons-content .home-action-btn {
      width: 100%;
      height: 50px;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center;
      display: inline-flex;
      padding: 6px; }
      .home-content .home-content-actions .home-section .row-buttons-content .home-action-btn img, .home-content .home-content-actions .home-section .row-buttons-content .home-action-btn i {
        min-width: 36px; }
      .home-content .home-content-actions .home-section .row-buttons-content .home-action-btn.is-small {
        height: 40px;
        /*img, i {
                            min-width: 25px;
                        }*/ }
  .home-content .home-content-actions .home-section .home-section-icon {
    margin: -20px;
    position: absolute;
    background-color: #a84a3b;
    color: #fff;
    border-radius: 0.25rem;
    padding: 0.5rem;
    box-shadow: 8px 8px 5px 0px #e9ecef; }

.home-content .home-content-info > .k-card {
  border: 0; }
  .home-content .home-content-info > .k-card > .k-card-header {
    padding: .25rem .75rem;
    border: 0; }
    .home-content .home-content-info > .k-card > .k-card-header .k-card-title {
      color: #ffffff;
      font-weight: normal; }
  .home-content .home-content-info > .k-card.actualites > .k-card-header {
    background-color: terracota-light; }
  .home-content .home-content-info > .k-card.actualites > .k-card-body {
    padding: 0;
    position: relative; }
    .home-content .home-content-info > .k-card.actualites > .k-card-body .actualites-container {
      position: absolute;
      left: 2px;
      right: 2px;
      top: 2px;
      bottom: 2px;
      overflow-y: auto; }
      .home-content .home-content-info > .k-card.actualites > .k-card-body .actualites-container > a {
        max-width: 100%;
        padding: 0.5rem; }
  .home-content .home-content-info > .k-card.messages > .k-card-header {
    background-color: #e7c375; }

.k-grid {
  overflow-x: auto;
  border: 0;
  /*Il semble qu'intégrer la culture zh-TW ou zh-CN fasse apparaitre un no-record template dans les grid même si on ne l'a pas demandé...*/ }
  .k-grid tbody tr:hover,
  .k-grid tbody tr.k-state-hover {
    color: #141F29;
    background-color: #fbfbfb !important; }
  .k-grid .k-alt {
    background-color: transparent !important; }
  .k-grid.fixed-header {
    overflow: unset !important; }
    .k-grid.fixed-header th.k-header {
      position: sticky !important;
      top: 0;
      background-color: #f8f9fa;
      z-index: 1; }
  .k-grid .k-grid-toolbar {
    border: 0;
    background-color: transparent;
    padding: .75rem 3px;
    display: block; }
    .k-grid .k-grid-toolbar::before {
      content: inherit !important; }
  .k-grid .k-grid-norecords {
    display: none; }
  .k-grid .k-pager-info {
    color: #5e6e7d !important; }
  .k-grid .k-pager-sizes {
    color: #5e6e7d !important; }
  .k-grid table {
    /*overflow-x:scroll;*/ }
    .k-grid table > thead th {
      border-width: 0 0 1px 0 !important;
      border-color: #C7D0D9 !important;
      padding: 6px 12px;
      font-size: 10px; }
      .k-grid table > thead th .k-grid-filter {
        height: inherit;
        width: inherit;
        padding: 5px 5px;
        margin-bottom: -2px; }
    .k-grid table > tbody {
      background-color: #fff; }
      .k-grid table > tbody tr td {
        border-width: 0 0 1px 0 !important; }
        .k-grid table > tbody tr td {
          font-size: 12px; }
        .k-grid table > tbody tr td.k-command-cell {
          padding: 0 4px;
          text-align: right; }
        .k-grid table > tbody tr td:empty:before {
          content: "-"; }
        .k-grid table > tbody tr td.selected, .k-grid table > tbody tr td.selected ~ td {
          color: #ffffff;
          background-color: #12638C; }
        .k-grid table > tbody tr td.disabled, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn, .k-grid table > tbody tr td.disabled ~ td, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td {
          color: #AEB5BD; }
          .k-grid table > tbody tr td.disabled.text-normal-bold, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.text-normal-bold.btn, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.text-normal-bold.btn, .k-grid table > tbody tr td.disabled *, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn *, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn *, .k-grid table > tbody tr td.disabled ~ td.text-normal-bold, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.text-normal-bold, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.text-normal-bold, .k-grid table > tbody tr td.disabled ~ td *, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td *, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td * {
            color: #AEB5BD !important; }
          .k-grid table > tbody tr td.disabled .badge, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn .badge, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn .badge, .k-grid table > tbody tr td.disabled ~ td .badge, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td .badge, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td .badge {
            background-color: #AEB5BD !important;
            color: #fff !important; }
  .k-grid .k-loading-mask {
    max-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    /*.k-loading-image {
            height: auto;
            top: 200px;
        }*/ }
    .k-grid .k-loading-mask ~ * {
      filter: blur(2px); }
    .k-grid .k-loading-mask .k-loading-text {
      text-indent: inherit;
      margin-top: 110px; }

.k-list .k-item {
  padding-left: 1rem; }

.btn.btn-sm.k-button-icontext .k-i-plus, .btn-group-sm > .btn.k-button-icontext .k-i-plus, .btn.btn-sm.k-button-icontext .k-plus, .btn-group-sm > .btn.k-button-icontext .k-plus {
  margin-bottom: 3px; }

.btn.rounded-circle {
  padding: 6px 10px; }
  .btn.rounded-circle.btn-outline-primary, .toggle-checkbox[data-theme=primary] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary] {
    color: #12638C !important; }
    .btn.rounded-circle.btn-outline-primary :hover:not(:disabled), .toggle-checkbox[data-theme=primary] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary] :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-primary:hover:not(:disabled), .toggle-checkbox[data-theme=primary] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=primary]:not(.selected), .multi-checkbox-toggle[data-theme=primary] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=primary] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=primary] {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-secondary, .toggle-checkbox[data-theme=secondary] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #a84a3b !important; }
    .btn.rounded-circle.btn-outline-secondary :hover:not(:disabled), .toggle-checkbox[data-theme=secondary] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=secondary]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=secondary] :hover:not(:disabled), .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-secondary:hover:not(:disabled), .toggle-checkbox[data-theme=secondary] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=secondary]:not(.selected), .multi-checkbox-toggle[data-theme=secondary] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=secondary], .toggle-radio[data-theme=secondary] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-success, .toggle-checkbox[data-theme=success] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #28a745 !important; }
    .btn.rounded-circle.btn-outline-success :hover:not(:disabled), .toggle-checkbox[data-theme=success] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=success]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=success] :hover:not(:disabled), .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-success:hover:not(:disabled), .toggle-checkbox[data-theme=success] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=success]:not(.selected), .multi-checkbox-toggle[data-theme=success] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=success], .toggle-radio[data-theme=success] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-info, .toggle-checkbox[data-theme=info] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #17a2b8 !important; }
    .btn.rounded-circle.btn-outline-info :hover:not(:disabled), .toggle-checkbox[data-theme=info] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=info]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=info] :hover:not(:disabled), .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-info:hover:not(:disabled), .toggle-checkbox[data-theme=info] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=info]:not(.selected), .multi-checkbox-toggle[data-theme=info] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=info], .toggle-radio[data-theme=info] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-warning, .toggle-checkbox[data-theme=warning] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #ffc107 !important; }
    .btn.rounded-circle.btn-outline-warning :hover:not(:disabled), .toggle-checkbox[data-theme=warning] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=warning]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=warning] :hover:not(:disabled), .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-warning:hover:not(:disabled), .toggle-checkbox[data-theme=warning] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=warning]:not(.selected), .multi-checkbox-toggle[data-theme=warning] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=warning], .toggle-radio[data-theme=warning] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-danger, .toggle-checkbox[data-theme=danger] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #dc3545 !important; }
    .btn.rounded-circle.btn-outline-danger :hover:not(:disabled), .toggle-checkbox[data-theme=danger] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=danger]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=danger] :hover:not(:disabled), .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-danger:hover:not(:disabled), .toggle-checkbox[data-theme=danger] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=danger]:not(.selected), .multi-checkbox-toggle[data-theme=danger] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=danger], .toggle-radio[data-theme=danger] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-light, .toggle-checkbox[data-theme=light] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn.rounded-circle, .k-grid table > tbody tr td.disabled.k-command-cell .btn.rounded-circle, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn.rounded-circle, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn.rounded-circle, .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn.rounded-circle, .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn.rounded-circle, .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn.rounded-circle {
    color: #C7D0D9 !important; }
    .btn.rounded-circle.btn-outline-light :hover:not(:disabled), .toggle-checkbox[data-theme=light] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=light]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=light] :hover:not(:disabled), .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .k-grid table > tbody tr td.disabled.k-command-cell .btn.rounded-circle :hover:not(:disabled), .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn.rounded-circle :hover:not(:disabled), .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn.rounded-circle :hover:not(:disabled), .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn.rounded-circle :hover:not(:disabled), .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn.rounded-circle :hover:not(:disabled), .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-light:hover:not(:disabled), .toggle-checkbox[data-theme=light] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=light]:not(.selected), .multi-checkbox-toggle[data-theme=light] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=light], .toggle-radio[data-theme=light] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .k-grid table > tbody tr td.disabled.k-command-cell .btn.rounded-circle:hover:not(:disabled), .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.k-command-cell.btn .btn.rounded-circle:hover:not(:disabled), .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.k-command-cell.btn .btn.rounded-circle:hover:not(:disabled), .k-grid table > tbody tr td.disabled ~ td.k-command-cell .btn.rounded-circle:hover:not(:disabled), .k-grid table > tbody tr .toggle-radio input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn.rounded-circle:hover:not(:disabled), .toggle-radio .k-grid table > tbody tr input[type=radio]:disabled + td.btn ~ td.k-command-cell .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-dark, .toggle-checkbox[data-theme=dark] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #273340 !important; }
    .btn.rounded-circle.btn-outline-dark :hover:not(:disabled), .toggle-checkbox[data-theme=dark] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=dark]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=dark] :hover:not(:disabled), .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-dark:hover:not(:disabled), .toggle-checkbox[data-theme=dark] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=dark]:not(.selected), .multi-checkbox-toggle[data-theme=dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=dark], .toggle-radio[data-theme=dark] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-tertiary, .toggle-checkbox[data-theme=tertiary] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #6f42c1 !important; }
    .btn.rounded-circle.btn-outline-tertiary :hover:not(:disabled), .toggle-checkbox[data-theme=tertiary] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=tertiary]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=tertiary] :hover:not(:disabled), .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-tertiary:hover:not(:disabled), .toggle-checkbox[data-theme=tertiary] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=tertiary]:not(.selected), .multi-checkbox-toggle[data-theme=tertiary] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=tertiary], .toggle-radio[data-theme=tertiary] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-error, .toggle-checkbox[data-theme=error] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #dc3545 !important; }
    .btn.rounded-circle.btn-outline-error :hover:not(:disabled), .toggle-checkbox[data-theme=error] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=error]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=error] :hover:not(:disabled), .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-error:hover:not(:disabled), .toggle-checkbox[data-theme=error] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=error]:not(.selected), .multi-checkbox-toggle[data-theme=error] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=error], .toggle-radio[data-theme=error] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-inverse, .toggle-checkbox[data-theme=inverse] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #273340 !important; }
    .btn.rounded-circle.btn-outline-inverse :hover:not(:disabled), .toggle-checkbox[data-theme=inverse] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=inverse]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=inverse] :hover:not(:disabled), .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-inverse:hover:not(:disabled), .toggle-checkbox[data-theme=inverse] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=inverse]:not(.selected), .multi-checkbox-toggle[data-theme=inverse] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=inverse], .toggle-radio[data-theme=inverse] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-normal, .toggle-checkbox[data-theme=normal] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #5e6e7d !important; }
    .btn.rounded-circle.btn-outline-normal :hover:not(:disabled), .toggle-checkbox[data-theme=normal] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=normal]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=normal] :hover:not(:disabled), .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-normal:hover:not(:disabled), .toggle-checkbox[data-theme=normal] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=normal]:not(.selected), .multi-checkbox-toggle[data-theme=normal] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=normal], .toggle-radio[data-theme=normal] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-white, .toggle-checkbox[data-theme=white] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #fff !important; }
    .btn.rounded-circle.btn-outline-white :hover:not(:disabled), .toggle-checkbox[data-theme=white] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=white]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=white] :hover:not(:disabled), .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-white:hover:not(:disabled), .toggle-checkbox[data-theme=white] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=white]:not(.selected), .multi-checkbox-toggle[data-theme=white] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=white], .toggle-radio[data-theme=white] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-black, .toggle-checkbox[data-theme=black] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #000 !important; }
    .btn.rounded-circle.btn-outline-black :hover:not(:disabled), .toggle-checkbox[data-theme=black] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=black]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=black] :hover:not(:disabled), .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-black:hover:not(:disabled), .toggle-checkbox[data-theme=black] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=black]:not(.selected), .multi-checkbox-toggle[data-theme=black] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=black], .toggle-radio[data-theme=black] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-1, .toggle-checkbox[data-theme=gray-1] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #f8f9fa !important; }
    .btn.rounded-circle.btn-outline-gray-1 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-1] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-1]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-1] :hover:not(:disabled), .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-1:hover:not(:disabled), .toggle-checkbox[data-theme=gray-1] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-1]:not(.selected), .multi-checkbox-toggle[data-theme=gray-1] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-1], .toggle-radio[data-theme=gray-1] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-2, .toggle-checkbox[data-theme=gray-2] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #e9ecef !important; }
    .btn.rounded-circle.btn-outline-gray-2 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-2] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-2]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-2] :hover:not(:disabled), .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-2:hover:not(:disabled), .toggle-checkbox[data-theme=gray-2] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-2]:not(.selected), .multi-checkbox-toggle[data-theme=gray-2] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-2], .toggle-radio[data-theme=gray-2] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-3, .toggle-checkbox[data-theme=gray-3] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #dee2e6 !important; }
    .btn.rounded-circle.btn-outline-gray-3 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-3] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-3]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-3] :hover:not(:disabled), .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-3:hover:not(:disabled), .toggle-checkbox[data-theme=gray-3] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-3]:not(.selected), .multi-checkbox-toggle[data-theme=gray-3] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-3], .toggle-radio[data-theme=gray-3] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-4, .toggle-checkbox[data-theme=gray-4] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #C7D0D9 !important; }
    .btn.rounded-circle.btn-outline-gray-4 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-4] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-4]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-4] :hover:not(:disabled), .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-4:hover:not(:disabled), .toggle-checkbox[data-theme=gray-4] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-4]:not(.selected), .multi-checkbox-toggle[data-theme=gray-4] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-4], .toggle-radio[data-theme=gray-4] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-5, .toggle-checkbox[data-theme=gray-5] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #AEB5BD !important; }
    .btn.rounded-circle.btn-outline-gray-5 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-5] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-5]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-5] :hover:not(:disabled), .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-5:hover:not(:disabled), .toggle-checkbox[data-theme=gray-5] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-5]:not(.selected), .multi-checkbox-toggle[data-theme=gray-5] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-5], .toggle-radio[data-theme=gray-5] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-6, .toggle-checkbox[data-theme=gray-6] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #5e6e7d !important; }
    .btn.rounded-circle.btn-outline-gray-6 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-6] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-6]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-6] :hover:not(:disabled), .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-6:hover:not(:disabled), .toggle-checkbox[data-theme=gray-6] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-6]:not(.selected), .multi-checkbox-toggle[data-theme=gray-6] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-6], .toggle-radio[data-theme=gray-6] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-7, .toggle-checkbox[data-theme=gray-7] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #3A4857 !important; }
    .btn.rounded-circle.btn-outline-gray-7 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-7] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-7]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-7] :hover:not(:disabled), .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-7:hover:not(:disabled), .toggle-checkbox[data-theme=gray-7] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-7]:not(.selected), .multi-checkbox-toggle[data-theme=gray-7] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-7], .toggle-radio[data-theme=gray-7] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-8, .toggle-checkbox[data-theme=gray-8] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #273340 !important; }
    .btn.rounded-circle.btn-outline-gray-8 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-8] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-8]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-8] :hover:not(:disabled), .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-8:hover:not(:disabled), .toggle-checkbox[data-theme=gray-8] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-8]:not(.selected), .multi-checkbox-toggle[data-theme=gray-8] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-8], .toggle-radio[data-theme=gray-8] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-9, .toggle-checkbox[data-theme=gray-9] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #141F29 !important; }
    .btn.rounded-circle.btn-outline-gray-9 :hover:not(:disabled), .toggle-checkbox[data-theme=gray-9] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-9]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-9] :hover:not(:disabled), .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-9:hover:not(:disabled), .toggle-checkbox[data-theme=gray-9] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-9]:not(.selected), .multi-checkbox-toggle[data-theme=gray-9] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-9], .toggle-radio[data-theme=gray-9] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-gray-dark, .toggle-checkbox[data-theme=gray-dark] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: darkgray !important; }
    .btn.rounded-circle.btn-outline-gray-dark :hover:not(:disabled), .toggle-checkbox[data-theme=gray-dark] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=gray-dark]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=gray-dark] :hover:not(:disabled), .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-gray-dark:hover:not(:disabled), .toggle-checkbox[data-theme=gray-dark] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-dark]:not(.selected), .multi-checkbox-toggle[data-theme=gray-dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=gray-dark], .toggle-radio[data-theme=gray-dark] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-blue, .toggle-checkbox[data-theme=blue] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #12638C !important; }
    .btn.rounded-circle.btn-outline-blue :hover:not(:disabled), .toggle-checkbox[data-theme=blue] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=blue]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=blue] :hover:not(:disabled), .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-blue:hover:not(:disabled), .toggle-checkbox[data-theme=blue] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=blue]:not(.selected), .multi-checkbox-toggle[data-theme=blue] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=blue], .toggle-radio[data-theme=blue] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-vert, .toggle-checkbox[data-theme=vert] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #0C5518 !important; }
    .btn.rounded-circle.btn-outline-vert :hover:not(:disabled), .toggle-checkbox[data-theme=vert] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=vert]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=vert] :hover:not(:disabled), .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-vert:hover:not(:disabled), .toggle-checkbox[data-theme=vert] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=vert]:not(.selected), .multi-checkbox-toggle[data-theme=vert] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=vert], .toggle-radio[data-theme=vert] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-red, .toggle-checkbox[data-theme=red] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: red !important; }
    .btn.rounded-circle.btn-outline-red :hover:not(:disabled), .toggle-checkbox[data-theme=red] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=red]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=red] :hover:not(:disabled), .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-red:hover:not(:disabled), .toggle-checkbox[data-theme=red] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=red]:not(.selected), .multi-checkbox-toggle[data-theme=red] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=red], .toggle-radio[data-theme=red] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-limegreen, .toggle-checkbox[data-theme=limegreen] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: limegreen !important; }
    .btn.rounded-circle.btn-outline-limegreen :hover:not(:disabled), .toggle-checkbox[data-theme=limegreen] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=limegreen]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=limegreen] :hover:not(:disabled), .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-limegreen:hover:not(:disabled), .toggle-checkbox[data-theme=limegreen] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=limegreen]:not(.selected), .multi-checkbox-toggle[data-theme=limegreen] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=limegreen], .toggle-radio[data-theme=limegreen] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-primary-light, .toggle-checkbox[data-theme=primary-light] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #388bad !important; }
    .btn.rounded-circle.btn-outline-primary-light :hover:not(:disabled), .toggle-checkbox[data-theme=primary-light] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary-light]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary-light] :hover:not(:disabled), .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-primary-light:hover:not(:disabled), .toggle-checkbox[data-theme=primary-light] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=primary-light]:not(.selected), .multi-checkbox-toggle[data-theme=primary-light] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=primary-light], .toggle-radio[data-theme=primary-light] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-primary-xlight, .toggle-checkbox[data-theme=primary-xlight] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #59a9c9 !important; }
    .btn.rounded-circle.btn-outline-primary-xlight :hover:not(:disabled), .toggle-checkbox[data-theme=primary-xlight] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary-xlight]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary-xlight] :hover:not(:disabled), .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-primary-xlight:hover:not(:disabled), .toggle-checkbox[data-theme=primary-xlight] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=primary-xlight]:not(.selected), .multi-checkbox-toggle[data-theme=primary-xlight] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=primary-xlight], .toggle-radio[data-theme=primary-xlight] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle.btn-outline-primary-dark, .toggle-checkbox[data-theme=primary-dark] .btn.rounded-circle:not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle, .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn.rounded-circle {
    color: #093348 !important; }
    .btn.rounded-circle.btn-outline-primary-dark :hover:not(:disabled), .toggle-checkbox[data-theme=primary-dark] .btn.rounded-circle:not(.selected) :hover:not(:disabled), .toggle-checkbox[data-theme=custom] .btn.rounded-circle[data-theme=primary-dark]:not(.selected) :hover:not(:disabled), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle :hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle[data-theme=primary-dark] :hover:not(:disabled), .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn.rounded-circle :hover:not(:disabled) {
      color: #fff !important; }
    .btn.rounded-circle.btn-outline-primary-dark:hover:not(:disabled), .toggle-checkbox[data-theme=primary-dark] .btn.rounded-circle:hover:not(:disabled):not(.selected), .toggle-checkbox[data-theme=custom] .btn.rounded-circle:hover:not(:disabled)[data-theme=primary-dark]:not(.selected), .multi-checkbox-toggle[data-theme=primary-dark] input[type=checkbox]:not(:checked) + .btn.rounded-circle:hover:not(:disabled), .toggle-radio[data-theme=custom] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled)[data-theme=primary-dark], .toggle-radio[data-theme=primary-dark] input[type=radio]:not(:checked) + .btn.rounded-circle:hover:not(:disabled) {
      color: #fff !important; }
  .btn.rounded-circle .fas, .btn.rounded-circle .far {
    width: 16px;
    height: 16px; }
    .btn.rounded-circle .fas.fa-chevron-right, .btn.rounded-circle .far.fa-chevron-right {
      padding-left: 2px; }
  .btn.rounded-circle.btn-sm, .btn-group-sm > .btn.rounded-circle {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    display: inline-flex;
    align-items: center;
    justify-content: center; }
    .btn.rounded-circle.btn-sm .fas, .btn-group-sm > .btn.rounded-circle .fas, .btn.rounded-circle.btn-sm .far, .btn-group-sm > .btn.rounded-circle .far {
      width: auto;
      height: auto; }

.field-validation-error {
  color: #dc3545;
  font-size: 13px; }

.validation-summary-errors {
  color: #dc3545;
  font-size: 11px; }
  .validation-summary-errors ul {
    list-style: none;
    padding-left: 1.5rem; }
    .validation-summary-errors ul li {
      padding: 0 !important;
      border: 0 !important; }
      .validation-summary-errors ul li::before {
        font-family: "Font Awesome 5 Pro";
        content: "\f071";
        font-weight: 900;
        margin-right: .5rem !important; }

textarea {
  resize: none; }

.label-sm {
  font-size: 0.875rem; }

form .custom-control-label {
  user-select: none; }
  form .custom-control-label:not(:disabled)::before {
    cursor: pointer; }

form input[type=text], form input[type=email], form input[type=password], form select, form .form-control {
  color: #12638C !important;
  font-family: Montserrat, Calibri;
  font-size: 1rem;
  font-weight: 600; }

form .form-control:focus {
  color: #12638C; }

form .form-control::placeholder {
  color: #12638C;
  opacity: 0.3; }

form .address-form .input-cp, form .contact-form .input-cp {
  text-transform: uppercase;
  width: 85px; }

form .address-form .observation, form .contact-form .observation {
  padding-left: 1.6rem; }

form .address-form .coordonate input, form .contact-form .coordonate input {
  border-left: 3px solid #0C5518; }

form .separation {
  width: 95%;
  border-bottom: 1px solid #dee2e6;
  margin: auto;
  margin-bottom: .5rem; }

form .form-group.row {
  margin-bottom: 0.5rem; }

.form-group.row label {
  margin-bottom: 0;
  vertical-align: middle; }

.form-control-plaintext, .form-control[readonly] {
  background-color: transparent;
  box-shadow: none;
  border: 1px solid #dee2e6;
  padding-left: .5rem !important; }

.left-menu .left-menu-item .k-link {
  display: flex;
  align-items: center; }
  .left-menu .left-menu-item .k-link .item-icon {
    font-size: 12px;
    color: #e7c375; }
  .left-menu .left-menu-item .k-link .item-text {
    padding: 2px 6px; }
  .left-menu .left-menu-item .k-link.selected .item-text {
    color: #ffffff;
    background-color: #AEB5BD;
    border-radius: .25rem !important; }
  .left-menu .left-menu-item .k-link.disabled .item-icon, .left-menu .left-menu-item .toggle-radio input[type=radio]:disabled + .k-link.btn .item-icon, .toggle-radio .left-menu .left-menu-item input[type=radio]:disabled + .k-link.btn .item-icon, .left-menu .left-menu-item .k-link.disabled .item-text, .left-menu .left-menu-item .toggle-radio input[type=radio]:disabled + .k-link.btn .item-text, .toggle-radio .left-menu .left-menu-item input[type=radio]:disabled + .k-link.btn .item-text {
    color: #C7D0D9; }
  .left-menu .left-menu-item .k-link.disabled :hover:not(.selected), .left-menu .left-menu-item .toggle-radio input[type=radio]:disabled + .k-link.btn :hover:not(.selected), .toggle-radio .left-menu .left-menu-item input[type=radio]:disabled + .k-link.btn :hover:not(.selected) {
    cursor: default; }
  .left-menu .left-menu-item .k-link:hover  .item-text {
    background-color: #e9ecef;
    border-radius: .25rem !important; }

.k-dropdown .k-dropdown-wrap {
  color: #5e6e7d;
  background-color: #fff;
  border-color: #C7D0D9; }
  .k-dropdown .k-dropdown-wrap.k-state-focused {
    background-color: #255d73;
    border-color: #255d73;
    box-shadow: 0 0 0 3px rgba(18, 99, 140, 0.5); }
  .k-dropdown .k-dropdown-wrap:hover {
    background-color: #fff;
    border-color: #C7D0D9;
    color: #5e6e7d; }
  .k-dropdown .k-dropdown-wrap .k-i-arrow-60-down {
    color: #12638C; }

span[aria-readonly='true'] span {
  background-color: #e9ecef !important; }

.k-window {
  color: #12638C;
  font-family: Montserrat, Calibri; }

.k-list .k-item.k-state-selected.k-state-selected, .k-list .k-item.k-state-focused.k-state-selected {
  color: #fff; }

.k-multiselect.combo-sm {
  width: inherit; }
  .k-multiselect.combo-sm .k-multiselect-wrap:before {
    height: calc(1.5em + 0.5rem - 1px); }
  .k-multiselect.combo-sm .k-multiselect-wrap > ul > li {
    font-size: 13px;
    margin: 0.15rem 0 0 0.15rem !important; }
    .k-multiselect.combo-sm .k-multiselect-wrap > ul > li .k-select {
      margin-left: 0.5rem; }
    .k-multiselect.combo-sm .k-multiselect-wrap > ul > li:last-child {
      margin-bottom: 0.125rem; }
  .k-multiselect.combo-sm .k-multiselect-wrap > .k-input {
    height: calc(1.5em + 0.5rem - 1px);
    /*height: 100%;*/ }

.k-combobox, .k-dropdown, .k-datepicker.form-date, .k-numerictextbox.k-formatted-value {
  width: inherit; }
  .k-combobox.text-normal-bold .k-input, .k-combobox.text-normal-bold .k-item, .k-dropdown.text-normal-bold .k-input, .k-dropdown.text-normal-bold .k-item, .k-datepicker.form-date.text-normal-bold .k-input, .k-datepicker.form-date.text-normal-bold .k-item, .k-numerictextbox.k-formatted-value.text-normal-bold .k-input, .k-numerictextbox.k-formatted-value.text-normal-bold .k-item {
    font-weight: 700 !important;
    color: #12638C; }
  .k-combobox input.combo-sm,
  .k-combobox .k-input.combo-sm,
  .k-combobox.k-dropdown:not(.normal-size) .k-input, .k-dropdown input.combo-sm,
  .k-dropdown .k-input.combo-sm,
  .k-dropdown.k-dropdown:not(.normal-size) .k-input, .k-datepicker.form-date input.combo-sm,
  .k-datepicker.form-date .k-input.combo-sm,
  .k-datepicker.form-date.k-dropdown:not(.normal-size) .k-input, .k-numerictextbox.k-formatted-value input.combo-sm,
  .k-numerictextbox.k-formatted-value .k-input.combo-sm,
  .k-numerictextbox.k-formatted-value.k-dropdown:not(.normal-size) .k-input {
    /*height: calc(1.5em + 0.5rem + 2px);*/
    height: calc(1.5em + 0.5rem);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem; }
  .k-combobox .k-select, .k-dropdown .k-select, .k-datepicker.form-date .k-select, .k-numerictextbox.k-formatted-value .k-select {
    border: 0;
    color: #3A4857 !important;
    background-color: transparent !important; }
  .k-combobox .k-clear-value, .k-dropdown .k-clear-value, .k-datepicker.form-date .k-clear-value, .k-numerictextbox.k-formatted-value .k-clear-value {
    padding-bottom: 5px; }
  .k-combobox .k-state-focused, .k-dropdown .k-state-focused, .k-datepicker.form-date .k-state-focused, .k-numerictextbox.k-formatted-value .k-state-focused {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }
  .k-combobox[aria-disabled="true"],
  .k-combobox .k-dropdown-wrap.k-state-disabled, .k-combobox.disabled, .toggle-radio input[type=radio]:disabled + .k-combobox.btn, .k-dropdown[aria-disabled="true"],
  .k-dropdown .k-dropdown-wrap.k-state-disabled, .k-dropdown.disabled, .toggle-radio input[type=radio]:disabled + .k-dropdown.btn, .k-datepicker.form-date[aria-disabled="true"],
  .k-datepicker.form-date .k-dropdown-wrap.k-state-disabled, .k-datepicker.form-date.disabled, .toggle-radio input[type=radio]:disabled + .k-datepicker.form-date.btn, .k-numerictextbox.k-formatted-value[aria-disabled="true"],
  .k-numerictextbox.k-formatted-value .k-dropdown-wrap.k-state-disabled, .k-numerictextbox.k-formatted-value.disabled, .toggle-radio input[type=radio]:disabled + .k-numerictextbox.k-formatted-value.btn {
    /*background-color: $input-disabled-bg !important;*/
    background-color: #dee2e6 !important;
    box-shadow: none !important;
    border: 0;
    border-radius: 0.2rem; }
    .k-combobox[aria-disabled="true"] .k-input,
    .k-combobox .k-dropdown-wrap.k-state-disabled .k-input, .k-combobox.disabled .k-input, .toggle-radio input[type=radio]:disabled + .k-combobox.btn .k-input, .k-dropdown[aria-disabled="true"] .k-input,
    .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input, .k-dropdown.disabled .k-input, .toggle-radio input[type=radio]:disabled + .k-dropdown.btn .k-input, .k-datepicker.form-date[aria-disabled="true"] .k-input,
    .k-datepicker.form-date .k-dropdown-wrap.k-state-disabled .k-input, .k-datepicker.form-date.disabled .k-input, .toggle-radio input[type=radio]:disabled + .k-datepicker.form-date.btn .k-input, .k-numerictextbox.k-formatted-value[aria-disabled="true"] .k-input,
    .k-numerictextbox.k-formatted-value .k-dropdown-wrap.k-state-disabled .k-input, .k-numerictextbox.k-formatted-value.disabled .k-input, .toggle-radio input[type=radio]:disabled + .k-numerictextbox.k-formatted-value.btn .k-input {
      height: calc(1.5em + 0.5rem + 2px) !important; }
  .k-combobox.colorIsActif .bg-success:not(.k-state-disabled) .k-input, .k-combobox.colorIsActif .bg-success:not(.k-state-disabled) .k-icon, .k-dropdown.colorIsActif .bg-success:not(.k-state-disabled) .k-input, .k-dropdown.colorIsActif .bg-success:not(.k-state-disabled) .k-icon, .k-datepicker.form-date.colorIsActif .bg-success:not(.k-state-disabled) .k-input, .k-datepicker.form-date.colorIsActif .bg-success:not(.k-state-disabled) .k-icon, .k-numerictextbox.k-formatted-value.colorIsActif .bg-success:not(.k-state-disabled) .k-input, .k-numerictextbox.k-formatted-value.colorIsActif .bg-success:not(.k-state-disabled) .k-icon {
    color: #fff; }
  .k-combobox.combo-sm .k-clear-value, .k-dropdown.combo-sm .k-clear-value, .k-datepicker.form-date.combo-sm .k-clear-value, .k-numerictextbox.k-formatted-value.combo-sm .k-clear-value {
    height: inherit;
    padding-bottom: inherit !important; }

.k-datepicker.form-control {
  border: none !important; }

.k-datepicker .form-control {
  border: none !important; }

.k-datepicker .k-select {
  background-color: #388bad;
  border-color: #388bad; }

.k-datepicker .k-select:hover {
  background-color: #12638C;
  border-color: #12638C; }

.k-datepicker .k-picker-wrap input[type='text'] {
  color: #12638C; }

.k-datepicker .k-picker-wrap.k-state-active .k-select {
  background-color: #12638C;
  border-color: #12638C; }

.k-datetimepicker.form-control {
  width: 220px;
  border: none !important; }
  .k-datetimepicker.form-control .k-select {
    background-color: #388bad;
    border-color: #388bad; }
  .k-datetimepicker.form-control .k-select:hover .k-link {
    background-color: #12638C;
    border-color: #12638C; }
  .k-datetimepicker.form-control .k-picker-wrap input[type='text'] {
    color: #12638C; }
  .k-datetimepicker.form-control .k-picker-wrap.k-state-active .k-select {
    background-color: #12638C;
    border-color: #12638C; }

.k-calendar-content.k-month .pastille-parent {
  position: relative;
  width: 20px;
  text-align: center; }
  .k-calendar-content.k-month .pastille-parent .pastille {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    background-color: lime;
    top: 0;
    right: -3px; }

.k-state-disabled {
  opacity: 1 !important; }

.k-list[role=listbox] .k-list-optionlabel .k-item {
  font-size: 14px; }

.k-list[role=listbox] .k-item:nth-child(odd):not(.k-state-selected) {
  border-bottom: 1px solid #e9ecef;
  border-top: 1px solid #e9ecef; }

.k-dialog .k-dialog-titlebar {
  padding: 0.5rem 1rem; }

.k-panelbar > .k-item > .k-link {
  padding: 0.5rem 1.25rem;
  border-color: #355089;
  color: #ffffff !important;
  background-color: #5a7bbf !important; }

.k-tooltip {
  background-color: #fff !important;
  color: #12638C;
  border: 1px solid #12638C;
  border-radius: 0.25rem; }
  .k-tooltip .k-callout {
    color: #12638C; }

.k-chart {
  height: 100%; }

div.k-tooltip.k-chart-tooltip {
  margin-left: -45px;
  margin-top: -35px; }

.table-borderless > tbody > tr > td,
.table-borderless > tbody > tr > th,
.table-borderless > tfoot > tr > td,
.table-borderless > tfoot > tr > th,
.table-borderless > thead > tr > td,
.table-borderless > thead > tr > th {
  border: none; }

#historique-tooltip-hover .indic {
  color: #388bad;
  font-weight: bold;
  font-size: 9pt; }

.tooltip-window {
  border: solid 1px #a84a3b; }
  .tooltip-window .k-window-titlebar {
    padding: 0.1em; }
  .tooltip-window .table td.indicLibelle {
    min-width: 80px;
    font-size: 9pt; }
  .tooltip-window .table td.indic {
    color: #388bad;
    font-weight: bold;
    font-size: 9pt; }
  .tooltip-window .table td.img-container {
    height: 35px; }
    .tooltip-window .table td.img-container > img {
      max-height: 100%;
      max-width: 100%; }
  .tooltip-window .table tr.alarmHeader {
    text-align: center;
    font-size: 9pt;
    background-color: #f8f9fa; }
  .tooltip-window .table tr.paramHeader {
    text-align: center;
    font-size: 9pt;
    background-color: #f8f9fa; }
  .tooltip-window .table tr.alarm-data {
    text-align: center;
    font-size: 9pt; }
  .tooltip-window .table tr.param-data {
    text-align: center;
    font-size: 9pt; }
  .tooltip-window .table td.alarmHeader-label {
    width: 300px; }
  .tooltip-window .table td.alarmHeader-date {
    width: 90px; }
  .tooltip-window .table td.alarm-label {
    vertical-align: middle;
    text-align: left; }
  .tooltip-window .table td.alarm-start {
    color: #FF0000; }
  .tooltip-window .table td.alarm-ack {
    color: orange; }
  .tooltip-window .table td.alarm-stop {
    color: #3AC400; }
  .tooltip-window .table td.paramHeader-label {
    width: 300px; }
  .tooltip-window .table td.paramHeader-date, .tooltip-window .table td .paramHeader-value {
    width: 90px; }
  .tooltip-window .table td.param-label {
    vertical-align: middle;
    text-align: left; }
  .tooltip-window .table td.param-value {
    vertical-align: middle;
    text-align: center; }
  .tooltip-window .table td.param-date {
    color: #3AC400; }

.action-form-container {
  margin-top: 2.5rem; }
  .action-form-container .action-form-button {
    transition: all .3s ease;
    border-color: #C7D0D9;
    text-align: center !important; }
    .action-form-container .action-form-button.scrolling {
      z-index: 999;
      position: fixed;
      right: 0;
      bottom: 0px;
      left: 0;
      background-color: rgba(255, 255, 255, 0.9);
      padding: .75rem !important;
      margin: 0;
      justify-content: center !important;
      border-top: 1px solid #C7D0D9; }

.site-container .site-form-container .observation, .site-container .contact-form-container .observation, .contact-container .site-form-container .observation, .contact-container .contact-form-container .observation {
  padding-left: 1.8rem; }

.site-container .site-form-container:not(.active), .site-container .contact-form-container:not(.active), .contact-container .site-form-container:not(.active), .contact-container .contact-form-container:not(.active) {
  display: none; }

.site-container .site-selector, .site-container .contact-selector, .contact-container .site-selector, .contact-container .contact-selector {
  width: 180px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.filter-panel .subtitle {
  background-color: #12638C;
  display: flex;
  justify-content: space-between;
  align-items: center; }
  .filter-panel .subtitle[data-toggle=collapse].collapsed .fas:before {
    content: "\f0fe"; }
  .filter-panel .subtitle[data-toggle=collapse] .fas:before {
    content: "\f146"; }

.filter-panel .subtitle > * {
  font-size: 13px;
  padding: 0;
  color: #fff; }

.filter-panel .form-group.row .col-form-label:not(:first-child) {
  padding-left: 0; }

.filter-panel .form-group.row .col-form-label:not(:last-child) {
  padding-right: 0; }

.card .card-header > [data-toggle=collapse].collapsed .collapse-indicator.fas:before {
  content: "\f0fe"; }

.card .card-header > [data-toggle=collapse] .collapse-indicator.fas:before {
  content: "\f146"; }

.onglet-selector .btn {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  color: #5e6e7d !important;
  box-shadow: none !important;
  border-bottom: 0; }
  .onglet-selector .btn:not(.active):not(:first-child) {
    border-top-left-radius: 0 !important; }
  .onglet-selector .btn:not(.active):not(:last-child) {
    border-top-right-radius: 0 !important; }
  .onglet-selector .btn.active {
    margin-top: -2px;
    background-color: #fff !important;
    color: #12638C !important;
    font-weight: 600 !important;
    margin-bottom: -1px; }
  .fiche-pdv .onglet-selector .btn {
    width: 175px; }
  .pdc-details .onglet-selector .btn {
    width: 200px; }
  .fiche-ecarts .onglet-selector .btn {
    width: 200px; }

.onglets {
  border-top-left-radius: 0 !important; }
  .onglets .onglet, .onglets .toggle-section {
    display: none; }
    .onglets .onglet.active, .onglets .toggle-section.active {
      display: block; }

.toggle-container .toggle-section {
  display: none; }
  .toggle-container .toggle-section.selected {
    display: block; }
    .toggle-container .toggle-section.selected.content-flex {
      display: flex; }

.k-list-container.k-popup.k-group {
  padding-top: 0;
  margin-top: 0; }
  .k-list-container.k-popup.k-group .k-list-filter {
    min-height: inherit;
    padding: 5px 10px; }
    .k-list-container.k-popup.k-group .k-list-filter .k-textbox {
      height: 30px !important; }

#imgLoader {
  -webkit-animation-name: spinner;
  -webkit-animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-duration: 2s;
  animation-name: spinner;
  animation-timing-function: linear;
  animation-iteration-count: infinite;
  animation-duration: 2s;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  transform-style: preserve-3d; }

/* WebKit and Opera browsers */
@-webkit-keyframes spinner {
  from {
    -webkit-transform: rotateY(0deg); }
  to {
    -webkit-transform: rotateY(-360deg); } }

/* all other browsers */
@keyframes spinner {
  from {
    -moz-transform: rotateY(0deg);
    -ms-transform: rotateY(0deg);
    transform: rotateY(0deg); }
  to {
    -moz-transform: rotateY(-360deg);
    -ms-transform: rotateY(-360deg);
    transform: rotateY(-360deg); } }

/*Zoom image*/
figure.zoom {
  background-position: 50% 50%;
  position: relative;
  width: 500px;
  max-height: 500px;
  overflow: hidden;
  cursor: zoom-in; }
  figure.zoom img:hover {
    opacity: 0; }
  figure.zoom img {
    transition: opacity .5s;
    display: block;
    width: 100%; }

.pdf-link {
  display: flex;
  align-items: center;
  text-decoration: none; }
  .pdf-link img {
    width: 16px; }

laiterie-edit, .utilisateur-edit, .form-edit {
  /*input[readonly], input[disabled], .form-control:disabled, .form-control[readonly] {
        background-color: $gray-300 !important;
        box-shadow: none !important;
        border: none !important;
    }*/ }
  laiterie-edit .contact-container, .utilisateur-edit .contact-container, .form-edit .contact-container {
    overflow-y: scroll; }

.combo-normal-height {
  height: 2.25rem !important; }
  .combo-normal-height .k-input {
    height: inherit !important; }

.site-card {
  padding: 5px;
  display: flex;
  align-items: center;
  border: 1px solid #12638C;
  border-radius: 0.25rem; }
  .site-card:hover {
    cursor: pointer; }
  .site-card h5 {
    margin-bottom: 0; }
  .site-card.k-state-selected {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(18, 99, 140, 0.25); }

.over-overlay {
  z-index: 11111; }

.required::after {
  content: "*";
  font-weight: bold; }

/*https://docs.telerik.com/kendo-ui/knowledge-base/combobox-invalid-form-control-is-not-focusable*/
input[data-role='combobox'] {
  display: inline-block !important;
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  z-index: -1 !important;
  position: absolute !important; }

input[data-role='dropdownlist'] {
  display: inline-block !important;
  height: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  z-index: -1 !important;
  position: absolute !important; }

/*téléphone*/
.iti__flag {
  background-image: url("../img/flags.png"); }

.iti {
  width: 100%; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../img/flags@2x.png"); } }

.tanklist {
  /* Rounded sliders */ }
  .tanklist #TankList .hide-tank-btn:hover {
    color: #12638C; }
  .tanklist #TankList tr.no-activity > td:not(:has(i.hide-tank-btn)) {
    color: #ffc107; }
  .tanklist .switch {
    position: relative;
    display: inline-block;
    width: 45px;
    height: 23px; }
  .tanklist .switch input {
    opacity: 0;
    width: 0;
    height: 0; }
  .tanklist .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .2s;
    transition: .2s; }
  .tanklist .slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    -webkit-transition: .2s;
    transition: .2s; }
  .tanklist input:checked + .slider {
    background-color: #12638C; }
  .tanklist input:focus + .slider {
    box-shadow: 0 0 1px #12638C; }
  .tanklist input:checked + .slider:before {
    -webkit-transform: translateX(23px);
    -ms-transform: translateX(23px);
    transform: translateX(23px); }
  .tanklist .slider.round {
    border-radius: 34px; }
  .tanklist .slider.round:before {
    border-radius: 50%; }

#ParametresGrid tbody tr.wait-ack > td:not(.keep-style), #ParametresAlarmesGrid tbody tr.wait-ack > td:not(.keep-style) {
  color: #df7312;
  font-style: italic;
  font-weight: bold; }

#ParametresGrid tbody tr.today-update > td:not(.keep-style), #ParametresAlarmesGrid tbody tr.today-update > td:not(.keep-style) {
  color: #00bf00;
  font-style: italic;
  font-weight: bold; }

#ParametresGrid .code-blue {
  background-color: #00B0F0; }

#ParametresGrid .code-grey {
  background-color: #D0CECE; }

#ParametresGrid .code-purple {
  background-color: #C618B1;
  color: white; }

#ParametresGrid .code-orange {
  background-color: #FFC000; }

#ParametresGrid .code-green {
  background-color: #92D050; }

.container,
.container-fluid,
.container-sm,
.container-md,
.container-lg,
.container-xl,
.container-xxl {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1140px; } }

@media (min-width: 1400px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl, .container-xxl {
    max-width: 1340px; } }

.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }

.no-gutters {
  margin-right: 0;
  margin-left: 0; }
  .no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%; }

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%; }

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%; }

.row-cols-3 > * {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%; }

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%; }

.row-cols-6 > * {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%; }

.col-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%; }

.col-3 {
  flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%; }

.col-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%; }

.col-6 {
  flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%; }

.col-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%; }

.col-9 {
  flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%; }

.col-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%; }

.col-12 {
  flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  order: -1; }

.order-last {
  order: 13; }

.order-0 {
  order: 0; }

.order-1 {
  order: 1; }

.order-2 {
  order: 2; }

.order-3 {
  order: 3; }

.order-4 {
  order: 4; }

.order-5 {
  order: 5; }

.order-6 {
  order: 6; }

.order-7 {
  order: 7; }

.order-8 {
  order: 8; }

.order-9 {
  order: 9; }

.order-10 {
  order: 10; }

.order-11 {
  order: 11; }

.order-12 {
  order: 12; }

.offset-1 {
  margin-left: 8.33333%; }

.offset-2 {
  margin-left: 16.66667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.33333%; }

.offset-5 {
  margin-left: 41.66667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.33333%; }

.offset-8 {
  margin-left: 66.66667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.33333%; }

.offset-11 {
  margin-left: 91.66667%; }

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-sm-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-sm-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    order: -1; }
  .order-sm-last {
    order: 13; }
  .order-sm-0 {
    order: 0; }
  .order-sm-1 {
    order: 1; }
  .order-sm-2 {
    order: 2; }
  .order-sm-3 {
    order: 3; }
  .order-sm-4 {
    order: 4; }
  .order-sm-5 {
    order: 5; }
  .order-sm-6 {
    order: 6; }
  .order-sm-7 {
    order: 7; }
  .order-sm-8 {
    order: 8; }
  .order-sm-9 {
    order: 9; }
  .order-sm-10 {
    order: 10; }
  .order-sm-11 {
    order: 11; }
  .order-sm-12 {
    order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-md-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-md-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    order: -1; }
  .order-md-last {
    order: 13; }
  .order-md-0 {
    order: 0; }
  .order-md-1 {
    order: 1; }
  .order-md-2 {
    order: 2; }
  .order-md-3 {
    order: 3; }
  .order-md-4 {
    order: 4; }
  .order-md-5 {
    order: 5; }
  .order-md-6 {
    order: 6; }
  .order-md-7 {
    order: 7; }
  .order-md-8 {
    order: 8; }
  .order-md-9 {
    order: 9; }
  .order-md-10 {
    order: 10; }
  .order-md-11 {
    order: 11; }
  .order-md-12 {
    order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-lg-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-lg-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    order: -1; }
  .order-lg-last {
    order: 13; }
  .order-lg-0 {
    order: 0; }
  .order-lg-1 {
    order: 1; }
  .order-lg-2 {
    order: 2; }
  .order-lg-3 {
    order: 3; }
  .order-lg-4 {
    order: 4; }
  .order-lg-5 {
    order: 5; }
  .order-lg-6 {
    order: 6; }
  .order-lg-7 {
    order: 7; }
  .order-lg-8 {
    order: 8; }
  .order-lg-9 {
    order: 9; }
  .order-lg-10 {
    order: 10; }
  .order-lg-11 {
    order: 11; }
  .order-lg-12 {
    order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    order: -1; }
  .order-xl-last {
    order: 13; }
  .order-xl-0 {
    order: 0; }
  .order-xl-1 {
    order: 1; }
  .order-xl-2 {
    order: 2; }
  .order-xl-3 {
    order: 3; }
  .order-xl-4 {
    order: 4; }
  .order-xl-5 {
    order: 5; }
  .order-xl-6 {
    order: 6; }
  .order-xl-7 {
    order: 7; }
  .order-xl-8 {
    order: 8; }
  .order-xl-9 {
    order: 9; }
  .order-xl-10 {
    order: 10; }
  .order-xl-11 {
    order: 11; }
  .order-xl-12 {
    order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1400px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYmFzZS5jc3MiLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZnVuY3Rpb25zL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Z1bmN0aW9ucy9fbWF0aC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Z1bmN0aW9ucy9fY29uZmlnLW1hcHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9mdW5jdGlvbnMvX2NvbG9ycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9fYm9vdHN0cmFwLW92ZXJyaWRlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvY29yZS9faW1wb3J0LW9uY2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvY29yZS9fZGF0YS11cmkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvY29yZS9fcHJvcHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvX2JhY2tncm91bmQtY2xpcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9fYm94LXNoYWRvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9fZGVjb3JhdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9fZGlzYWJsZWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21peGlucy9faGlkZS1zY3JvbGxiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvX3R5cG9ncmFwaHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY29tbW9uL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90eXBvZ3JhcGh5L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY29tbW9uL19iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY29tbW9uL19iYXNlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2NvbW1vbi9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fYW5pbWF0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21tb24vX2RyYWdkcm9wLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY29tbW9uL19kcmFnZHJvcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21tb24vX2xvYWRpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX2xvYWRpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY29tbW9uL19yZXNpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fcmVzaXppbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY29tbW9uL19zY3JvbGxiYXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX3Njcm9sbGJhci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21tb24vX3NlbGVjdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fc2VsZWN0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fYXJpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19hcmlhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL19ib3JkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fYm9yZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdXRpbHMvX2ZsZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZmxleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZmxvYXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdXRpbHMvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZ3JpZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fb3JkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fb3JkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdXRpbHMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX292ZXJmbG93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL19wb2ludGVyLWV2ZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19wb2ludGVyLWV2ZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdXRpbHMvX3Jlc2l6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19yZXNpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdXRpbHMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fc3BhY2VyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX3NwYWNlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fdGFibGUtbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX3RhYmxlLWxheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy91dGlscy9fdGV4dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL190ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL190b3VjaC1hY3Rpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fdG91Y2gtYWN0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL190cmFuc2Zvcm0uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fdHJhbnNmb3JtLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3V0aWxzL191c2VyLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL191c2VyLXNlbGVjdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9hdXRvY29tcGxldGUvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2lucHV0L19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9idXR0b24vX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9pbnB1dC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2lucHV0L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9pbnB1dC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2lucHV0L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2lucHV0L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9mbG9hdGluZy1sYWJlbC9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZmxvYXRpbmctbGFiZWwvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9mbG9hdGluZy1sYWJlbC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZmxvYXRpbmctbGFiZWwvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9mbG9hdGluZy1sYWJlbC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9mbG9hdGluZy1sYWJlbC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcG9wdXAvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2ljb25zL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9pY29ucy9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvaWNvbnMvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2ljb25zL2ZvbnQvV2ViQ29tcG9uZW50c0ljb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2ljb25zL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9idXR0b24vX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2JhZGdlL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9iYWRnZS9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2JhZGdlL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9iYWRnZS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2JhZGdlL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2JhZGdlL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9idXR0b24vX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2J1dHRvbi9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2J1dHRvbi9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9idXR0b24vX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2Zvcm1zL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcG9wdXAvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9wb3B1cC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcG9wdXAvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9wb3B1cC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9wb3B1cC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvYXV0b2NvbXBsZXRlL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvYXV0b2NvbXBsZXRlL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9hdXRvY29tcGxldGUvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9hdXRvY29tcGxldGUvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYXV0b2NvbXBsZXRlL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21ib2JveC9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY29tYm9ib3gvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21ib2JveC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY29tYm9ib3gvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21ib2JveC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21ib2JveC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZGF0ZXRpbWUvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2FjdGlvbi1idXR0b25zL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9hY3Rpb24tYnV0dG9ucy9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2FjdGlvbi1idXR0b25zL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9hY3Rpb24tYnV0dG9ucy9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2FjdGlvbi1idXR0b25zL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2FjdGlvbi1idXR0b25zL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jYWxlbmRhci9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY2FsZW5kYXIvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jYWxlbmRhci9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY2FsZW5kYXIvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jYWxlbmRhci9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jYWxlbmRhci9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZGF0ZXRpbWUvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kYXRldGltZS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZGF0ZXRpbWUvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kYXRldGltZS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kYXRldGltZS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZHJhd2VyL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9vdmVybGF5L19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9vdmVybGF5L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvb3ZlcmxheS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvb3ZlcmxheS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL292ZXJsYXkvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvb3ZlcmxheS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdG9vbGJhci9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdG9vbGJhci9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3Rvb2xiYXIvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2xiYXIvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90b29sYmFyL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2xiYXIvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2RyYXdlci9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2RyYXdlci9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZHJhd2VyL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZHJhd2VyL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RyYXdlci9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZHJvcGRvd25saXN0L19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kcm9wZG93bmxpc3QvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kcm9wZG93bmxpc3QvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Ryb3Bkb3dubGlzdC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2Ryb3Bkb3dubGlzdC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kcm9wZG93bmxpc3QvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90b29sdGlwL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvd2luZG93L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Zvcm1zL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZm9ybXMvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZm9ybXMvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2dyaWQvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2FkYXB0aXZlL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9saXN0Z3JvdXAvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2xpc3Rncm91cC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2xpc3Rncm91cC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbGlzdGdyb3VwL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvbGlzdGdyb3VwL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2xpc3Rncm91cC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY2hlY2tib3gvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2NoZWNrYm94L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY2hlY2tib3gvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NoZWNrYm94L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvY2hlY2tib3gvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY2hlY2tib3gvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3JhZGlvL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9yYWRpby9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3JhZGlvL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9yYWRpby9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3JhZGlvL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3JhZGlvL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9zd2l0Y2gvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3N3aXRjaC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3N3aXRjaC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvc3dpdGNoL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvc3dpdGNoL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3N3aXRjaC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvYWRhcHRpdmUvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9hZGFwdGl2ZS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYWRhcHRpdmUvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9hZGFwdGl2ZS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9hZGFwdGl2ZS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NiYXIvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3Byb2dyZXNzYmFyL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NiYXIvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Byb2dyZXNzYmFyL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcHJvZ3Jlc3NiYXIvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcHJvZ3Jlc3NiYXIvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3RleHRib3gvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3RleHRib3gvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90ZXh0Ym94L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90ZXh0Ym94L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdGV4dGJveC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90ZXh0Ym94L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy92YWxpZGF0b3IvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3Rvb2x0aXAvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3Rvb2x0aXAvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2x0aXAvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90b29sdGlwL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2x0aXAvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3ZhbGlkYXRvci9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3ZhbGlkYXRvci9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdmFsaWRhdG9yL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdmFsaWRhdG9yL190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3ZhbGlkYXRvci9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvbnVtZXJpY3RleHRib3gvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL251bWVyaWN0ZXh0Ym94L192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvbnVtZXJpY3RleHRib3gvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL251bWVyaWN0ZXh0Ym94L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvbnVtZXJpY3RleHRib3gvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbnVtZXJpY3RleHRib3gvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL21lbnUvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL21lbnUvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9tZW51L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tZW51L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvbWVudS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tZW51L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kaWFsb2cvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3dpbmRvdy9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvd2luZG93L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy93aW5kb3cvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy93aW5kb3cvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvd2luZG93L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kaWFsb2cvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kaWFsb2cvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RpYWxvZy9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2RpYWxvZy9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcGFnZXIvX2luZGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL3BhZ2VyL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcGFnZXIvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BhZ2VyL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvcGFnZXIvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcGFnZXIvX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2dyaWQvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9ncmlkL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9ncmlkL19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZ3JpZC9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvbm90aWZpY2F0aW9uL19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9ub3RpZmljYXRpb24vX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9ub3RpZmljYXRpb24vX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL25vdGlmaWNhdGlvbi9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL25vdGlmaWNhdGlvbi9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9ub3RpZmljYXRpb24vX3RoZW1lLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL211bHRpc2VsZWN0L19pbmRleC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9tdWx0aXNlbGVjdC9fdmFyaWFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL211bHRpc2VsZWN0L19sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tdWx0aXNlbGVjdC9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL211bHRpc2VsZWN0L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL211bHRpc2VsZWN0L190aGVtZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90ZXh0YXJlYS9faW5kZXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdGV4dGFyZWEvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90ZXh0YXJlYS9fbGF5b3V0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdGV4dGFyZWEvX2xheW91dC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy90ZXh0YXJlYS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy90ZXh0YXJlYS9fdGhlbWUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19taXhpbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZGVwcmVjYXRlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zaXplLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdHMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JveC1zaGFkb3cuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdXRpbGl0aWVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIl9taXhpbnMuc2NzcyIsIl90aGVtZS1mZWF0dXJlcy5zY3NzIiwiX3NpdGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKkNVU1RPTSovXHJcbkBpbXBvcnQgXCJjb2xvcnNcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xyXG5cclxuLypLRU5ETyBCT09UU1RSQVAgVEhFTUUqL1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9mdW5jdGlvbnMvX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL21peGlucy9faW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21tb24vX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdXRpbHMvX2luZGV4LnNjc3NcIjtcclxuXHJcbi8qQ29tcG9uZW50Ki9cclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvYXV0b2NvbXBsZXRlL19pbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2J1dHRvbi9faW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9iYWRnZS9faW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9jb21ib2JveC9faW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kYXRldGltZS9faW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1ib290c3RyYXAvc2Nzcy9kcmF3ZXIvX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvZHJvcGRvd25saXN0L19pbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2Zvcm1zL19pbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL2dyaWQvX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvaW5wdXQvX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvbm90aWZpY2F0aW9uL19pbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL211bHRpc2VsZWN0L19pbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWJvb3RzdHJhcC9zY3NzL292ZXJsYXkvX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdGV4dGFyZWEvX2luZGV4LnNjc3NcIjtcclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3Mvd2luZG93L19pbmRleC5zY3NzXCI7XHJcblxyXG4vKkJPT1RTVFJBUCovXHJcbkBpbXBvcnQgXCJub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XHJcblxyXG4vKkNVU1RPTSovXHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInRoZW1lLWZlYXR1cmVzXCI7XHJcbkBpbXBvcnQgXCJzaXRlXCI7XHJcbiIsIu+7vyRiZWlnZTogI2U3YzM3NTtcclxuXHJcbiRibHVlOiAjMTI2MzhDO1xyXG4kYmx1ZS1saWdodDogIzM4OGJhZDtcclxuXHJcbiRncmF5OiAjZmJmYmZiO1xyXG5cclxuJHZlcnQ6ICMwQzU1MTg7XHJcbiR2ZXJ0LWxpZ2h0OiAjMTQ4RjI5O1xyXG5cclxuJHRlcnJhY290YTogI2E4NGEzYjtcclxuJHRlcnJhY290YS1saWdodDogI0ZGQzI4NTtcclxuXHJcbi8vS0VORE9cclxuJHNraW4tbmFtZTogY3VzdG9tO1xyXG5cclxuLy8gQk9PVFNUUkFQXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiR3aGl0ZTogI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjQzdEMEQ5ICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNBRUI1QkQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzVlNmU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjM0E0ODU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMyNzMzNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzE0MUYyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG5cclxuLy8gZW50cmUgNTAwIGV0IDYwMCA9PiAjYTlhOWE5XHJcbiRncmF5LWRhcms6IGRhcmtncmF5ICFkZWZhdWx0O1xyXG5cclxuJG5vcm1hbDogJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnk6ICRibHVlO1xyXG4kc2Vjb25kYXJ5OiAkdGVycmFjb3RhO1xyXG4kYWNjZW50OiAkcHJpbWFyeTtcclxuJHNlY29uZGFyeTogJHNlY29uZGFyeTtcclxuXHJcbi8vIHRpdGxlXHJcbiR0aXRsZS1jb2xvcjogJHNlY29uZGFyeTtcclxuJHRpdGxlLWJvcmRlci1jb2xvcjogJHNlY29uZGFyeTsiLCLvu78kcHJpbWFyeS1saWdodDogJGJsdWUtbGlnaHQ7XHJcbiRwcmltYXJ5LXhsaWdodDogbGlnaHRlbigkcHJpbWFyeS1saWdodCwgMTIlKTtcclxuJHByaW1hcnktZGFyazogZGFya2VuKCRwcmltYXJ5LCAxNSUpO1xyXG5cclxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XHJcblxyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoIChcclxuICAgIFwibm9ybWFsXCI6ICRub3JtYWwsXHJcbiAgICBcIndoaXRlXCI6ICR3aGl0ZSxcclxuICAgIFwiYmxhY2tcIjogJGJsYWNrLFxyXG4gICAgXCJsaWdodFwiOiAkZ3JheS00MDAsXHJcbiAgICBcImdyYXktMVwiOiAkZ3JheS0xMDAsXHJcbiAgICBcImdyYXktMlwiOiAkZ3JheS0yMDAsXHJcbiAgICBcImdyYXktM1wiOiAkZ3JheS0zMDAsXHJcbiAgICBcImdyYXktNFwiOiAkZ3JheS00MDAsXHJcbiAgICBcImdyYXktNVwiOiAkZ3JheS01MDAsXHJcbiAgICBcImdyYXktNlwiOiAkZ3JheS02MDAsXHJcbiAgICBcImdyYXktN1wiOiAkZ3JheS03MDAsXHJcbiAgICBcImdyYXktOFwiOiAkZ3JheS04MDAsXHJcbiAgICBcImdyYXktOVwiOiAkZ3JheS05MDAsXHJcbiAgICBcImdyYXktZGFya1wiOiAkZ3JheS1kYXJrLFxyXG4gICAgXCJibHVlXCI6ICRibHVlLFxyXG4gICAgXCJ2ZXJ0XCI6ICR2ZXJ0LCAgICBcclxuICAgIFwicmVkXCI6IHJlZCxcclxuICAgIFwibGltZWdyZWVuXCI6IGxpbWVncmVlbixcclxuICAgIFwicHJpbWFyeS1saWdodFwiOiAkcHJpbWFyeS1saWdodCxcclxuICAgIFwicHJpbWFyeS14bGlnaHRcIjogJHByaW1hcnkteGxpZ2h0LFxyXG4gICAgXCJwcmltYXJ5LWRhcmtcIjogJHByaW1hcnktZGFya1xyXG4pLCAkdGhlbWUtY29sb3JzICk7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NDBweCxcclxuICBtZDogNzIwcHgsXHJcbiAgbGc6IDk2MHB4LFxyXG4gIHhsOiAxMTQwcHgsXHJcbiAgeHhsOiAxMzQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XHJcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJHNwYWNlcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcIjAtLTVcIjogKCRzcGFjZXIgKiAuMTI1KSxcclxuICAgIFwiMS0tNVwiOiAoJHNwYWNlciAqIC4zNzUpLFxyXG4gICAgXCIyLS01XCI6ICgkc3BhY2VyICogLjc1KSxcclxuICAgIFwiMy0tNVwiOiAoJHNwYWNlciAqIDEuMjUpLFxyXG4gICAgXCI0LS01XCI6ICgkc3BhY2VyICogMi4yNSksXHJcbiAgICBcIjUtLTVcIjogKCRzcGFjZXIgKiA0LjUpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gZm9yIGxheW91dCBhdmVjIGxlZnQgbWVudVxyXG4kbGVmdC1tZW51LWl0ZW0taWNvbi1jb2xvcjogJGJlaWdlO1xyXG5cclxuLy8gZ3JpZFxyXG4kZ3JpZC1iZzogdHJhbnNwYXJlbnQ7XHJcbiRncmlkLWhlYWRlci10ZXh0OiAkYWNjZW50O1xyXG4kY2VsbC1wYWRkaW5nLXk6IC41cmVtO1xyXG4kcGFnZXItc2VsZWN0ZWQtdGV4dDogI2ZmZjtcclxuXHJcbi8vbGF5b3V0XHJcbiRoZWFkZXItaGVpZ2h0OiA4MHB4O1xyXG4kZm9vdGVyLWhlaWdodDogNjBweDtcclxuJG1haW4tY29udGVudC1wYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQgKyAyNXB4O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogI2ZmZmZmZjtcclxuXHJcbiRpbnB1dC1kaXNhYmxlZC1iZzogI2VlZWVlZTtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuQGltcG9ydCBcIm5vZGVfbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XHJcbi8vIERyb3Bkb3dubGlzdHNcclxuLyokZHJvcGRvd25saXN0LXRleHQ6ICRjb21ib2JveC10ZXh0OyovXHJcbi8qJGRyb3Bkb3dubGlzdC1iZzogJGNvbWJvYm94LWJnO1xyXG4kZHJvcGRvd25saXN0LWJvcmRlcjogJGNvbWJvYm94LWJvcmRlcjtcclxuJGRyb3Bkb3dubGlzdC1ncmFkaWVudDogJGNvbWJvYm94LWdyYWRpZW50O1xyXG5cclxuJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLXRleHQ6ICRjb21ib2JveC1ob3ZlcmVkLXRleHQ7XHJcbiRkcm9wZG93bmxpc3QtaG92ZXJlZC1iZzogJGNvbWJvYm94LWhvdmVyZWQtYmc7XHJcbiRkcm9wZG93bmxpc3QtaG92ZXJlZC1ib3JkZXI6ICRjb21ib2JveC1ob3ZlcmVkLWJvcmRlcjtcclxuJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLWdyYWRpZW50OiAkY29tYm9ib3gtaG92ZXJlZC1ncmFkaWVudDtcclxuXHJcbiRkcm9wZG93bmxpc3QtZm9jdXNlZC10ZXh0OiAkY29tYm9ib3gtZm9jdXNlZC10ZXh0O1xyXG4kZHJvcGRvd25saXN0LWZvY3VzZWQtYmc6ICRjb21ib2JveC1mb2N1c2VkLWJnO1xyXG4kZHJvcGRvd25saXN0LWZvY3VzZWQtYm9yZGVyOiAkY29tYm9ib3gtZm9jdXNlZC1ib3JkZXI7XHJcbiRkcm9wZG93bmxpc3QtZm9jdXNlZC1ncmFkaWVudDogJGNvbWJvYm94LWZvY3VzZWQtZ3JhZGllbnQ7XHJcbiRkcm9wZG93bmxpc3QtZm9jdXNlZC1zaGFkb3c6ICRjb21ib2JveC1mb2N1c2VkLXNoYWRvdzsqL1xyXG5cclxuJG1lbnUtdGV4dDogJHByaW1hcnk7XHJcbiRtZW51LWhvdmVyLXRleHQ6IGRhcmtlbigkbWVudS10ZXh0LCA3LjUlKTtcclxuJG1lbnUtZXhwYW5kZWQtdGV4dDogZGFya2VuKCRtZW51LXRleHQsIDcuNSUpO1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAkZ3JheS0zMDA7XHJcblxyXG4vKmRyYXdlciovXHJcbiRkcmF3ZXItdGV4dDogJGdyYXktNzAwO1xyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICRub3JtYWw7XHJcblxyXG4kd2luZG93LWlubmVyLXBhZGRpbmcteTogMS41cmVtOyIsIkBpbXBvcnQgXCJmdW5jdGlvbnMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCJfYm9vdHN0cmFwLW92ZXJyaWRlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZnVuY3Rpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2Nzc1wiO1xuXG5cbi8vIE9wdGlvbnNcbiRlbmFibGUtcm91bmRlZDogJGVuYWJsZS1yb3VuZGVkICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAkZW5hYmxlLXNoYWRvd3MgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogJGVuYWJsZS1ncmFkaWVudHMgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAkZW5hYmxlLXRyYW5zaXRpb25zICFkZWZhdWx0O1xuJGVuYWJsZS1mbGV4LWNsYXNzZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZSAhZGVmYXVsdDtcblxuJHVzZS1iYWNrZ3JvdW5kLWNsaXA6IGZhbHNlICFkZWZhdWx0O1xuJHVzZS1jYWxjLWJhZGdlLXNpemU6IHRydWUgIWRlZmF1bHQ7XG4kdXNlLXBpY2tlci1zZWxlY3Qtd2lkdGg6IGZhbHNlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbiRzcGFjZXI6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kc3BhY2VyLXk6ICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRzcGFjaW5nOiAoXG4gICAgMDogMCxcbiAgICAxOiAuMjVyZW0sXG4gICAgMjogLjVyZW0sXG4gICAgMzogLjc1cmVtLFxuICAgIDQ6IDFyZW0sXG4gICAgNTogMS4yNXJlbSxcbiAgICA2OiAxLjVyZW0sXG4gICAgNzogMS43NXJlbSxcbiAgICA4OiAycmVtLFxuICAgIDk6IDIuMjVyZW0sXG4gICAgMTA6IDIuNXJlbSxcbiAgICAxMTogMi43NXJlbSxcbiAgICAxMjogM3JlbSxcbiAgICAxMzogMy4yNXJlbSxcbiAgICAxNDogMy41cmVtLFxuICAgIDE1OiAzLjc1cmVtLFxuICAgIDE2OiA0cmVtLFxuICAgIDE3OiA0LjI1cmVtLFxuICAgIDE4OiA0LjVyZW0sXG4gICAgMTk6IDQuNzVyZW0sXG4gICAgMjA6IDVyZW0sXG4gICAgMjE6IDUuMjVyZW0sXG4gICAgMjI6IDUuNXJlbSxcbiAgICAyMzogNS43NXJlbSxcbiAgICAyNDogNnJlbSxcbiAgICB4czogLjI1cmVtLFxuICAgIHNtOiAuNXJlbSxcbiAgICBtZDogLjc1cmVtLFxuICAgIGxnOiAxcmVtLFxuICAgIHhsOiAxLjVyZW0sXG4gICAgdGhpbjogLjEyNXJlbSxcbiAgICBoYWlyOiAuMDYyNXJlbVxuKSAhZGVmYXVsdDtcblxuXG4vLyBJY29uc1xuJGljb24tc2l6ZTogMTZweCAhZGVmYXVsdDtcbiRpY29uLXNpemUtbGc6IDMycHggIWRlZmF1bHQ7XG4kaWNvbi1zcGFjaW5nOiAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuXG4vLy8gVGhlIFVSTCB0byB0aGUgaWNvbiBmb250IHRoYXQgd2lsbCBiZSB1c2VkIGJ5IHRoZSB0aGVtZVxuLy8vIFRoZSBkZWZhdWx0IHZhbHVlIG9mIGBudWxsYCBlbWJlZHMgdGhlIHBhY2thZ2UgZm9udCB3aXRoIGEgYGRhdGE6YCBVUkxcbi8vLyBAZ3JvdXAgaWNvbnNcbiRpY29uLWZvbnQtdXJsOiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIE1ldHJpY3NcbiRwYWRkaW5nLXg6ICRzcGFjZXIgIWRlZmF1bHQ7XG4kcGFkZGluZy15OiAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRwYWRkaW5nLXgtc206ICRwYWRkaW5nLXggLyAyICFkZWZhdWx0O1xuJHBhZGRpbmcteS1zbTogJHBhZGRpbmcteSAvIDIgIWRlZmF1bHQ7XG4kcGFkZGluZy14LWxnOiAkcGFkZGluZy14ICogMS41ICFkZWZhdWx0O1xuJHBhZGRpbmcteS1sZzogJHBhZGRpbmcteSAqIDEuNSAhZGVmYXVsdDtcblxuLy8vIEJvcmRlciByYWRpdXMgZm9yIGFsbCBjb21wb25lbnRzLlxuJGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4kcGFuZWwtcGFkZGluZy14OiAkY2FyZC1zcGFjZXIteCAhZGVmYXVsdDtcbiRwYW5lbC1wYWRkaW5nLXk6ICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG4kaGVhZGVyLXBhZGRpbmcteDogJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kaGVhZGVyLXBhZGRpbmcteTogJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cbiRuYXYtaXRlbS1tYXJnaW46IDBweCAhZGVmYXVsdDtcbiRuYXYtaXRlbS1wYWRkaW5nLXg6ICRuYXYtbGluay1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kbmF2LWl0ZW0tcGFkZGluZy15OiAkbmF2LWxpbmstcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kaGVhZGVyLWNlbGwtcGFkZGluZy14OiAkdGFibGUtY2VsbC1wYWRkaW5nICFkZWZhdWx0O1xuJGhlYWRlci1jZWxsLXBhZGRpbmcteTogJHRhYmxlLWNlbGwtcGFkZGluZyAhZGVmYXVsdDtcbiRjZWxsLXBhZGRpbmcteDogJHRhYmxlLWNlbGwtcGFkZGluZyAhZGVmYXVsdDtcbiRjZWxsLXBhZGRpbmcteTogJHRhYmxlLWNlbGwtcGFkZGluZyAhZGVmYXVsdDtcbiRjZWxsLXBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcgIWRlZmF1bHQ7XG4kY2VsbC1wYWRkaW5nLXNtOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtICFkZWZhdWx0O1xuXG4kemluZGV4LXBvcHVwOiAxICFkZWZhdWx0O1xuJHppbmRleC13aW5kb3c6IDIgIWRlZmF1bHQ7XG5cblxuLy8gQ29sb3Igc2V0dGluZ3NcbiRpcy1kYXJrLXRoZW1lOiBmYWxzZTtcblxuJHdoaXRlOiAjZmZmZmZmICFkZWZhdWx0O1xuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuXG4vLyBEZXByZWNhdGVkXG4vLy8gVGhlIGNvbG9yIHRoYXQgZm9jdXNlcyB0aGUgdXNlciBhdHRlbnRpb24uXG4vLy8gQGRlcHJlY2F0ZWQgV2lsbCBiZSByZW1vdmVkIGluIHY1LiBVc2UgYCRwcmltYXJ5YCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJGFjY2VudDogJHByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gVGhlIGNvbG9yIHVzZWQgYWxvbmcgd2l0aCB0aGUgcHJpbWFyeSBjb2xvciBkZW5vdGVkIGJ5ICRwcmltYXJ5LlxuLy8vIEBkZXByZWNhdGVkIFdpbGwgYmUgcmVtb3ZlZCBpbiB2NS4gVXNlIGAkcHJpbWFyeS1jb250cmFzdGAgdmFyaWFibGUgaW5zdGVhZC5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRhY2NlbnQtY29udHJhc3Q6IGNvbnRyYXN0LXdjYWcoICRhY2NlbnQgKSAhZGVmYXVsdDtcblxuXG4vLyBUaGVtZSBjb2xvcnNcbi8vLyBUaGUgY29sb3IgdGhhdCBmb2N1c2VzIHRoZSB1c2VyIGF0dGVudGlvbi5cbi8vLyBVc2VkIGZvciBwcmltYXJ5IGJ1dHRvbnMgYW5kIGZvciBlbGVtZW50cyBvZiBwcmltYXJ5IGltcG9ydGFuY2UgYWNyb3NzIHRoZSB0aGVtZS5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRwcmltYXJ5OiAkYWNjZW50ICFkZWZhdWx0O1xuJHByaW1hcnktbGlnaHRlcjogdGludCggJHByaW1hcnksIDIgKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWRhcmtlcjogc2hhZGUoICRwcmltYXJ5LCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgdXNlZCBhbG9uZyB3aXRoIHRoZSBwcmltYXJ5IGNvbG9yIGRlbm90ZWQgYnkgJHByaW1hcnkuXG4vLy8gVXNlZCB0byBwcm92aWRlIGNvbnRyYXN0IGJldHdlZW4gdGhlIGJhY2tncm91bmQgYW5kIGZvcmVncm91bmQgY29sb3JzLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHByaW1hcnktY29udHJhc3Q6ICRhY2NlbnQtY29udHJhc3QgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgc2Vjb25kYXJ5IGNvbG9yIG9mIHRoZSB0aGVtZS5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRzZWNvbmRhcnk6ICRzZWNvbmRhcnkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LWxpZ2h0ZXI6IHRpbnQoICRzZWNvbmRhcnksIDIgKSAhZGVmYXVsdDtcbiRzZWNvbmRhcnktZGFya2VyOiBzaGFkZSggJHNlY29uZGFyeSwgMiApICFkZWZhdWx0O1xuXG4vLy8gVGhlIGNvbG9yIHVzZWQgYWxvbmcgd2l0aCB0aGUgc2Vjb25kYXJ5IGNvbG9yIGRlbm90ZWQgYnkgJHNlY29uZGFyeS5cbi8vLyBVc2VkIHRvIHByb3ZpZGUgY29udHJhc3QgYmV0d2VlbiB0aGUgYmFja2dyb3VuZCBhbmQgZm9yZWdyb3VuZCBjb2xvcnMuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kc2Vjb25kYXJ5LWNvbnRyYXN0OiBjb250cmFzdC13Y2FnKCAkc2Vjb25kYXJ5ICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgdGVydGlhcnkgY29sb3Igb2YgdGhlIHRoZW1lLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHRlcnRpYXJ5OiAkcHVycGxlICFkZWZhdWx0O1xuJHRlcnRpYXJ5LWxpZ2h0ZXI6IHRpbnQoICR0ZXJ0aWFyeSwgMiApICFkZWZhdWx0O1xuJHRlcnRpYXJ5LWRhcmtlcjogc2hhZGUoICR0ZXJ0aWFyeSwgMiApICFkZWZhdWx0O1xuXG4vLy8gVGhlIGNvbG9yIHVzZWQgYWxvbmcgd2l0aCB0aGUgdGVydGlhcnkgY29sb3IgZGVub3RlZCBieSAkdGVydGlhcnkuXG4vLy8gVXNlZCB0byBwcm92aWRlIGNvbnRyYXN0IGJldHdlZW4gdGhlIGJhY2tncm91bmQgYW5kIGZvcmVncm91bmQgY29sb3JzLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJHRlcnRpYXJ5LWNvbnRyYXN0OiBjb250cmFzdC13Y2FnKCAkdGVydGlhcnkgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciBmb3IgaW5mb3JtYXRpb25hbCBtZXNzYWdlcyBhbmQgc3RhdGVzLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAdHlwZSBDb2xvclxuJGluZm86ICRpbmZvICFkZWZhdWx0O1xuJGluZm8tbGlnaHRlcjogdGludCggJGluZm8sIDIgKSAhZGVmYXVsdDtcbiRpbmZvLWRhcmtlcjogc2hhZGUoICRpbmZvLCAyICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgY29sb3IgZm9yIHN1Y2Nlc3MgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRzdWNjZXNzOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiRzdWNjZXNzLWxpZ2h0ZXI6IHRpbnQoICRzdWNjZXNzLCAyICkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1kYXJrZXI6IHNoYWRlKCAkc3VjY2VzcywgMiApICFkZWZhdWx0O1xuXG4vLy8gVGhlIGNvbG9yIGZvciB3YXJuaW5nIG1lc3NhZ2VzIGFuZCBzdGF0ZXMuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kd2FybmluZzogJHdhcm5pbmcgIWRlZmF1bHQ7XG4kd2FybmluZy1saWdodGVyOiB0aW50KCAkd2FybmluZywgMiApICFkZWZhdWx0O1xuJHdhcm5pbmctZGFya2VyOiBzaGFkZSggJHdhcm5pbmcsIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBjb2xvciBmb3IgZXJyb3IgbWVzc2FnZXMgYW5kIHN0YXRlcy5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRlcnJvcjogJGRhbmdlciAhZGVmYXVsdDtcbiRlcnJvci1saWdodGVyOiB0aW50KCAkZXJyb3IsIDIgKSAhZGVmYXVsdDtcbiRlcnJvci1kYXJrZXI6IHNoYWRlKCAkZXJyb3IsIDIgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBkYXJrIGNvbG9yIG9mIHRoZSB0aGVtZS5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQHR5cGUgQ29sb3JcbiRkYXJrOiAkZGFyayAhZGVmYXVsdDtcblxuLy8vIFRoZSBsaWdodCBjb2xvciBvZiB0aGUgdGhlbWUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEB0eXBlIENvbG9yXG4kbGlnaHQ6ICRsaWdodCAhZGVmYXVsdDtcblxuLy8vIEludmVyc2UgY29sb3Igb2YgdGhlIHRoZW1lLiBEZXBlbmRpbmcgb24gdGhlIHRoZW1lIGx1bWluYW5jZSBkYXJrIG9yIGx1Z2h0LCBpdCB3aWxsIGJlIGxpZ2h0IG9yIGRhcmtcbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4kaW52ZXJzZTogaWYoICRpcy1kYXJrLXRoZW1lLCAkbGlnaHQsICRkYXJrICkgIWRlZmF1bHQ7XG5cblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKChcbiAgICBcInByaW1hcnlcIjogJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICBcInRlcnRpYXJ5XCI6ICR0ZXJ0aWFyeSxcbiAgICBcImluZm9cIjogJGluZm8sXG4gICAgXCJzdWNjZXNzXCI6ICRzdWNjZXNzLFxuICAgIFwid2FybmluZ1wiOiAkd2FybmluZyxcbiAgICBcImVycm9yXCI6ICRlcnJvcixcbiAgICBcImRhcmtcIjogJGRhcmssXG4gICAgXCJsaWdodFwiOiAkbGlnaHQsXG4gICAgXCJpbnZlcnNlXCI6ICRpbnZlcnNlXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHNhc3MtbGludDplbmFibGUgaW5kZW50YXRpb25cblxuLy8gQ3Vyc29yIHV0aWxpdHkgY2xhc3Nlc1xuJGN1cnNvcnM6ICggYXV0bywgZGVmYXVsdCwgbm9uZSwgY29udGV4dC1tZW51LCBoZWxwLCBwb2ludGVyLCBwcm9ncmVzcywgd2FpdCwgY2VsbCwgY3Jvc3NoYWlyLCB0ZXh0LFxuICAgIHZlcnRpY2FsLXRleHQsIGFsaWFzLCBjb3B5LCBtb3ZlLCBuby1kcm9wLCBub3QtYWxsb3dlZCwgZS1yZXNpemUsIG4tcmVzaXplLCBuZS1yZXNpemUsIG53LXJlc2l6ZSxcbiAgICBzLXJlc2l6ZSwgc2UtcmVzaXplLCBzdy1yZXNpemUsIHctcmVzaXplLCBldy1yZXNpemUsIG5zLXJlc2l6ZSwgbmVzdy1yZXNpemUsIG53c2UtcmVzaXplLCBjb2wtcmVzaXplLFxuICAgIHJvdy1yZXNpemUsIGFsbC1zY3JvbGwsIHpvb20taW4sIHpvb20tb3V0LCBncmFiLCBncmFiYmluZyApICFkZWZhdWx0O1xuXG5cbi8vIENvbG9yIGNvbnN0YW50c1xuJHJnYmEtdHJhbnNwYXJlbnQ6IHJnYmEoIDAsIDAsIDAsIDAgKTtcblxuJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLWJsYWNrOiByZ2JhKCBibGFjaywgMCksIGJsYWNrO1xuJGdyYWRpZW50LXRyYW5zcGFyZW50LXRvLXdoaXRlOiByZ2JhKCB3aGl0ZSwgMCksIHdoaXRlO1xuJGdyYWRpZW50LWJsYWNrLXRvLXRyYW5zcGFyZW50OiBibGFjaywgcmdiYSggYmxhY2ssIDApO1xuJGdyYWRpZW50LXdoaXRlLXRvLXRyYW5zcGFyZW50OiB3aGl0ZSwgcmdiYSggd2hpdGUsIDApO1xuXG4kZ3JhZGllbnQtcmFpbmJvdzogI2ZmMDAwMCwgI2ZmZmYwMCwgIzAwZmYwMCwgIzAwZmZmZiwgIzAwMDBmZiwgI2ZmMDBmZiwgI2ZmMDAwMDtcblxuJGJnLWNvbG9yOiAkYm9keS1iZyAhZGVmYXVsdDtcbiR0ZXh0LWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICRjb21wb25lbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4vLy8gVGhlIGJhY2tncm91bmQgb2YgdGhlIGNvbXBvbmVudHMnIGNocm9tZSBhcmVhLlxuJGJhc2UtYmc6IHRyeS1kYXJrZW4oICRjb21wb25lbnQtYmcsIDMlICkgIWRlZmF1bHQ7XG4vLy8gVGhlIHRleHQgY29sb3Igb2YgdGhlIGNvbXBvbmVudHMnIGNocm9tZSBhcmVhLlxuJGJhc2UtdGV4dDogJGNvbXBvbmVudC1jb2xvciAhZGVmYXVsdDtcbi8vLyBUaGUgYm9yZGVyIGNvbG9yIG9mIHRoZSBjb21wb25lbnRzJyBjaHJvbWUgYXJlYS5cbiRiYXNlLWJvcmRlcjogdHJ5LWRhcmtlbiggJGJhc2UtYmcsIDMlICkgIWRlZmF1bHQ7XG4vLy8gVGhlIGdyYWRpZW50IGJhY2tncm91bmQgb2YgdGhlIGNvbXBvbmVudHMnIGNocm9tZSBhcmVhLlxuJGJhc2UtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiBob3ZlcmVkIGl0ZW1zLlxuJGhvdmVyZWQtYmc6IHRyeS1kYXJrZW4oICRiYXNlLWJnLCAzJSApICFkZWZhdWx0O1xuLy8vIFRoZSB0ZXh0IGNvbG9yIG9mIGhvdmVyZWQgaXRlbXMuXG4kaG92ZXJlZC10ZXh0OiAkYmFzZS10ZXh0ICFkZWZhdWx0O1xuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgaG92ZXJlZCBpdGVtcy5cbiRob3ZlcmVkLWJvcmRlcjogdHJ5LWRhcmtlbiggJGJhc2UtYm9yZGVyLCAxMiUgKSAhZGVmYXVsdDtcbi8vLyBUaGUgZ3JhZGllbnQgYmFja2dyb3VuZCBvZiBob3ZlcmVkIGl0ZW1zLlxuJGhvdmVyZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiBzZWxlY3RlZCBpdGVtcy5cbiRzZWxlY3RlZC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4vLy8gVGhlIHRleHQgY29sb3Igb2Ygc2VsZWN0ZWQgaXRlbXMuXG4kc2VsZWN0ZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJHNlbGVjdGVkLWJnICkgIWRlZmF1bHQ7XG4vLy8gVGhlIGJvcmRlciBjb2xvciBvZiBzZWxlY3RlZCBpdGVtcy5cbiRzZWxlY3RlZC1ib3JkZXI6IHRyeS1kYXJrZW4oICRzZWxlY3RlZC1iZywgMTIlICkgIWRlZmF1bHQ7XG4vLy8gVGhlIGdyYWRpZW50IGJhY2tncm91bmQgb2Ygc2VsZWN0ZWQgaXRlbXMuXG4kc2VsZWN0ZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cblxuLy8gVE9ETzogcmVmYWN0b3JcbiRmb2N1c2VkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcbiRwcmltYXJ5LWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4ycyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRGlzYWJsZWQgbWl4aW4gdmFyaWFibGVzXG4kZGlzYWJsZWQtZmlsdGVyOiBncmF5c2NhbGUoLjEpICFkZWZhdWx0O1xuJGRpc2FibGVkLW9wYWNpdHk6IC42NSAhZGVmYXVsdDtcblxuXG4vLyBHZW5lcmljIHN0eWxlc1xuXG4vLyBSb290IHN0eWxlc1xuJGJvZHktYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJGJvZHktdGV4dDogJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRhcHAtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuJGFwcC10ZXh0OiAkYm9keS10ZXh0ICFkZWZhdWx0O1xuJGFwcC1ib3JkZXI6IGNvbnRyYXN0LXlpcSggJGFwcC1iZywgJGdyYXktMzAwLCAkZ3JheS03MDAgKSAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG5cbi8vIENvbXBvbmVudFxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgYSBjb21wb25lbnQuXG4vLy8gTm90ZTogZG8gbm90IHVzZSB0aGlzIHZhcmlhYmxlIGRpcmVjdGx5LiBJbnN0ZWFkIGRlcml2ZSBpdCBhcyBgJGNvbXBvbmVudC1uYW1lLWJnYCBlLmcuIGAkZ3JpZC1iZzogJGNvbXBvbmVudC1iZyAhZGVmdWFsdDtgLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiRjb21wb25lbnQtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBOb3RlOiBkbyBub3QgdXNlIHRoaXMgdmFyaWFibGUgZGlyZWN0bHkuIEluc3RlYWQgZGVyaXZlIGl0IGFzIGAkY29tcG9uZW50LW5hbWUtdGV4dGAgZS5nLiBgJGdyaWQtdGV4dDogY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7YC5cbi8vLyBAZ3JvdXAgY29tcG9uZW50XG4kY29tcG9uZW50LXRleHQ6ICRjb21wb25lbnQtY29sb3IgIWRlZmF1bHQ7XG4vLy8gQm9yZGVyIGNvbG9yIG9mIGEgY29tcG9uZW50LlxuLy8vIE5vdGU6IGRvIG5vdCB1c2UgdGhpcyB2YXJpYWJsZSBkaXJlY3RseS4gSW5zdGVhZCBkZXJpdmUgaXQgYXMgYCRjb21wb25lbnQtbmFtZS1ib3JkZXJgIGUuZy4gYCRncmlkLWJvcmRlcjogY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtgLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiRjb21wb25lbnQtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBXaWRnZXRcbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGEgY29tcG9uZW50LlxuLy8vIEBkZXByZWNhdGVkIFdpbGwgYmUgcmVtb3ZlZCBpbiB2NS4gVXNlIGAkY29tcG9uZW50LWJnYCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiR3aWRnZXQtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4vLy8gVGV4dCBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBAZGVwcmVjYXRlZCBXaWxsIGJlIHJlbW92ZWQgaW4gdjUuIFVzZSBgJGNvbXBvbmVudC10ZXh0YCB2YXJpYWJsZSBpbnN0ZWFkLlxuLy8vIEBncm91cCBjb21wb25lbnRcbiR3aWRnZXQtdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBhIGNvbXBvbmVudC5cbi8vLyBAZGVwcmVjYXRlZCBXaWxsIGJlIHJlbW92ZWQgaW4gdjUuIFVzZSBgJGNvbXBvbmVudC1ib3JkZXJgIHZhcmlhYmxlIGluc3RlYWQuXG4vLy8gQGdyb3VwIGNvbXBvbmVudFxuJHdpZGdldC1ib3JkZXI6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuXG5cbi8vIERyb3AgSGludFxuJGVxdWlsYXRlcmFsLWluZGV4OiAxLjczMjA1MDgwNzYgIWRlZmF1bHQ7XG4kZXF1aWxhdGVyYWwtaGVpZ2h0OiAuODY2MDI1NDAzOCAhZGVmYXVsdDtcblxuJGRyb3AtaGludC1hcnJvdy1zaXplOiA4cHggIWRlZmF1bHQ7XG4kZHJvcC1oaW50LWFycm93LXNwYWNpbmc6ICgkZHJvcC1oaW50LWFycm93LXNpemUgLyAyKSAhZGVmYXVsdDtcbiRkcm9wLWhpbnQtbGluZS1oLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuJGRyb3AtaGludC1saW5lLWgtaGVpZ2h0OiAxcHggIWRlZmF1bHQ7XG4kZHJvcC1oaW50LWxpbmUtdi13aWR0aDogJGRyb3AtaGludC1saW5lLWgtaGVpZ2h0ICFkZWZhdWx0O1xuJGRyb3AtaGludC1saW5lLXYtaGVpZ2h0OiAkZHJvcC1oaW50LWxpbmUtaC13aWR0aCAhZGVmYXVsdDtcblxuJGRyb3AtaGludC1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG5cblxuLy8gUGFuZWxcbiRwYW5lbC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRwYW5lbC10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kcGFuZWwtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuXG4vLyBHcm91cGluZ1xuJGdyb3VwaW5nLWhlYWRlci1iZzogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGdyb3VwaW5nLWhlYWRlci10ZXh0OiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuJGdyb3VwaW5nLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4kZnJvemVuLWdyb3VwaW5nLWhlYWRlci10ZXh0OiAjNmM3NTdkICFkZWZhdWx0O1xuJGZyb3plbi1ncm91cGluZy1oZWFkZXItYm9yZGVyLXdpZHRoOiAycHggIWRlZmF1bHQ7XG5cblxuLy8gSGVhZGVyXG4kaGVhZGVyLWJnOiBjb250cmFzdC13Y2FnKCAkY29tcG9uZW50LWJnLCAkZ3JheS0xMDAsICRncmF5LTkwMCApICFkZWZhdWx0O1xuJGhlYWRlci10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kaGVhZGVyLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG4kaGVhZGVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIE5vZGVcbiRub2RlLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kbm9kZS1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kbm9kZS1ib3JkZXI6ICRiYXNlLWJvcmRlciAhZGVmYXVsdDtcbiRub2RlLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbm9kZS1ob3ZlcmVkLXRleHQ6ICRsaXN0LWdyb3VwLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJG5vZGUtaG92ZXJlZC1iZzogJGxpc3QtZ3JvdXAtaG92ZXItYmcgIWRlZmF1bHQ7XG4kbm9kZS1ob3ZlcmVkLWJvcmRlcjogJG5vZGUtaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRub2RlLWhvdmVyZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRub2RlLXNlbGVjdGVkLXRleHQ6ICRzZWxlY3RlZC10ZXh0ICFkZWZhdWx0O1xuJG5vZGUtc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRub2RlLXNlbGVjdGVkLWJvcmRlcjogJHNlbGVjdGVkLWJvcmRlciAhZGVmYXVsdDtcbiRub2RlLXNlbGVjdGVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgaXRlbVxuJGxpc3QtaXRlbS1wYWRkaW5nLXg6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0tcGFkZGluZy15OiAzcHggIWRlZmF1bHQ7XG5cbiRsaXN0LWl0ZW0tYmc6IG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1pdGVtLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcblxuJGxpc3QtaXRlbS1ob3ZlcmVkLWJnOiAkZHJvcGRvd24tbGluay1ob3Zlci1iZyAhZGVmYXVsdDtcbiRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0OiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtaXRlbS1zZWxlY3RlZC1iZzogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0OiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKCAkbGlzdC1pdGVtLXRleHQsIC4xNSApICFkZWZhdWx0O1xuXG4kbGlzdC1jb250YWluZXItc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAuMDYpICFkZWZhdWx0O1xuJGxpc3QtY29udGFpbmVyLW5vLWRhdGEtdGV4dDogcmdiYSggJGNvbXBvbmVudC10ZXh0LCAuNSApICFkZWZhdWx0O1xuXG5cbi8vIExvYWRpbmdcblxuXG4vLyBQbGFjZWhvbGRlclxuJHBsYWNlaG9sZGVyLWxpbmUtd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItbGluZS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kcGxhY2Vob2xkZXItYmc6IHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlXG5cblxuLy8gVmFsaWRhdG9yXG4kaW52YWxpZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRpbnZhbGlkLXRleHQ6ICRlcnJvciAhZGVmYXVsdDtcbiRpbnZhbGlkLWJvcmRlcjogJGVycm9yICFkZWZhdWx0O1xuJGludmFsaWQtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRpbnZhbGlkLWJvcmRlciwgLjI1KSAhZGVmYXVsdDtcblxuXG4kZHJhZy1jbHVlLW9wYWNpdHk6IG51bGwgIWRlZmF1bHQ7XG4kZHJhZy1jbHVlLWxpbmUtaGVpZ2h0OiBudWxsICFkZWZhdWx0O1xuJGRyYWctY2x1ZS1ib3JkZXItcmFkaXVzOiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIExheW91dFxuJGdyaWQtY29sczogMTIgIWRlZmF1bHQ7XG4kZ3JpZC1yb3dzOiAxMCAhZGVmYXVsdDtcbiRncmlkLWdhcDogMTBweCAhZGVmYXVsdDtcblxuXG4vLyBEaXNhYmxlZCBTdHlsaW5nIG1hcHNcbiRkaXNhYmxlZC1zdHlsaW5nOiAoKSAhZGVmYXVsdDtcbi8vIHNhc3MtbGludDpkaXNhYmxlIGluZGVudGF0aW9uXG4kZGlzYWJsZWQtc3R5bGluZzogbWFwLW1lcmdlKChcbiAgICBvcGFjaXR5OiAkZGlzYWJsZWQtb3BhY2l0eSxcbiAgICBmaWx0ZXI6ICRkaXNhYmxlZC1maWx0ZXJcbiksICRkaXNhYmxlZC1zdHlsaW5nKTtcbi8vIHNhc3MtbGludDplbmFibGUgaW5kZW50YXRpb25cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZnVuY3Rpb25zL19pbmRleC5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiX21hdGguc2Nzc1wiO1xuQGltcG9ydCBcIl9jb25maWctbWFwcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2NvbG9ycy5zY3NzXCI7XG4iLCJAZnVuY3Rpb24gZGVjaW1hbC1yb3VuZCgkZmxvYXQsICRkaWdpdHM6IDIpIHtcbiAgICAkcG93OiBwb3coMTAsICRkaWdpdHMpO1xuXG4gICAgQHJldHVybiByb3VuZCgkZmxvYXQgKiAkcG93KSAvICRwb3c7XG59XG5cbkBmdW5jdGlvbiBwb3coJHgsICRuKSB7XG4gICAgJHJldDogMTtcblxuICAgIEBpZiAkbiA+PSAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbiB7XG4gICAgICAgICRyZXQ6ICRyZXQgKiAkeDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAZm9yICRpIGZyb20gJG4gdG8gMCB7XG4gICAgICAgICRyZXQ6ICRyZXQgLyAkeDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEByZXR1cm4gJHJldDtcbn1cbiIsIkBmdW5jdGlvbiBnZXQtY29uZmlnLXByb3AoICRjb25maWcsICRuYW1lLCAkcHJvcCApIHtcbiAgICAka2V5OiBjb25maWctI3skcHJvcH0tI3skbmFtZX07XG5cbiAgICBAaWYgbWFwLWhhcy1rZXkoICRjb25maWcsICRuYW1lICkge1xuICAgICAgICBAaWYgbWFwLWhhcy1rZXkoIG1hcC1nZXQoICRjb25maWcsICRuYW1lICksICRwcm9wICkge1xuICAgICAgICAgICAgQHJldHVybiBtYXAtZ2V0KCBtYXAtZ2V0KCAkY29uZmlnLCAkbmFtZSApLCAkcHJvcCApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQHdhcm4gTk9fU1VDSF9LRVkgJGtleTtcbiAgICBAcmV0dXJuIG51bGw7XG59XG5cblxuLy8gI3JlZ2lvbiB0eXBvZ3JhcGh5XG5AZnVuY3Rpb24gZm9udC1tYXAoICRmb250LWZhbWlseTogbnVsbCwgJGZvbnQtc2l6ZTogbnVsbCwgJGxpbmUtaGVpZ2h0OiBudWxsLCAkZm9udC13ZWlnaHQ6IG51bGwsICRsZXR0ZXItc3BhY2luZzogbnVsbCApIHtcbiAgICBAcmV0dXJuIChcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSxcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLFxuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LFxuICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LFxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nXG4gICAgKTtcbn1cbkBmdW5jdGlvbiBnZXQtZm9udC1mYW1pbHkoICRjb25maWcsICRuYW1lICkge1xuICAgIEByZXR1cm4gZ2V0LWNvbmZpZy1wcm9wKCAkY29uZmlnLCAkbmFtZSwgZm9udC1mYW1pbHkgKTtcbn1cbkBmdW5jdGlvbiBnZXQtZm9udC1zaXplKCAkY29uZmlnLCAkbmFtZSApIHtcbiAgICBAcmV0dXJuIGdldC1jb25maWctcHJvcCggJGNvbmZpZywgJG5hbWUsIGZvbnQtc2l6ZSApO1xufVxuQGZ1bmN0aW9uIGdldC1saW5lLWhlaWdodCggJGNvbmZpZywgJG5hbWUgKSB7XG4gICAgQHJldHVybiBnZXQtY29uZmlnLXByb3AoICRjb25maWcsICRuYW1lLCBsaW5lLWhlaWdodCApO1xufVxuQGZ1bmN0aW9uIGdldC1mb250LXdlaWdodCggJGNvbmZpZywgJG5hbWUgKSB7XG4gICAgQHJldHVybiBnZXQtY29uZmlnLXByb3AoICRjb25maWcsICRuYW1lLCBmb250LXdlaWdodCApO1xufVxuQGZ1bmN0aW9uIGdldC1sZXR0ZXItc3BhY2luZyggJGNvbmZpZywgJG5hbWUgKSB7XG4gICAgQHJldHVybiBnZXQtY29uZmlnLXByb3AoICRjb25maWcsICRuYW1lLCBsZXR0ZXItc3BhY2luZyApO1xufVxuLy8gI2VuZHJlZ2lvblxuIiwiLy8gY29udHJhc3Qgd2NhZyBhZGFwdGVkIGZyb20gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vc2dvbWVzL2NjYzcyZjcxMTM3ZmUyOTAzOWM5MmMwYTlmZTliNjU3XG5cbi8vICBQcmVjb21wdXRlZCBsaW5lYXIgY29sb3IgY2hhbm5lbCB2YWx1ZXMsIGZvciB1c2UgaW4gY29udHJhc3QgY2FsY3VsYXRpb25zLlxuLy8gIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuLy9cbi8vICBBbGdvcml0aG0sIGZvciBjIGluIDAgdG8gMjU1OlxuLy8gIGYoYykge1xuLy8gICAgYyA9IGMgLyAyNTU7XG4vLyAgICByZXR1cm4gYyA8IDAuMDM5MjggPyBjIC8gMTIuOTIgOiBNYXRoLnBvdygoYyArIDAuMDU1KSAvIDEuMDU1LCAyLjQpO1xuLy8gIH1cbi8vXG4vLyAgVGhpcyBsb29rdXAgdGFibGUgaXMgbmVlZGVkIHNpbmNlIHRoZXJlIGlzIG5vIGBwb3dgIGluIFNBU1MuXG4kbGluZWFyLWNoYW5uZWwtdmFsdWVzOiAoXG4gICAgMFxuICAgIC4wMDAzMDM1MjY5ODM1NDg4Mzc1XG4gICAgLjAwMDYwNzA1Mzk2NzA5NzY3NVxuICAgIC4wMDA5MTA1ODA5NTA2NDY1MTI1XG4gICAgLjAwMTIxNDEwNzkzNDE5NTM1XG4gICAgLjAwMTUxNzYzNDkxNzc0NDE4NzRcbiAgICAuMDAxODIxMTYxOTAxMjkzMDI1XG4gICAgLjAwMjEyNDY4ODg4NDg0MTg2MjZcbiAgICAuMDAyNDI4MjE1ODY4MzkwN1xuICAgIC4wMDI3MzE3NDI4NTE5Mzk1MzczXG4gICAgLjAwMzAzNTI2OTgzNTQ4ODM3NVxuICAgIC4wMDMzNDY1MzU3NjM4OTkxNjFcbiAgICAuMDAzNjc2NTA3MzI0MDQ3NDM2XG4gICAgLjAwNDAyNDcxNzAxODQ5NjMwN1xuICAgIC4wMDQzOTE0NDIwMzc0MTAyOTNcbiAgICAuMDA0Nzc2OTUzNDgwNjkzNzI5XG4gICAgLjAwNTE4MTUxNjcwMjMzODM4NlxuICAgIC4wMDU2MDUzOTE2MjQyMDI3MjNcbiAgICAuMDA2MDQ4ODMzMDIyODU3MDU0XG4gICAgLjAwNjUxMjA5MDc5MjU5NDQ3NVxuICAgIC4wMDY5OTU0MTAxODcyNjUzODdcbiAgICAuMDA3NDk5MDMyMDQzMjI2MTc1XG4gICAgLjAwODAyMzE5Mjk4NTM4NDk5NFxuICAgIC4wMDg1NjgxMjU2MTgwNjkzMDdcbiAgICAuMDA5MTM0MDU4NzAyMjIwNzg3XG4gICAgLjAwOTcyMTIxNzMyMDIzNzg1XG4gICAgLjAxMDMyOTgyMzAyOTYyNjkzNlxuICAgIC4wMTA5NjAwOTQwMDY0ODgyNDZcbiAgICAuMDExNjEyMjQ1MTc5NzQzODg1XG4gICAgLjAxMjI4NjQ4ODM1NjkxNTg3MlxuICAgIC4wMTI5ODMwMzIzNDIxNzMwMTJcbiAgICAuMDEzNzAyMDgzMDQ3Mjg5Njg2XG4gICAgLjAxNDQ0Mzg0MzU5NjA5MjU0NVxuICAgIC4wMTUyMDg1MTQ0MjI5MTI3MVxuICAgIC4wMTU5OTYyOTMzNjU1MDk2M1xuICAgIC4wMTY4MDczNzU3NTI4ODczODRcbiAgICAuMDE3NjQxOTU0NDg4Mzg0MDc4XG4gICAgLjAxODUwMDIyMDEyODM3OTY5N1xuICAgIC4wMTkzODIzNjA5NTY5MzU3MjNcbiAgICAuMDIwMjg4NTYzMDU2NjUyNFxuICAgIC4wMjEyMTkwMTAzNzYwMDM1NTVcbiAgICAuMDIyMTczODg0NzkzMzg3Mzg1XG4gICAgLjAyMzE1MzM2NjE3ODExMDQxXG4gICAgLjAyNDE1NzYzMjQ0ODUwNDc1NlxuICAgIC4wMjUxODY4NTk2MjczNjE2M1xuICAgIC4wMjYyNDEyMjE4OTQ4NDk4OThcbiAgICAuMDI3MzIwODkxNjM5MDc0ODk0XG4gICAgLjAyODQyNjAzOTUwNDQyMDc5M1xuICAgIC4wMjk1NTY4MzQ0Mzc4MDg4XG4gICAgLjAzMDcxMzQ0MzczMjk5MzYzNVxuICAgIC4wMzE4OTYwMzMwNzMwMTE1M1xuICAgIC4wMzMxMDQ3NjY1NzA4ODUwNTVcbiAgICAuMDM0MzM5ODA2ODA4NjgyMTdcbiAgICAuMDM1NjAxMzE0ODc1MDIwMzRcbiAgICAuMDM2ODg5NDUwNDAxMTAwMDRcbiAgICAuMDM4MjA0MzcxNTk1MzQ2NVxuICAgIC4wMzk1NDYyMzUyNzY3MzI4NFxuICAgIC4wNDA5MTUxOTY5MDY4NTMxOVxuICAgIC4wNDIzMTE0MTA2MjA4MDk2NzVcbiAgICAuMDQzNzM1MDI5MjU2OTczNDY1XG4gICAgLjA0NTE4NjIwNDM4NTY3NTU0XG4gICAgLjA0NjY2NTA4NjMzNjg4MDA5NVxuICAgIC4wNDgxNzE4MjQyMjY4ODk0MlxuICAgIC4wNDk3MDY1NjU5ODQxMjcyM1xuICAgIC4wNTEyNjk0NTgzNzQwNDMyNFxuICAgIC4wNTI4NjA2NDcwMjMxODAyNDZcbiAgICAuMDU0NDgwMjc2NDQyNDQyMzdcbiAgICAuMDU2MTI4NDkwMDQ5NjAwMDlcbiAgICAuMDU3ODA1NDMwMTkxMDY3MjNcbiAgICAuMDU5NTExMjM4MTYyOTgxMlxuICAgIC4wNjEyNDYwNTQyMzE2MTc2MVxuICAgIC4wNjMwMTAwMTc2NTMxNjc2N1xuICAgIC4wNjQ4MDMyNjY2OTI5MDU3N1xuICAgIC4wNjY2MjU5Mzg2NDM3NzI4OVxuICAgIC4wNjg0NzgxNjk4NDQ0MDAxN1xuICAgIC4wNzAzNjAwOTU2OTY1OTU4OFxuICAgIC4wNzIyNzE4NTA2ODIzMTc0OFxuICAgIC4wNzQyMTM1NjgzODAxNDk2M1xuICAgIC4wNzYxODUzODE0ODEzMDc4NVxuICAgIC4wNzgxODc0MjE4MDUxODYzM1xuICAgIC4wODAyMTk4MjAzMTQ0NjgzMlxuICAgIC4wODIyODI3MDcxMjk4MTQ4XG4gICAgLjA4NDM3NjIxMTU0NDE0ODgyXG4gICAgLjA4NjUwMDQ2MjAzNjU0OTc2XG4gICAgLjA4ODY1NTU4NjI4NTc3Mjk0XG4gICAgLjA5MDg0MTcxMTE4MzQwNzY4XG4gICAgLjA5MzA1ODk2Mjg0NjY4NzQ1XG4gICAgLjA5NTMwNzQ2NjYzMDk2NDdcbiAgICAuMDk3NTg3MzQ3MTQxODYyNDZcbiAgICAuMDk5ODk4NzI4MjQ3MTEzODlcbiAgICAuMTAyMjQxNzMzMDg4MTAxMzJcbiAgICAuMTA0NjE2NDg0MDkxMTA0MTlcbiAgICAuMTA3MDIzMTAyOTc4MjY3NjFcbiAgICAuMTA5NDYxNzEwNzc4Mjk5MzNcbiAgICAuMTExOTMyNDI3ODM2OTA1NlxuICAgIC4xMTQ0MzUzNzM4MjY5NzM3M1xuICAgIC4xMTY5NzA2Njc3NTg1MTA4NFxuICAgIC4xMTk1Mzg0Mjc5ODgzNDU2MlxuICAgIC4xMjIxMzg3NzIyMjk2MDE4N1xuICAgIC4xMjQ3NzE4MTc1NjA5NTA0OVxuICAgIC4xMjc0Mzc2ODA0MzU2NDc0M1xuICAgIC4xMzAxMzY0NzY2OTAzNjQzXG4gICAgLjEzMjg2ODMyMTU1MzgxNzk4XG4gICAgLjEzNTYzMzMyOTY1NTIwNTY2XG4gICAgLjEzODQzMTYxNTAzMjQ1MTgzXG4gICAgLjE0MTI2MzI5MTE0MDI3MTY0XG4gICAgLjE0NDEyODQ3MDg1ODA1Nzc3XG4gICAgLjE0NzAyNzI2NjQ5NzU5NDk4XG4gICAgLjE0OTk1OTc4OTgxMDYwODU2XG4gICAgLjE1MjkyNjE1MTk5NjE1MDE3XG4gICAgLjE1NTkyNjQ2MzcwNzgyNzRcbiAgICAuMTU4OTYwODM1MDYwODgwNFxuICAgIC4xNjIwMjkzNzU2MzkxMTFcbiAgICAuMTY1MTMyMTk0NTAxNjY3NlxuICAgIC4xNjgyNjk0MDAxODk2OTA3NVxuICAgIC4xNzE0NDExMDA3MzI4MjI2XG4gICAgLjE3NDY0NzQwMzY1NTU4NTA0XG4gICAgLjE3Nzg4ODQxNTk4MzYyOTEyXG4gICAgLjE4MTE2NDI0NDI0OTg2MDIyXG4gICAgLjE4NDQ3NDk5NDUwMDQ0MVxuICAgIC4xODc4MjA3NzIzMDA2Nzc4N1xuICAgIC4xOTEyMDE2ODI3NDA3OTEzOFxuICAgIC4xOTQ2MTc4MzA0NDE1NzU4XG4gICAgLjE5ODA2OTMxOTU1OTk0ODg2XG4gICAgLjIwMTU1NjI1Mzc5NDM5NzA3XG4gICAgLjIwNTA3ODczNjM5MDMxNjkzXG4gICAgLjIwODYzNjg3MDE0NTI1NTc1XG4gICAgLjIxMjIzMDc1NzQxNDA1NTIzXG4gICAgLjIxNTg2MDUwMDExMzg5OTI2XG4gICAgLjIxOTUyNjE5OTcyOTI2OTJcbiAgICAuMjIzMjI3OTU3MzE2ODA4NVxuICAgIC4yMjY5NjU4NzM1MTAwOTgzNlxuICAgIC4yMzA3NDAwNDg1MjQzNDkxNVxuICAgIC4yMzQ1NTA1ODIxNjEwMDUyMlxuICAgIC4yMzgzOTc1NzM4MTIyNzFcbiAgICAuMjQyMjgxMTIyNDY1NTU0ODZcbiAgICAuMjQ2MjAxMzI2NzA3ODM1NDhcbiAgICAuMjUwMTU4Mjg0NzI5OTUzNDRcbiAgICAuMjU0MTUyMDk0MzMwODI2NzVcbiAgICAuMjU4MTgyODUyOTIxNTk1OFxuICAgIC4yNjIyNTA2NTc1Mjk2OTYyM1xuICAgIC4yNjYzNTU2MDQ4MDI4NjI0N1xuICAgIC4yNzA0OTc3OTEwMTMwNjU4XG4gICAgLjI3NDY3NzMxMjA2MDM4NDY1XG4gICAgLjI3ODg5NDI2MzQ3NjgxMDRcbiAgICAuMjgzMTQ4NzQwNDI5OTkyMVxuICAgIC4yODc0NDA4Mzc3MjY5MTc1XG4gICAgLjI5MTc3MDY0OTgxNzUzNTg3XG4gICAgLjI5NjEzODI3MDc5ODMyMTFcbiAgICAuMzAwNTQzNzk0NDE1Nzc2NVxuICAgIC4zMDQ5ODczMTQwNjk4ODYzXG4gICAgLjMwOTQ2ODkyMjgxNzUwODU0XG4gICAgLjMxMzk4ODcxMzM3NTcxNzU0XG4gICAgLjMxODU0Njc3ODEyNTA5MTg2XG4gICAgLjMyMzE0MzIwOTExMjk1MDc1XG4gICAgLjMyNzc3ODA5ODA1NjU0MjJcbiAgICAuMzMyNDUxNTM2MzQ2MTc5MzVcbiAgICAuMzM3MTYzNjE1MDQ4MzMwMzdcbiAgICAuMzQxOTE0NDI0OTA4NjYwOVxuICAgIC4zNDY3MDQwNTYzNTUwMjk2XG4gICAgLjM1MTUzMjU5OTUwMDQzOTM2XG4gICAgLjM1NjQwMDE0NDE0NTk0MzVcbiAgICAuMzYxMzA2Nzc5NzgzNTA5NVxuICAgIC4zNjYyNTI1OTU1OTg4Mzk1XG4gICAgLjM3MTIzNzY4MDQ3NDE0OTFcbiAgICAuMzc2MjYyMTIyOTkwOTA2NVxuICAgIC4zODEzMjYwMTE0MzI1MzAxNFxuICAgIC4zODY0Mjk0MzM3ODcwNDlcbiAgICAuMzkxNTcyNDc3NzQ5NzIzMjZcbiAgICAuMzk2NzU1MjMwNzI1NjI2ODVcbiAgICAuNDAxOTc3Nzc5ODMyMTk1OFxuICAgIC40MDcyNDAyMTE5MDE3MzY3XG4gICAgLjQxMjU0MjYxMzQ4MzkwMzc1XG4gICAgLjQxNzg4NTA3MDg0ODEzNzVcbiAgICAuNDIzMjY3NjY5OTg2MDcxN1xuICAgIC40Mjg2OTA0OTY2MTM5MDY2XG4gICAgLjQzNDE1MzYzNjE3NDc0ODk1XG4gICAgLjQzOTY1NzE3Mzg0MDkxODhcbiAgICAuNDQ1MjAxMTk0NTE2MjI3ODZcbiAgICAuNDUwNzg1NzgyODM4MjIzNDZcbiAgICAuNDU2NDExMDIzMTgwNDA0NjZcbiAgICAuNDYyMDc2OTk5NjU0NDA3MVxuICAgIC40Njc3ODM3OTYxMTIxNTlcbiAgICAuNDczNTMxNDk2MTQ4MDA5NTVcbiAgICAuNDc5MzIwMTgzMTAwODI2OFxuICAgIC40ODUxNDk5NDAwNTYwNzA0XG4gICAgLjQ5MTAyMDg0OTg0NzgzNTZcbiAgICAuNDk2OTMyOTk1MDYwODcwNFxuICAgIC41MDI4ODY0NTgwMzI1Njg3XG4gICAgLjUwODg4MTMyMDg1NDkzMzhcbiAgICAuNTE0OTE3NjY1Mzc2NTIxNFxuICAgIC41MjA5OTU1NzMyMDQzNTQzXG4gICAgLjUyNzExNTEyNTcwNTgxMzFcbiAgICAuNTMzMjc2NDA0MDEwNTA1MlxuICAgIC41Mzk0Nzk0ODkwMTIxMDcyXG4gICAgLjU0NTcyNDQ2MTM3MDE4NjZcbiAgICAuNTUyMDExNDAxNTEyMDAwMVxuICAgIC41NTgzNDAzODk2MzQyNjc5XG4gICAgLjU2NDcxMTUwNTcwNDkyOTJcbiAgICAuNTcxMTI0ODI5NDY0ODczMVxuICAgIC41Nzc1ODA0NDA0Mjk2NTA2XG4gICAgLjU4NDA3ODQxNzg5MTE2NDFcbiAgICAuNTkwNjE4ODQwOTE5MzM2OVxuICAgIC41OTcyMDE3ODgzNjM3NjM0XG4gICAgLjYwMzgyNzMzODg1NTMzNzhcbiAgICAuNjEwNDk1NTcwODA3ODY0OFxuICAgIC42MTcyMDY1NjI0MTk2NTExXG4gICAgLjYyMzk2MDM5MTY3NTA3NjFcbiAgICAuNjMwNzU3MTM2MzQ2MTQ2OFxuICAgIC42Mzc1OTY4NzM5OTQwMzI2XG4gICAgLjY0NDQ3OTY4MTk3MDU4MjFcbiAgICAuNjUxNDA1NjM3NDE5ODI0MlxuICAgIC42NTgzNzQ4MTcyNzk0NDg1XG4gICAgLjY2NTM4NzI5ODI4MjI3MlxuICAgIC42NzI0NDMxNTY5NTc2ODc1XG4gICAgLjY3OTU0MjQ2OTYzMzA5MzhcbiAgICAuNjg2Njg1MzEyNDM1MzEzNVxuICAgIC42OTM4NzE3NjEyOTE5ODk5XG4gICAgLjcwMTEwMTg5MTkzMjk3MzFcbiAgICAuNzA4Mzc1Nzc5ODkxNjg2OFxuICAgIC43MTU2OTM1MDA1MDY0ODA3XG4gICAgLjcyMzA1NTEyODkyMTk2OTNcbiAgICAuNzMwNDYwNzQwMDkwMzUzN1xuICAgIC43Mzc5MTA0MDg3NzI3MzA4XG4gICAgLjc0NTQwNDIwOTU0MDM4NzRcbiAgICAuNzUyOTQyMjE2Nzc2MDc3OVxuICAgIC43NjA1MjQ1MDQ2NzUyOTI0XG4gICAgLjc2ODE1MTE0NzI0NzUwN1xuICAgIC43NzU4MjIyMTgzMTc0MjM2XG4gICAgLjc4MzUzNzc5MTUyNjE5MzVcbiAgICAuNzkxMjk3OTQwMzMyNjMwMlxuICAgIC43OTkxMDI3MzgwMTQ0MDlcbiAgICAuODA2OTUyMjU3NjY5MjUxNlxuICAgIC44MTQ4NDY1NzIyMTYxMDEyXG4gICAgLjgyMjc4NTc1NDM5NjI4MzVcbiAgICAuODMwNzY5ODc2Nzc0NjU0NlxuICAgIC44Mzg3OTkwMTE3NDA3NFxuICAgIC44NDY4NzMyMzE1MDk4NThcbiAgICAuODU0OTkyNjA4MTI0MjMzOFxuICAgIC44NjMxNTcyMTM0NTQxMDIzXG4gICAgLjg3MTM2NzExOTE5ODc5NzJcbiAgICAuODc5NjIyMzk2ODg3ODMxN1xuICAgIC44ODc5MjMxMTc4ODE5NjYzXG4gICAgLjg5NjI2OTM1MzM3NDI2NjRcbiAgICAuOTA0NjYxMTc0MzkxMTQ5NlxuICAgIC45MTMwOTg2NTE3OTM0MTkyXG4gICAgLjkyMTU4MTg1NjI3NzI5NDZcbiAgICAuOTMwMTEwODU4Mzc1NDIzN1xuICAgIC45Mzg2ODU3Mjg0NTc4ODhcbiAgICAuOTQ3MzA2NTM2NzMzMTk5OVxuICAgIC45NTU5NzMzNTMyNDkyODYxXG4gICAgLjk2NDY4NjI0Nzg5NDQ2NTFcbiAgICAuOTczNDQ1MjkwMzk4NDEyNVxuICAgIC45ODIyNTA1NTAzMzMxMTcxXG4gICAgLjk5MTEwMjA5NzExMzgyOThcbiAgICAxXG4pO1xuXG4vLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAYWNjZXNzIHByaXZhdGVcbiRjb2xvci1sZXZlbC1zdGVwOiBpZihcbiAgICAvKiBjaGVjayBmb3IgZXhpc3RhbmNlIG9mIGJvb3RzdHJhcCB2YXJpYWJsZSAqL1xuICAgIHZhcmlhYmxlLWV4aXN0cyhcInRoZW1lLWNvbG9yLWludGVydmFsXCIpLFxuICAgICR0aGVtZS1jb2xvci1pbnRlcnZhbCxcbiAgICAvKiBmYWxsYmFjayAqL1xuICAgIDglXG4pICFkZWZhdWx0O1xuXG4vLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4vLy8gQGdyb3VwIGNvbG9yLXN5c3RlbVxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuJHlpcS10aHJlc2hvbGQ6IGlmKFxuICAgIC8qIGNoZWNrIGZvciBleGlzdGFuY2Ugb2YgYm9vdHN0cmFwIHZhcmlhYmxlICovXG4gICAgdmFyaWFibGUtZXhpc3RzKFwieWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkXCIpLFxuICAgICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQsXG4gICAgLyogZmFsbGJhY2sgKi9cbiAgICAxNTBcbikgIWRlZmF1bHQ7XG5cbi8vLyBEYXJrIGNvbG9yIGZvciB1c2UgaW4gWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuLy8vIEBncm91cCBjb2xvci1zeXN0ZW1cbi8vLyBAYWNjZXNzIHByaXZhdGVcbiR5aXEtZGFyazogaWYoXG4gICAgLyogY2hlY2sgZm9yIGV4aXN0YW5jZSBvZiBib290c3RyYXAgdmFyaWFibGUgKi9cbiAgICB2YXJpYWJsZS1leGlzdHMoXCJ5aXEtdGV4dC1kYXJrXCIpLFxuICAgICR5aXEtdGV4dC1kYXJrLFxuICAgIC8qIGZhbGxiYWNrICovXG4gICAgYmxhY2tcbikgIWRlZmF1bHQ7XG5cbi8vLyBMaWdodCBjb2xvciBmb3IgdXNlIGluIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbi8vLyBAZ3JvdXAgY29sb3Itc3lzdGVtXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4keWlxLWxpZ2h0OiBpZihcbiAgICAvKiBjaGVjayBmb3IgZXhpc3RhbmNlIG9mIGJvb3RzdHJhcCB2YXJpYWJsZSAqL1xuICAgIHZhcmlhYmxlLWV4aXN0cyhcInlpcS10ZXh0LWxpZ2h0XCIpLFxuICAgICR5aXEtdGV4dC1saWdodCxcbiAgICAvKiBmYWxsYmFjayAqL1xuICAgIHdoaXRlXG4pICFkZWZhdWx0O1xuXG4vLyBDYWxjdWxhdGUgdGhlIGx1bWluYW5jZSBmb3IgYSBjb2xvci5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvV0NBRzIwLVRFQ0hTL0cxNy5odG1sI0cxNy10ZXN0c1xuQGZ1bmN0aW9uIGx1bWluYW5jZSgkY29sb3IpIHtcbiAgICAkcmVkOiBudGgoJGxpbmVhci1jaGFubmVsLXZhbHVlcywgcmVkKCRjb2xvcikgKyAxKTtcbiAgICAkZ3JlZW46IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBncmVlbigkY29sb3IpICsgMSk7XG4gICAgJGJsdWU6IG50aCgkbGluZWFyLWNoYW5uZWwtdmFsdWVzLCBibHVlKCRjb2xvcikgKyAxKTtcblxuICAgIEByZXR1cm4gLjIxMjYgKiAkcmVkICsgLjcxNTIgKiAkZ3JlZW4gKyAuMDcyMiAqICRibHVlO1xufVxuQGZ1bmN0aW9uIGlzLWRhcmsoICRjb2xvciApIHtcbiAgICBAcmV0dXJuIGlmKCBsdW1pbmFuY2UoJGNvbG9yKSA8IC41LCB0cnVlLCBmYWxzZSApO1xufVxuQGZ1bmN0aW9uIGlzLWxpZ2h0KCAkY29sb3IgKSB7XG4gICAgQHJldHVybiBpZiggbHVtaW5hbmNlKCRjb2xvcikgPCAuNSwgZmFsc2UsIHRydWUgKTtcbn1cblxuXG5AZnVuY3Rpb24gY29sb3ItbGV2ZWwoJGNvbG9yLCAkbGV2ZWw6IDApIHtcblxuICAgIEBpZiAoJGxldmVsID09IDApIHtcbiAgICAgICAgQHJldHVybiAkY29sb3I7XG4gICAgfVxuXG4gICAgJGJhc2U6IGlmKCRsZXZlbCA8IDAsICNmZmZmZmYsICMwMDAwMDApO1xuICAgICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgICBAaWYgKCB1bml0KCRsZXZlbCkgPT0gXCIlXCIgKSB7XG4gICAgICAgIEByZXR1cm4gbWl4KCAkYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuIG1peCgkYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkY29sb3ItbGV2ZWwtc3RlcCk7XG59XG5cbkBmdW5jdGlvbiB0aW50KCAkY29sb3IsICRsZXZlbDogMSApIHtcbiAgICBAcmV0dXJuIGNvbG9yLWxldmVsKCAkY29sb3IsIC0xICogJGxldmVsICk7XG59XG5cbkBmdW5jdGlvbiBzaGFkZSggJGNvbG9yLCAkbGV2ZWw6IDEgKSB7XG4gICAgQHJldHVybiBjb2xvci1sZXZlbCggJGNvbG9yLCAxICogJGxldmVsICk7XG59XG5cbkBmdW5jdGlvbiB0cnktc2hhZGUoJGNvbG9yLCAkbGV2ZWw6IDEpIHtcbiAgICAkZGFyay10aGVtZTogaWYodmFyaWFibGUtZXhpc3RzKGlzLWRhcmstdGhlbWUpLCAkaXMtZGFyay10aGVtZSwgZmFsc2UpO1xuXG4gICAgQGlmICRkYXJrLXRoZW1lIHtcbiAgICAgICAgQHJldHVybiB0aW50KCRjb2xvciwgJGxldmVsKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuIHNoYWRlKCRjb2xvciwgJGxldmVsKTtcbn1cbkBmdW5jdGlvbiB0cnktdGludCgkY29sb3IsICRsZXZlbDogMSkge1xuICAgICRkYXJrLXRoZW1lOiBpZih2YXJpYWJsZS1leGlzdHMoaXMtZGFyay10aGVtZSksICRpcy1kYXJrLXRoZW1lLCBmYWxzZSk7XG5cbiAgICBAaWYgJGRhcmstdGhlbWUge1xuICAgICAgICBAcmV0dXJuIHNoYWRlKCRjb2xvciwgJGxldmVsKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuIHRpbnQoJGNvbG9yLCAkbGV2ZWwpO1xufVxuXG5cbkBmdW5jdGlvbiB0cnktZGFya2VuKCAkY29sb3IsICRhbW91bnQsICR0aHJlc2hvbGQ6IGJsYWNrICkge1xuICAgICRhbW91bnQ6IGlmKHVuaXRsZXNzKCRhbW91bnQpLCAkYW1vdW50LCAoJGFtb3VudCAvIDElKSk7XG5cbiAgICAkcmVzdWx0OiBkYXJrZW4oICRjb2xvciwgJGFtb3VudCApO1xuICAgICRhbHQtcmVzdWx0OiBkYXJrZW4oICRjb2xvciwgKCRhbW91bnQgLSAxKSApO1xuXG4gICAgQGlmICgkcmVzdWx0ID09ICR0aHJlc2hvbGQpIGFuZCAoJGFsdC1yZXN1bHQgPT0gJHRocmVzaG9sZCkge1xuICAgICAgICBAcmV0dXJuIGxpZ2h0ZW4oICRjb2xvciwgJGFtb3VudCApO1xuICAgIH1cbiAgICBAcmV0dXJuICRyZXN1bHQ7XG59XG5cbkBmdW5jdGlvbiB0cnktbGlnaHRlbiggJGNvbG9yLCAkYW1vdW50LCAkdGhyZXNob2xkOiB3aGl0ZSApIHtcbiAgICAkYW1vdW50OiBpZih1bml0bGVzcygkYW1vdW50KSwgJGFtb3VudCwgKCRhbW91bnQgLyAxJSkpO1xuXG4gICAgJHJlc3VsdDogbGlnaHRlbiggJGNvbG9yLCAkYW1vdW50ICk7XG4gICAgJGFsdC1yZXN1bHQ6IGxpZ2h0ZW4oICRjb2xvciwgKCRhbW91bnQgLSAxKSApO1xuXG4gICAgQGlmICgkcmVzdWx0ID09ICR0aHJlc2hvbGQpIGFuZCAoJGFsdC1yZXN1bHQgPT0gJHRocmVzaG9sZCkge1xuICAgICAgICBAcmV0dXJuIGRhcmtlbiggJGNvbG9yLCAkYW1vdW50ICk7XG4gICAgfVxuICAgIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuXG5AZnVuY3Rpb24geWlxKCRjb2xvcikge1xuICAgICRyOiByZWQoJGNvbG9yKTtcbiAgICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gICAgQHJldHVybiAkeWlxO1xufVxuQGZ1bmN0aW9uIGNvbnRyYXN0LXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLWRhcmssICRsaWdodDogJHlpcS1saWdodCkge1xuICAgICR5aXE6IHlpcSgkY29sb3IpO1xuICAgICRvdXQ6IGlmKCR5aXEgPj0gJHlpcS10aHJlc2hvbGQsICRkYXJrLCAkbGlnaHQpO1xuICAgIC8vIEBkZWJ1ZyB5aXE7XG4gICAgQHJldHVybiAkb3V0O1xufVxuQGZ1bmN0aW9uIGNvbnRyYXN0LXdjYWcoJGNvbG9yLCAkZGFyazogIzAwMDAwMCwgJGxpZ2h0OiAjZmZmZmZmKSB7XG4gICAgJGx1bWE6IGx1bWluYW5jZSgkY29sb3IpO1xuICAgICRvdXQ6IGlmKCRsdW1hIDwgLjUsICRsaWdodCwgJGRhcmspO1xuICAgIC8vIEBkZWJ1ZyAkbHVtYTtcbiAgICBAcmV0dXJuICRvdXQ7XG59XG5cbkBmdW5jdGlvbiB0cnVlLW1peCgkY29sb3IxLCAkY29sb3IyLCAkd2VpZ2h0OiA1MCUpIHtcbiAgICBAcmV0dXJuIG1peChyZ2JhKCRjb2xvcjEsIDEpLCByZ2JhKCRjb2xvcjIsIDEpLCAkd2VpZ2h0KTtcbn1cbiIsIiRlbmFibGUtYm9vdHN0cmFwLW92ZXJyaWRlczogdHJ1ZSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuXG4vLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuLy8gQGlmICRlbmFibGUtYm9vdHN0cmFwLW92ZXJyaWRlcyB7XG5cbiAgICAkZW5hYmxlLXNoYWRvd3M6IHRydWUgIWRlZmF1bHQ7XG5cbiAgICAkd2hpdGU6ICAgICNmZmZmZmYgIWRlZmF1bHQ7XG4gICAgJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuICAgICRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiAgICAkZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4gICAgJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuICAgICRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiAgICAkZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4gICAgJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuICAgICRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiAgICAkZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4gICAgJGJsYWNrOiAgICAjMDAwMDAwICFkZWZhdWx0O1xuXG4gICAgJGJsdWU6ICAgICAjMDA3YmZmICFkZWZhdWx0O1xuICAgICRjeWFuOiAgICAgIzE3YTJiOCAhZGVmYXVsdDtcbiAgICAkZ3JlZW46ICAgICMyOGE3NDUgIWRlZmF1bHQ7XG4gICAgJHllbGxvdzogICAjZmZjMTA3ICFkZWZhdWx0O1xuICAgICRyZWQ6ICAgICAgI2RjMzU0NSAhZGVmYXVsdDtcblxuICAgICRhY2NlbnQ6ICRibHVlICFkZWZhdWx0O1xuICAgICRwcmltYXJ5OiAkYWNjZW50ICFkZWZhdWx0O1xuICAgICRzZWNvbmRhcnk6ICNlNGU3ZWIgIWRlZmF1bHQ7XG4gICAgJGluZm86ICRjeWFuICFkZWZhdWx0O1xuICAgICRzdWNjZXNzOiAkZ3JlZW4gIWRlZmF1bHQ7XG4gICAgJHdhcm5pbmc6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4gICAgJGVycm9yOiAkcmVkICFkZWZhdWx0O1xuICAgICRkYW5nZXI6ICRlcnJvciAhZGVmYXVsdDtcblxuICAgICR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZSgoXG4gICAgICAgIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcbiAgICAgICAgXCJzZWNvbmRhcnlcIjogJHNlY29uZGFyeSxcbiAgICAgICAgXCJpbmZvXCI6ICRpbmZvLFxuICAgICAgICBcInN1Y2Nlc3NcIjogJHN1Y2Nlc3MsXG4gICAgICAgIFwid2FybmluZ1wiOiAkd2FybmluZyxcbiAgICAgICAgXCJkYW5nZXJcIjogJGRhbmdlclxuICAgICksICR0aGVtZS1jb2xvcnMpO1xuXG4gICAgJHlpcS10aHJlc2hvbGQ6IDE1MCAhZGVmYXVsdDtcbiAgICAkeWlxLWRhcms6ICRncmF5LTkwMCAhZGVmYXVsdDtcbiAgICAkeWlxLWxpZ2h0OiAkd2hpdGUgIWRlZmF1bHQ7XG5cbiAgICAkYm9keS1iZzogJHdoaXRlICFkZWZhdWx0O1xuICAgICRib2R5LWNvbG9yOiBjb250cmFzdC15aXEoICRib2R5LWJnLCAkZ3JheS05MDAsICRncmF5LTEwMCApICFkZWZhdWx0O1xuXG4gICAgJGJvcmRlci1jb2xvcjogY29udHJhc3QteWlxKCAkYm9keS1iZywgJGdyYXktMzAwLCAkZ3JheS03MDAgKSAhZGVmYXVsdDtcblxuICAgICRjb21wb25lbnQtYmc6ICRib2R5LWJnICFkZWZhdWx0O1xuICAgICRjb21wb25lbnQtY29sb3I6IGNvbnRyYXN0LXlpcSggJGNvbXBvbmVudC1iZywgJGdyYXktOTAwLCAkZ3JheS0xMDAgKSAhZGVmYXVsdDtcbiAgICAkY29tcG9uZW50LWJvcmRlci1jb2xvcjogY29udHJhc3QteWlxKCAkY29tcG9uZW50LWJnLCAkZ3JheS0zMDAsICRncmF5LTcwMCApICFkZWZhdWx0O1xuICAgICRjb21wb25lbnQtYWN0aXZlLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogY29udHJhc3QteWlxKCAkY29tcG9uZW50LWFjdGl2ZS1iZywgJGJsYWNrLCAkd2hpdGUgKSAhZGVmYXVsdDtcblxuICAgICRicmVhZGNydW1iLXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuICAgICRicmVhZGNydW1iLXBhZGRpbmcteTogMHB4ICFkZWZhdWx0O1xuICAgICRicmVhZGNydW1iLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuXG4gICAgJGNhcmQtYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4gICAgJGNhcmQtY29sb3I6ICRjb21wb25lbnQtY29sb3IgIWRlZmF1bHQ7XG4gICAgJGNhcmQtYm9yZGVyLWNvbG9yOiByZ2JhKCBjb250cmFzdC15aXEoICRjYXJkLWJnLCAkYmxhY2ssICR3aGl0ZSApLCAuMTI1ICkgIWRlZmF1bHQ7XG4gICAgJGNhcmQtY2FwLWJnOiByZ2JhKCBjb250cmFzdC15aXEoICRjYXJkLWJnLCAkYmxhY2ssICR3aGl0ZSApLCAuMDMgKSAhZGVmYXVsdDtcbiAgICAkY2FyZC1jYXAtY29sb3I6ICRjYXJkLWNvbG9yICFkZWZhdWx0O1xuICAgICRjYXJkLWNhcC1ib3JkZXItY29sb3I6IHJnYmEoIGNvbnRyYXN0LXlpcSggJGNhcmQtYmcsICRibGFjaywgJHdoaXRlICksIC4xMjUgKSAhZGVmYXVsdDtcblxuICAgICRpbnB1dC1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiAgICAkaW5wdXQtY29sb3I6IGNvbnRyYXN0LXlpcSggJGlucHV0LWJnLCAkZ3JheS03MDAsICRncmF5LTMwMCApICFkZWZhdWx0O1xuICAgICRpbnB1dC1ib3JkZXItY29sb3I6ICBjb250cmFzdC15aXEoICRpbnB1dC1iZywgJGdyYXktNDAwLCAkZ3JheS02MDAgKSAhZGVmYXVsdDtcblxuICAgICRsaXN0LWdyb3VwLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuICAgICRsaXN0LWdyb3VwLWNvbG9yOiAkY29tcG9uZW50LWNvbG9yICFkZWZhdWx0O1xuICAgICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogcmdiYSggY29udHJhc3QteWlxKCAkbGlzdC1ncm91cC1iZywgJGJsYWNrLCAkd2hpdGUgKSwgLjEyNSApICFkZWZhdWx0O1xuICAgICRsaXN0LWdyb3VwLWhvdmVyLWJnOiBjb250cmFzdC15aXEoICRsaXN0LWdyb3VwLWJnLCAkZ3JheS0xMDAsICRncmF5LTkwMCApICFkZWZhdWx0O1xuICAgICRsaXN0LWdyb3VwLWhvdmVyLWNvbG9yOiAkbGlzdC1ncm91cC1jb2xvciAhZGVmYXVsdDtcblxuICAgICRsaXN0LWdyb3VwLWFjdGlvbi1iZzogJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG4gICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiBjb250cmFzdC15aXEoICRsaXN0LWdyb3VwLWFjdGlvbi1iZywgJGdyYXktNzAwLCAkbGlzdC1ncm91cC1jb2xvciApICFkZWZhdWx0O1xuICAgICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogJGxpc3QtZ3JvdXAtaG92ZXItYmcgIWRlZmF1bHQ7XG4gICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiBjb250cmFzdC15aXEoICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZywgJGdyYXktNzAwLCAkbGlzdC1ncm91cC1jb2xvciApICFkZWZhdWx0O1xuICAgICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IGNvbnRyYXN0LXlpcSggJGxpc3QtZ3JvdXAtYmcsICRncmF5LTIwMCwgJGdyYXktODAwICkgIWRlZmF1bHQ7XG4gICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogJGxpc3QtZ3JvdXAtY29sb3IgIWRlZmF1bHQ7XG5cbiAgICAkZHJvcGRvd24tYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4gICAgJGRyb3Bkb3duLWNvbG9yOiAkY29tcG9uZW50LWNvbG9yICFkZWZhdWx0O1xuICAgICRkcm9wZG93bi1ib3JkZXItY29sb3I6IHJnYmEoIGNvbnRyYXN0LXlpcSggJGRyb3Bkb3duLWJnLCAkYmxhY2ssICR3aGl0ZSApLCAuMTUgKSAhZGVmYXVsdDtcblxuICAgICRkcm9wZG93bi1saW5rLWNvbG9yOiBjb250cmFzdC15aXEoICRkcm9wZG93bi1iZywgJGdyYXktOTAwLCAkZ3JheS0xMDAgKSAhZGVmYXVsdDtcbiAgICAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogY29udHJhc3QteWlxKCAkZHJvcGRvd24tYmcsIGRhcmtlbiggJGRyb3Bkb3duLWxpbmstY29sb3IsIDUlICksIGxpZ2h0ZW4oICRkcm9wZG93bi1saW5rLWNvbG9yLCA1JSApICkgIWRlZmF1bHQ7XG4gICAgJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6IGNvbnRyYXN0LXlpcSggJGRyb3Bkb3duLWJnLCAkZ3JheS0xMDAsICRncmF5LTkwMCApICFkZWZhdWx0O1xuXG4gICAgJG5hdi10YWJzLWJvcmRlci1jb2xvcjogJGNvbXBvbmVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4gICAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuICAgICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogJGNvbXBvbmVudC1jb2xvciAhZGVmYXVsdDtcbiAgICAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY29tcG9uZW50LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuICAgICRwYWdpbmF0aW9uLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuICAgICRwYWdpbmF0aW9uLWNvbG9yOiAkYWNjZW50ICFkZWZhdWx0O1xuICAgICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogJGNvbXBvbmVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4gICAgJHBhZ2luYXRpb24taG92ZXItYmc6IGRhcmtlbiggJHBhZ2luYXRpb24tYmcsIDglICkgIWRlZmF1bHQ7XG4gICAgJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4gICAgJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuICAgICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiAgICAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogZ3JheXNjYWxlKCAkcGFnaW5hdGlvbi1jb2xvciApICFkZWZhdWx0O1xuXG4gICAgJHRhYmxlLWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuICAgICR0YWJsZS1jb2xvcjogJGNvbXBvbmVudC1jb2xvciAhZGVmYXVsdDtcbiAgICAkdGFibGUtYm9yZGVyLWNvbG9yOiByZ2JhKCBjb250cmFzdC15aXEoICR0YWJsZS1iZywgJGdyYXktOTAwICksIC4xMjUgKSAhZGVmYXVsdDtcblxuICAgICRtb2RhbC1jb250ZW50LWJnOiAkY29tcG9uZW50LWJnICFkZWZhdWx0O1xuICAgICRtb2RhbC1jb250ZW50LWNvbG9yOiAkY29tcG9uZW50LWNvbG9yICFkZWZhdWx0O1xuICAgICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogJGNvbXBvbmVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4gICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICRjb21wb25lbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4gICAgJHByb2dyZXNzLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4gICAgJHByb2dyZXNzLWNvbG9yOiBjb250cmFzdC15aXEoICRwcm9ncmVzcy1iZywgJGdyYXktOTAwICkgIWRlZmF1bHQ7XG4gICAgJHByb2dyZXNzLWJhci1iZzogJHByaW1hcnkgIWRlZmF1bHQ7XG4gICAgJHByb2dyZXNzLWJhci1jb2xvcjogY29udHJhc3QteWlxKCAkcHJvZ3Jlc3MtYmFyLWJnLCAkZ3JheS05MDAgKSAhZGVmYXVsdDtcbi8vIH1cbi8vIHNhc3MtbGludDplbmFibGUgaW5kZW50YXRpb25cbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcbi8vXG4vLyBVdGlsaXR5IG1peGlucyBhbmQgZnVuY3Rpb25zIGZvciBldmFsdWF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCBvciB1bml0KCRudW0pID09IFwiJVwiIG9yIHVuaXQoJHByZXYtbnVtKSA9PSBcIiVcIiB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gVXNlZCB0byBlbnN1cmUgdGhlIG1pbi13aWR0aCBvZiB0aGUgbG93ZXN0IGJyZWFrcG9pbnQgc3RhcnRzIGF0IDAuXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xuICBAaWYgbGVuZ3RoKCRtYXApID4gMCB7XG4gICAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcbiAgICBAaWYgJGZpcnN0LXZhbHVlICE9IDAge1xuICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gU2VlIGh0dHBzOi8vY29kZXBlbi5pby9rZXZpbndlYmVyL3Blbi9kWFdvUndcbi8vXG4vLyBSZXF1aXJlcyB0aGUgdXNlIG9mIHF1b3RlcyBhcm91bmQgZGF0YSBVUklzLlxuXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XG4gIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJkYXRhOmltYWdlL3N2Zyt4bWxcIikge1xuICAgIEBlYWNoICRjaGFyLCAkZW5jb2RlZCBpbiAkZXNjYXBlZC1jaGFyYWN0ZXJzIHtcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xuICAgICAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcInVybChcIikgPT0gMSB7XG4gICAgICAgICRzdHJpbmc6IHVybChcIiN7c3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsIDYsIC0zKSwgJGNoYXIsICRlbmNvZGVkKX1cIik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgJHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJGNoYXIsICRlbmNvZGVkKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIENvbG9yIGNvbnRyYXN0XG5AZnVuY3Rpb24gY29sb3IteWlxKCRjb2xvciwgJGRhcms6ICR5aXEtdGV4dC1kYXJrLCAkbGlnaHQ6ICR5aXEtdGV4dC1saWdodCkge1xuICAkcjogcmVkKCRjb2xvcik7XG4gICRnOiBncmVlbigkY29sb3IpO1xuICAkYjogYmx1ZSgkY29sb3IpO1xuXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcblxuICBAaWYgKCR5aXEgPj0gJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZCkge1xuICAgIEByZXR1cm4gJGRhcms7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gJGxpZ2h0O1xuICB9XG59XG5cbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xuQGZ1bmN0aW9uIGNvbG9yKCRrZXk6IFwiYmx1ZVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yKCRrZXk6IFwicHJpbWFyeVwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcbn1cblxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGdyYXlzLCAka2V5KTtcbn1cblxuLy8gUmVxdWVzdCBhIHRoZW1lIGNvbG9yIGxldmVsXG5AZnVuY3Rpb24gdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLW5hbWU6IFwicHJpbWFyeVwiLCAkbGV2ZWw6IDApIHtcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XG4gICRjb2xvci1iYXNlOiBpZigkbGV2ZWwgPiAwLCAkYmxhY2ssICR3aGl0ZSk7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cblxuLy8gUmV0dXJuIHZhbGlkIGNhbGNcbkBmdW5jdGlvbiBhZGQoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcbn1cblxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIGFuZCAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gbnVsbDtcbiAgfVxuXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xuICAgIEByZXR1cm4gLSR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgLSAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9IC0gI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiIC0gXCIpICsgJHZhbHVlMik7XG59XG4iLCIvLyBWYXJpYWJsZXNcbi8vXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3Jcbi8vIGNvbnNpc3RlbnQgbmFtaW5nLiBFeDogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yIGFuZCAkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzLlxuXG4vLyBDb2xvciBzeXN0ZW1cblxuJHdoaXRlOiAgICAjZmZmICFkZWZhdWx0O1xuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xuJGdyYXktMjAwOiAjZTllY2VmICFkZWZhdWx0O1xuJGdyYXktMzAwOiAjZGVlMmU2ICFkZWZhdWx0O1xuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xuJGdyYXktNTAwOiAjYWRiNWJkICFkZWZhdWx0O1xuJGdyYXktNjAwOiAjNmM3NTdkICFkZWZhdWx0O1xuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xuJGdyYXktODAwOiAjMzQzYTQwICFkZWZhdWx0O1xuJGdyYXktOTAwOiAjMjEyNTI5ICFkZWZhdWx0O1xuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xuXG4kZ3JheXM6ICgpICFkZWZhdWx0O1xuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xuJGluZGlnbzogICM2NjEwZjIgIWRlZmF1bHQ7XG4kcHVycGxlOiAgIzZmNDJjMSAhZGVmYXVsdDtcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xuJHJlZDogICAgICNkYzM1NDUgIWRlZmF1bHQ7XG4kb3JhbmdlOiAgI2ZkN2UxNCAhZGVmYXVsdDtcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xuJGdyZWVuOiAgICMyOGE3NDUgIWRlZmF1bHQ7XG4kdGVhbDogICAgIzIwYzk5NyAhZGVmYXVsdDtcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xuXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCUgIWRlZmF1bHQ7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE1MCAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gQ2hhcmFjdGVycyB3aGljaCBhcmUgZXNjYXBlZCBieSB0aGUgZXNjYXBlLXN2ZyBmdW5jdGlvblxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxuICAoXCI8XCIsIFwiJTNjXCIpLFxuICAoXCI+XCIsIFwiJTNlXCIpLFxuICAoXCIjXCIsIFwiJTIzXCIpLFxuICAoXCIoXCIsIFwiJTI4XCIpLFxuICAoXCIpXCIsIFwiJTI5XCIpLFxuKSAhZGVmYXVsdDtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcm91bmRlZDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS10cmFuc2l0aW9uczogICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnk6ICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zOiAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6ICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbiRzcGFjZXJzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAwOiAwLFxuICAgIDE6ICgkc3BhY2VyICogLjI1KSxcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcbiAgICAzOiAkc3BhY2VyLFxuICAgIDQ6ICgkc3BhY2VyICogMS41KSxcbiAgICA1OiAoJHNwYWNlciAqIDMpXG4gICksXG4gICRzcGFjZXJzXG4pO1xuXG4vLyBUaGlzIHZhcmlhYmxlIGFmZmVjdHMgdGhlIGAuaC0qYCBhbmQgYC53LSpgIGNsYXNzZXMuXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cblxuLy8gTGlua3Ncbi8vXG4vLyBTdHlsZSBhbmNob3IgZWxlbWVudHMuXG5cbiRsaW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4vLyBEYXJrZW4gcGVyY2VudGFnZSBmb3IgbGlua3Mgd2l0aCBgLnRleHQtKmAgY2xhc3MgKGUuZy4gYC50ZXh0LXN1Y2Nlc3NgKVxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xuXG4vLyBQYXJhZ3JhcGhzXG4vL1xuLy8gU3R5bGUgcCBlbGVtZW50LlxuXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcblxuXG4vLyBHcmlkIGJyZWFrcG9pbnRzXG4vL1xuLy8gRGVmaW5lIHRoZSBtaW5pbXVtIGRpbWVuc2lvbnMgYXQgd2hpY2ggeW91ciBsYXlvdXQgd2lsbCBjaGFuZ2UsXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRncmlkLXJvdy1jb2x1bW5zOiAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xuXG4kYm94LXNoYWRvdy1zbTogICAgICAgICAgICAgICAwIC4xMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRib3gtc2hhZG93LWxnOiAgICAgICAgICAgICAgIDAgMXJlbSAzcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xuJGNhcmV0LXZlcnRpY2FsLWFsaWduOiAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuJGNhcmV0LXNwYWNpbmc6ICAgICAgICAgICAgICAgJGNhcmV0LXdpZHRoICogLjg1ICFkZWZhdWx0O1xuXG4kdHJhbnNpdGlvbi1iYXNlOiAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tZmFkZTogICAgICAgICAgICAgb3BhY2l0eSAuMTVzIGxpbmVhciAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6ICgpICFkZWZhdWx0O1xuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuXG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuODc1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWJhc2U6ICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XG4kaDItZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyICFkZWZhdWx0O1xuJGgzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5ncy1tYXJnaW4tYm90dG9tOiAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRsZWFkLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcblxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xuXG4kdGV4dC1tdXRlZDogICAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRibG9ja3F1b3RlLXNtYWxsLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZTogICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRhYmxlLWFjY2VudC1iZzogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItY29sb3I6ICAgICAgICAgICAkdGFibGUtY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kdGFibGUtaGVhZC1jb2xvcjogICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kdGFibGUtdGgtZm9udC13ZWlnaHQ6ICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICR0YWJsZS1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItYmc6ICAgICAgICAgcmdiYSgkd2hpdGUsIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XG5cbiR0YWJsZS1zdHJpcGVkLW9yZGVyOiAgICAgICAgIG9kZCAhZGVmYXVsdDtcblxuJHRhYmxlLWNhcHRpb24tY29sb3I6ICAgICAgICAgJHRleHQtbXV0ZWQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1sZXZlbDogICAgICAgICAgLTYgIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9ucyArIEZvcm1zXG4vL1xuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXG5cbiRpbnB1dC1idG4tcGFkZGluZy15OiAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAgICAgICBudWxsICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemU6ICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tZm9jdXMtd2lkdGg6ICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnNcbi8vXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cblxuJGJ0bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRidG4tZm9udC1mYW1pbHk6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kYnRuLXdoaXRlLXNwYWNlOiAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBTZXQgdG8gYG5vd3JhcGAgdG8gcHJldmVudCB0ZXh0IHdyYXBwaW5nXG5cbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuXG4vLyBGb3Jtc1xuXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRpbnB1dC1kaXNhYmxlZC1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRpbnB1dC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgLyAyKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgICAgICAgICAgc3VidHJhY3QoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDQpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5OiAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQ6ICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgMXJlbSAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyB0byBhY2NvdW50IGZvciB0aGUgcHJlc2VuY2Ugb2YgdGhlIGJhY2tncm91bmQtaW1hZ2UgYmFzZWQgaW5kaWNhdG9yXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcn0nIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgbm8tcmVwZWF0ICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGFkZCgxZW0gKiAuNzUsICgyICogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICogLjc1KSArICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I6ICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGc6ICAgICAgICAkaW5wdXQtZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyOiAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogICAgICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnOiAgICAgICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnOiAgICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb250LXdlaWdodDogICAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogICAgICAgICAgICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1idXR0b24tYmc6ICAgICAgICAgICAgICRpbnB1dC1ncm91cC1hZGRvbi1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS10ZXh0OiAoXG4gIGVuOiBcIkJyb3dzZVwiXG4pICFkZWZhdWx0O1xuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgdmlld0JveD0nMCAwIDEyIDEyJz48Y2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8+PGNpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfScgc3Ryb2tlPSdub25lJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LXNjcm9sbC1tYXgtaGVpZ2h0OiAgICAgIDc1dmggIWRlZmF1bHQ7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgc3VidHJhY3QoJGRyb3Bkb3duLWJvcmRlci1yYWRpdXMsICRkcm9wZG93bi1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgJG5hdi1kaXZpZGVyLW1hcmdpbi15ICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9taXhpbnMvX2luZGV4LnNjc3NcIjtcbiIsIi8vIENvcmVcbkBpbXBvcnQgXCJjb3JlL19pbXBvcnQtb25jZS5zY3NzXCI7XG5AaW1wb3J0IFwiY29yZS9fZGF0YS11cmkuc2Nzc1wiO1xuQGltcG9ydCBcImNvcmUvX3Byb3BzLnNjc3NcIjtcblxuXG4vLyBVdGlsc1xuQGltcG9ydCBcIl9iYWNrZ3JvdW5kLWNsaXAuc2Nzc1wiO1xuQGltcG9ydCBcIl9ib3JkZXItcmFkaXVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfYm94LXNoYWRvdy5zY3NzXCI7XG5AaW1wb3J0IFwiX2RlY29yYXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIl9kaXNhYmxlZC5zY3NzXCI7XG5AaW1wb3J0IFwiX2dyYWRpZW50cy5zY3NzXCI7XG5AaW1wb3J0IFwiX2hpZGUtc2Nyb2xsYmFyLnNjc3NcIjtcbkBpbXBvcnQgXCJfdHlwb2dyYXBoeS5zY3NzXCI7XG4iLCIvLy8gQSBsaXN0IG9mIGV4cG9ydGVkIG1vZHVsZXMuXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4kaW1wb3J0ZWQtbW9kdWxlczogKCkgIWRlZmF1bHQ7XG5cbi8vLyBPdXRwdXRzIGEgbW9kdWxlIG9uY2UsIG5vIG1hdHRlciBob3cgbWFueSB0aW1lcyBpdCBpcyBpbmNsdWRlZC5cbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIFRoZSBuYW1lIG9mIHRoZSBleHBvcnRlZCBtb2R1bGUuXG4vLy8gQHJlcXVpcmUgJGltcG9ydGVkLW1vZHVsZXNcbkBtaXhpbiBleHBvcnRzKCRuYW1lKSB7XG4gICAgQGlmIChpbmRleCgkaW1wb3J0ZWQtbW9kdWxlcywgJG5hbWUpID09IG51bGwpIHtcbiAgICAgICAgJGltcG9ydGVkLW1vZHVsZXM6IGFwcGVuZCgkaW1wb3J0ZWQtbW9kdWxlcywgJG5hbWUpICFnbG9iYWw7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIi8vLyBBIGxpc3Qgb2YgZmlsZXMgY29udmVydGVkIHRvIGRhdGEgVVJJc1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuJGRhdGEtdXJpczogKCkgIWRlZmF1bHQ7XG5cbi8vLyBTYXZlcyBhIGRhdGEgVVJJIHRoYXQgY2FuIGJlIHVzZWQgZnJvbSB0aGUgJGRhdGEtdXJpcyBtYXAgaW5zdGVhZCBvZiBhIGZpbGUgcmVmZXJlbmNlLlxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIFRoZSBuYW1lIG9mIHRoZSByZXNvdXJjZS5cbi8vLyBAcGFyYW0ge1N0cmluZ30gJGNvbnRlbnQgLSBUaGUgZGF0YSBVUkkgb2YgdGhlIHJlc291cmNlLlxuLy8vIEByZXF1aXJlICRkYXRhLXVyaXNcbkBtaXhpbiByZWdpc3Rlci1kYXRhLXVyaSgkbmFtZSwgJGNvbnRlbnQpIHtcbiAgICBAaWYgKG1hcC1oYXMta2V5KCRkYXRhLXVyaXMsICRuYW1lKSkge1xuICAgICAgICBAd2FybiBcIkF0dGVtcHQgdG8gcmVkZWZpbmUgZGF0YSBVUkkgb2YgZmlsZSBgI3skbmFtZX1gLlwiO1xuICAgIH1cblxuICAgICRkYXRhLXVyaXM6IG1hcC1tZXJnZSgkZGF0YS11cmlzLCAoJG5hbWU6ICRjb250ZW50KSkgIWdsb2JhbDtcbn1cbiIsIkBtaXhpbiBfcHJvcCgkbmFtZSwgJHZhbHVlOiBudWxsKSB7XG4gICAgQGlmICR2YWx1ZSB7XG4gICAgICAgICN7JG5hbWV9OiAkdmFsdWU7XG4gICAgfVxufVxuQG1peGluIF9wcm9wcygkcHJvcHMuLi4pIHtcbiAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcHMge1xuICAgICAgICBAaW5jbHVkZSBfcHJvcCggbnRoKCRwcm9wLCAxKSwgbnRoKCRwcm9wLCAyKSApO1xuICAgIH1cbn1cbiIsIkBtaXhpbiB1c2UtYmFja2dyb3VuZC1jbGlwKCkge1xuICAgIEBpZiAkdXNlLWJhY2tncm91bmQtY2xpcCB7XG4gICAgICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cbiAgICAgICAgLmstaWUxMSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvLyBCb3JkZXIgcmFkaXVzXG5AbWl4aW4gYm9yZGVyLXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cyggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCAkcmFkaXVzOiBudWxsICkge1xuICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJHJhZGl1cztcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoICRyYWRpdXM6IG51bGwgKSB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAkcmFkaXVzIDAgMDtcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRyYWRpdXM6IG51bGwgKSB7XG4gICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgJHJhZGl1cyAkcmFkaXVzIDA7XG4gICAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMgJHJhZGl1cztcbiAgICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJHJhZGl1czogbnVsbCApIHtcbiAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cyAwIDAgJHJhZGl1cztcbiAgICB9XG59XG4iLCJAbWl4aW4gYm94LXNoYWRvdyggJHNoYWRvdy4uLiApIHtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCBudGgoJHNoYWRvdywgMSkge1xuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgIH1cbn1cbiIsIi8vIEZpbGwgYW5kIG91dGxpbmVcbkBtaXhpbiBmaWxsKCAkY29sb3I6IG51bGwsICRiZzogbnVsbCwgJGJvcmRlcjogbnVsbCwgJGdyYWRpZW50OiBudWxsICkge1xuICAgIEBpZiAkYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIH1cbiAgICBAaWYgJGNvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gICAgQGlmICRiZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZztcbiAgICB9XG4gICAgQGlmICRncmFkaWVudCB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudCggJGdyYWRpZW50ICk7XG4gICAgfVxufVxuQG1peGluIG91dGxpbmUoICRjb2xvcjogbnVsbCApIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbkBtaXhpbiBiYWNrZ3JvdW5kLWltYWdlKCAkYmFja2dyb3VuZC1pbWFnZTogbnVsbCApIHtcbiAgICBAaWYgJGJhY2tncm91bmQtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skYmFja2dyb3VuZC1pbWFnZX0pO1xuICAgIH1cbn1cbiIsIi8vIERpc2FibGVkXG5AbWl4aW4gZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICkge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIG9wYWNpdHk6IG1hcC1nZXQoJGRpc2FibGVkLXN0eWxpbmcsIG9wYWNpdHkpO1xuICAgIGZpbHRlcjogbWFwLWdldCgkZGlzYWJsZWQtc3R5bGluZywgZmlsdGVyKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWl4aW4gZGlzYWJsZWQtbGVnYWN5LWllKCAkZGlzYWJsZWQtc3R5bGluZyApIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBvcGFjaXR5OiBtYXAtZ2V0KCRkaXNhYmxlZC1zdHlsaW5nLCBvcGFjaXR5KTtcbiAgICBib3gtc2hhZG93OiBub25lO1xufVxuIiwiQG1peGluIGxpbmVhci1ncmFkaWVudCggJGdyYWRpZW50OiBudWxsICkge1xuICAgIEBpZiAkZ3JhZGllbnQgYW5kICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgQGlmICRncmFkaWVudCA9PSBub25lIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmVcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoICRncmFkaWVudCApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gc3RyaXBlZC1ncmFkaWVudCggJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbkBtaXhpbiBjaGVja2VyYm9hcmQtZ3JhZGllbnQgKCAkcHJpbWFyeS1jb2xvcjogd2hpdGUsICRzZWNvbmRhcnktY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOSksICRzaXplOiAxMHB4ICkge1xuICAgICRwb3NpdGlvbjogY2FsYygjeyRzaXplfSAvIDIpO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgJHNlY29uZGFyeS1jb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNzUlLCAkc2Vjb25kYXJ5LWNvbG9yIDc1JSwgJHNlY29uZGFyeS1jb2xvciAwKSxcbiAgICAgICAgICAgICAgICBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICRzZWNvbmRhcnktY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDc1JSwgJHNlY29uZGFyeS1jb2xvciA3NSUsICRzZWNvbmRhcnktY29sb3IgMCksXG4gICAgICAgICAgICAgICAgJHByaW1hcnktY29sb3I7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdCwgcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHgsICRwb3NpdGlvbiAkcG9zaXRpb247XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwIDA7XG4gICAgYmFja2dyb3VuZC1vcmlnaW46IHBhZGRpbmctYm94LCBwYWRkaW5nLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3gsIGJvcmRlci1ib3g7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZSAkc2l6ZSwgJHNpemUgJHNpemU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHNjYWxlWSgxKSBzY2FsZVooMSk7XG59XG5cbkBtaXhpbiByZXBlYXRpbmctc3RyaXBlZC1ncmFkaWVudCggJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRiYWNrZ3JvdW5kOiAjRkZGLCAkYW5nbGU6IDQ1ZGVnLCAkbGFyZ2VTdGVwOiAycHgsICRzbWFsbFN0ZXA6IDFweCkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkYmFja2dyb3VuZCwgJGJhY2tncm91bmQgJHNtYWxsU3RlcCwgJGNvbG9yICRzbWFsbFN0ZXAsICRjb2xvciAkbGFyZ2VTdGVwKTtcbn1cbiIsIi8vIEluZmluaXRlIGNhbGVuZGFyIGFuZCB0aW1lcGlja2VyXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIoJGRpcjogJ3JpZ2h0JywgJG1heC1zY3JvbGxiYXI6IDEwMHB4KSB7XG4gICAgLy8gYW55dGhpbmcgbGFyZ2VyIHRoYW4gdGhlIHNjcm9sbGJhciB3aWR0aCB3aWxsIGRvXG4gICAgJHNjcm9sbGJhci1zaXplOiAxN3B4O1xuICAgICRtYXJnaW46IC0kbWF4LXNjcm9sbGJhciAtICRzY3JvbGxiYXItc2l6ZTtcblxuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXgtc2Nyb2xsYmFyO1xuICAgIHBhZGRpbmctbGVmdDogJG1heC1zY3JvbGxiYXI7XG5cbiAgICBAaWYgKCRkaXIgPT0gJ3JpZ2h0Jykge1xuICAgICAgICBtYXJnaW4tbGVmdDogLSRtYXgtc2Nyb2xsYmFyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtYXJnaW47XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbWFyZ2luO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbWF4LXNjcm9sbGJhcjtcbiAgICB9XG59XG4iLCJAbWl4aW4gdHlwb2dyYXBoeSggJGZvbnQtZmFtaWx5OiBudWxsLCAkZm9udC1zaXplOiBudWxsLCAkbGluZS1oZWlnaHQ6IG51bGwsICRmb250LXdlaWdodDogbnVsbCwgJGxldHRlci1zcGFjaW5nOiBudWxsICkge1xuXG4gICAgQGlmIHR5cGUtb2YoJGZvbnQtZmFtaWx5KSA9PSBtYXAge1xuICAgICAgICAkcHJvcHM6ICRmb250LWZhbWlseTtcbiAgICAgICAgQGVhY2ggJHByb3AsICR2YWx1ZSBpbiAkcHJvcHMge1xuICAgICAgICAgICAgQGluY2x1ZGUgX3Byb3AoICRwcm9wLCAkdmFsdWUgKTtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBfcHJvcHMoXG4gICAgICAgICAgICAoZm9udC1mYW1pbHksICRmb250LWZhbWlseSksXG4gICAgICAgICAgICAoZm9udC1zaXplLCAkZm9udC1zaXplKSxcbiAgICAgICAgICAgIChsaW5lLWhlaWdodCwgJGxpbmUtaGVpZ2h0KSxcbiAgICAgICAgICAgIChmb250LXdlaWdodCwgJGZvbnQtd2VpZ2h0KSxcbiAgICAgICAgICAgIChsZXR0ZXItc3BhY2luZywgJGxldHRlci1zcGFjaW5nKVxuICAgICAgICApO1xuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi90eXBvZ3JhcGh5L192YXJpYWJsZXMuc2Nzc1wiO1xuXG5AaW1wb3J0IFwiX2Jhc2Uuc2Nzc1wiO1xuQGltcG9ydCBcIl9hbmltYXRpb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJfZHJhZ2Ryb3Auc2Nzc1wiO1xuQGltcG9ydCBcIl9sb2FkaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJfcmVzaXppbmcuc2Nzc1wiO1xuQGltcG9ydCBcIl9zY3JvbGxiYXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9zZWxlY3Rpb24uc2Nzc1wiO1xuIiwiLy8gVHlwb2dyYXBoeVxuXG4vLy8gQmFzZSBmb250IHNpemUgYWNyb3NzIGFsbCBjb21wb25lbnRzLlxuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4kZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXhzOiAoICRmb250LXNpemUgKiAuNzUgKSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9udC1zaXplLW1kOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb250LXNpemUteGw6ICggJGZvbnQtc2l6ZS1tZCAqIDEuNSApICFkZWZhdWx0O1xuXG4vLy8gRm9udCBmYW1pbHkgYWNyb3NzIGFsbCBjb21wb25lbnRzLlxuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4kZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlICFkZWZhdWx0O1xuXG4vLy8gRm9udCBmYW1pbHkgZm9yIG1vbm9zcGFjZWQgdGV4dC4gVXNlZCBmb3Igc3R5bGluZyB0aGUgY29kZS5cbi8vLyBAZ3JvdXAgdHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhZGVmYXVsdDtcblxuLy8vIExpbmUgaGVpZ2h0IHVzZWQgYWxvbmcgd2l0aCAkZm9udC1zaXplLlxuLy8vIEBncm91cCB0eXBvZ3JhcGh5XG4kbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXhzOiAxICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtbWQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWVtOiAoJGxpbmUtaGVpZ2h0ICogMWVtKTtcblxuXG4vLyBGb250IHdlaWdodFxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4vLyBIZWFkaW5nc1xuJGgxLWZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICRoMi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAkaDMtZm9udC1zaXplICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNS1mb250LXNpemU6ICRoNS1mb250LXNpemUgIWRlZmF1bHQ7XG4kaDYtZm9udC1zaXplOiAkaDYtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kaDEtbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG4kaDItbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG4kaDMtbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG4kaDQtbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG4kaDUtbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG4kaDYtbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG5cblxuLy8gRGlzcGxheVxuJGRpc3BsYXkxLWZvbnQtc2l6ZTogJGRpc3BsYXkxLXNpemUgIWRlZmF1bHQ7XG4kZGlzcGxheTItZm9udC1zaXplOiAkZGlzcGxheTItc2l6ZSAhZGVmYXVsdDtcbiRkaXNwbGF5My1mb250LXNpemU6ICRkaXNwbGF5My1zaXplICFkZWZhdWx0O1xuJGRpc3BsYXk0LWZvbnQtc2l6ZTogJGRpc3BsYXk0LXNpemUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaFxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b20gIWRlZmF1bHQ7XG5cblxuLy8gTGlua1xuJGxpbmstdGV4dDogJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci10ZXh0OiAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBDb25maWcgbWFwc1xuJHR5cG9ncmFwaHktY29uZmlnOiAoKSAhZGVmYXVsdDtcbi8vIHNhc3MtbGludDpkaXNhYmxlIGluZGVudGF0aW9uXG4kdHlwb2dyYXBoeS1jb25maWc6IG1hcC1tZXJnZSgoXG4gICAgZGlzcGxheS0xOiBmb250LW1hcCgkaGVhZGluZ3MtZm9udC1mYW1pbHksICRkaXNwbGF5MS1mb250LXNpemUsICRkaXNwbGF5LWxpbmUtaGVpZ2h0LCAkZGlzcGxheTEtd2VpZ2h0ICksXG4gICAgZGlzcGxheS0yOiBmb250LW1hcCgkaGVhZGluZ3MtZm9udC1mYW1pbHksICRkaXNwbGF5Mi1mb250LXNpemUsICRkaXNwbGF5LWxpbmUtaGVpZ2h0LCAkZGlzcGxheTItd2VpZ2h0ICksXG4gICAgZGlzcGxheS0zOiBmb250LW1hcCgkaGVhZGluZ3MtZm9udC1mYW1pbHksICRkaXNwbGF5My1mb250LXNpemUsICRkaXNwbGF5LWxpbmUtaGVpZ2h0LCAkZGlzcGxheTMtd2VpZ2h0ICksXG4gICAgZGlzcGxheS00OiBmb250LW1hcCgkaGVhZGluZ3MtZm9udC1mYW1pbHksICRkaXNwbGF5NC1mb250LXNpemUsICRkaXNwbGF5LWxpbmUtaGVpZ2h0LCAkZGlzcGxheTQtd2VpZ2h0ICksXG4gICAgaDE6IGZvbnQtbWFwKCRoZWFkaW5ncy1mb250LWZhbWlseSwgJGgxLWZvbnQtc2l6ZSwgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0LCAkaGVhZGluZ3MtZm9udC13ZWlnaHQgKSxcbiAgICBoMjogZm9udC1tYXAoJGhlYWRpbmdzLWZvbnQtZmFtaWx5LCAkaDItZm9udC1zaXplLCAkaGVhZGluZ3MtbGluZS1oZWlnaHQsICRoZWFkaW5ncy1mb250LXdlaWdodCApLFxuICAgIGgzOiBmb250LW1hcCgkaGVhZGluZ3MtZm9udC1mYW1pbHksICRoMy1mb250LXNpemUsICRoZWFkaW5ncy1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0ICksXG4gICAgaDQ6IGZvbnQtbWFwKCRoZWFkaW5ncy1mb250LWZhbWlseSwgJGg0LWZvbnQtc2l6ZSwgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0LCAkaGVhZGluZ3MtZm9udC13ZWlnaHQgKSxcbiAgICBoNTogZm9udC1tYXAoJGhlYWRpbmdzLWZvbnQtZmFtaWx5LCAkaDUtZm9udC1zaXplLCAkaGVhZGluZ3MtbGluZS1oZWlnaHQsICRoZWFkaW5ncy1mb250LXdlaWdodCApLFxuICAgIGg2OiBmb250LW1hcCgkaGVhZGluZ3MtZm9udC1mYW1pbHksICRoNi1mb250LXNpemUsICRoZWFkaW5ncy1saW5lLWhlaWdodCwgJGhlYWRpbmdzLWZvbnQtd2VpZ2h0ICksXG4gICAgYm9keTogZm9udC1tYXAoJGZvbnQtZmFtaWx5LWJhc2UsICRmb250LXNpemUtYmFzZSwgJGxpbmUtaGVpZ2h0LWJhc2UsICRmb250LXdlaWdodC1iYXNlIClcbiksICR0eXBvZ3JhcGh5LWNvbmZpZyk7XG4kdHlwb2dyYXBoeS1jb25maWc6IG1hcC1tZXJnZSgoXG4gICAgY2FyZC10aXRsZTogbWFwLWdldCgkdHlwb2dyYXBoeS1jb25maWcsIGg1KSxcbiAgICBjYXJkLXN1YnRpdGxlOiBtYXAtZ2V0KCR0eXBvZ3JhcGh5LWNvbmZpZywgaDYpXG4pLCAkdHlwb2dyYXBoeS1jb25maWcpO1xuLy8gc2Fzcy1saW50OmVuYWJsZSBpbmRlbnRhdGlvblxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX2Jhc2Uuc2Nzc1wiO1xuIiwiJHdpZGdldC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vYXNwLWZhbGxiYWNrLWNsYXNzXCIgKSB7XG5cbiAgICAuay10aGVtZS10ZXN0LWNsYXNzLFxuICAgIC5rLWNvbW1vbi10ZXN0LWNsYXNzIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1yZXNldCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAga2VuZG8tc29ydGFibGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cblxuICAgIC8vIFJUTFxuICAgIC5rLXJ0bCB7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIH1cblxuXG4gICAgLy8gTGlua3NcbiAgICAuay1saW5rLFxuICAgIC5rLWxpbms6aG92ZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZVxuICAgIC5rLWNvbnRlbnQge1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgIH1cblxuXG4gICAgLy8gQ2VudGVyaW5nXG4gICAgLmstY2VudGVyZWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuXG4gICAgLy8gRGlzYWJsZSBtb3VzZSBldmVudHNcbiAgICAuay1uby1jbGljayB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuXG4gICAgLy8gT2ZmLXNjcmVlbiBjb250YWluZXIgdXNlZCBkdXJpbmcgUERGIGV4cG9ydFxuICAgIC5rLXBkZi1leHBvcnQtc2hhZG93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBsZWZ0OiAtMTUwMDBweDtcbiAgICAgICAgd2lkdGg6IDE0NDAwcHg7XG4gICAgfVxuXG4gICAgLy8gUERGIGV4cG9ydCBpY29ucyBmaXhcbiAgICAua2VuZG8tcGRmLWhpZGUtcHNldWRvLWVsZW1lbnRzOjpiZWZvcmUsXG4gICAgLmtlbmRvLXBkZi1oaWRlLXBzZXVkby1lbGVtZW50czo6YWZ0ZXIge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi90aGVtZVwiICkge1xuXG4gICAgLy8gVGV4dCBzZWxlY3Rpb25cbiAgICAuay10ZXh0LXNlbGVjdGlvbiB7XG4gICAgICAgIDo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWNvbnRyYXN0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUGFuZWxzXG4gICAgLmstYmxvY2ssXG4gICAgLmstcGFuZWwge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwYW5lbC10ZXh0LFxuICAgICAgICAgICAgJHBhbmVsLWJnLFxuICAgICAgICAgICAgJHBhbmVsLWJvcmRlclxuICAgICAgICApO1xuICAgICAgICBwYWRkaW5nOiAkcGFuZWwtcGFkZGluZy15ICRwYW5lbC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgID4gLmstaGVhZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkaGVhZGVyLXRleHQsXG4gICAgICAgICAgICAgICAgJGhlYWRlci1iZyxcbiAgICAgICAgICAgICAgICAkaGVhZGVyLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkaGVhZGVyLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgbWFyZ2luOiAjey0kcGFuZWwtcGFkZGluZy15fSAjey0kcGFuZWwtcGFkZGluZy14fSAkcGFuZWwtcGFkZGluZy15O1xuICAgICAgICAgICAgcGFkZGluZzogJGhlYWRlci1wYWRkaW5nLXkgJGhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcGFuZWwtdGV4dCxcbiAgICAgICAgICAgICRwYW5lbC1iZyxcbiAgICAgICAgICAgICRwYW5lbC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9kaXNhYmxlZFwiICkge1xuXG4gICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAuay1zdGF0ZS1kaXNhYmxlZCxcbiAgICAuay13aWRnZXRbZGlzYWJsZWRdIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG5cblxuICAgICAgICAuay1saW5rLFxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTmVzdGVkIGRpc2FibGVkXG4gICAgICAgIFtkaXNhYmxlZF0sXG4gICAgICAgIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL21pc2MvaHJcIiApIHtcblxuICAgIC5rLWhyIHtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyLXkgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHBhbmVsLWJvcmRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAvLyBIb3Jpem9udGFsIHJ1bGVcbiAgICAuay1kLWZsZXgtcm93ID4gLmstaHIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbiAgICAvLyBWZXJ0aWNhbCBydWxlXG4gICAgLmstZC1mbGV4LWNvbCA+IC5rLWhyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9taXNjL2RpcnR5XCIgKSB7XG5cbiAgICAvLyBEaXJ0eSBpbmRpY2F0b3JcbiAgICAuay1kaXJ0eSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGVycm9yICRlcnJvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIFtkaXIgPSBcInJ0bFwiXSxcbiAgICAuay1ydGwge1xuICAgICAgICAuay1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRlcnJvciAkZXJyb3I7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vcGxhY2Vob2xkZXJcIiApIHtcblxuICAgIC5rLXBsYWNlaG9sZGVyLWxpbmUge1xuICAgICAgICB3aWR0aDogJHBsYWNlaG9sZGVyLWxpbmUtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJHBsYWNlaG9sZGVyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGxhY2Vob2xkZXItYmc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2Ryb3AtaGludFwiICkge1xuXG4gICAgLmstZHJvcC1oaW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAkZHJvcC1oaW50LWFycm93LXNwYWNpbmc7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cbiAgICAuay1kcm9wLWhpbnQtc3RhcnQsXG4gICAgLmstZHJvcC1oaW50LWVuZCB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkZHJvcC1oaW50LWFycm93LXNpemUgLyAyKTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuay1kcm9wLWhpbnQtbGluZSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICB9XG5cbiAgICAuay1kcm9wLWhpbnQtaCB7XG4gICAgICAgIC5rLWRyb3AtaGludC1zdGFydCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogKCgkZHJvcC1oaW50LWFycm93LXNpemUgLyAyKSAqICRlcXVpbGF0ZXJhbC1pbmRleCk7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3AtaGludC1saW5lIHtcbiAgICAgICAgICAgIHdpZHRoOiAkZHJvcC1oaW50LWxpbmUtaC13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGRyb3AtaGludC1saW5lLWgtaGVpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZHJvcC1oaW50LWVuZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICgoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgKiAkZXF1aWxhdGVyYWwtaW5kZXgpO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZHJvcC1oaW50LWJnO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kcm9wLWhpbnQtdiB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgLmstZHJvcC1oaW50LXN0YXJ0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICgoJGRyb3AtaGludC1hcnJvdy1zaXplIC8gMikgKiAkZXF1aWxhdGVyYWwtaW5kZXgpO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGRyb3AtaGludC1iZztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1kcm9wLWhpbnQtbGluZSB7XG4gICAgICAgICAgICB3aWR0aDogJGRyb3AtaGludC1saW5lLXYtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRkcm9wLWhpbnQtbGluZS12LWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRyb3AtaGludC1lbmQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogKCgkZHJvcC1oaW50LWFycm93LXNpemUgLyAyKSAqICRlcXVpbGF0ZXJhbC1pbmRleCk7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZHJvcC1oaW50LWJnO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX2FuaW1hdGlvbnMuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFuaW1hdGlvbi9jb250YWluZXJcIikge1xuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICYtZml4ZWQge1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1yZWxhdGl2ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiYW5pbWF0aW9uL2VmZmVjdFwiKSB7XG5cbiAgICAuay1wdXNoLXJpZ2h0IHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1wdXNoLWxlZnQge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXB1c2gtZG93biB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcHVzaC11cCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZXhwYW5kLXZlcnRpY2FsIHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWV4cGFuZC1ob3Jpem9udGFsIHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWZhZGUge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUgKyAmLWV4aXQtYWN0aXZlLFxuICAgICAgICAmLWVudGVyLWFjdGl2ZSArICYtZW50ZXItYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay16b29tLWluIHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXpvb20tb3V0IHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMik7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtLCBvcGFjaXR5IDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSwgb3BhY2l0eSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNsaWRlLWluIHtcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgb3BhY2l0eTogLjE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtM2VtKTtcblxuICAgICAgICAgICAgLmstY2VudGVyZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC02MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgY3ViaWMtYmV6aWVyKC4yLCAuNiwgLjQsIDEpLCBvcGFjaXR5IC4zcyBjdWJpYy1iZXppZXIoLjIsIDEsIC4yLCAxKTtcblxuICAgICAgICAgICAgLmstY2VudGVyZWQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGUtZG93biB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWVudGVyLWFjdGl2ZSxcbiAgICAgICAgJi1hcHBlYXItYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQtYWN0aXZlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zbGlkZS11cCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGUtcmlnaHQge1xuICAgICAgICAmLWVudGVyLFxuICAgICAgICAmLWFwcGVhciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1lbnRlci1hY3RpdmUsXG4gICAgICAgICYtYXBwZWFyLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLWV4aXQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc2xpZGUtbGVmdCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmV2ZWFsLXZlcnRpY2FsIHtcbiAgICAgICAgJi1lbnRlcixcbiAgICAgICAgJi1hcHBlYXIge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZXhpdC1hY3RpdmUge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAvLyBvdmVycmlkZSBhbnkgbWF4LWhlaWdodCBzZXQgdG8gZWxlbWVudCB0byBhbGxvdyBhbmltYXRpb25cbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1yZXZlYWwtaG9yaXpvbnRhbCB7XG4gICAgICAgICYtZW50ZXIsXG4gICAgICAgICYtYXBwZWFyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZW50ZXItYWN0aXZlLFxuICAgICAgICAmLWFwcGVhci1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1leGl0LWFjdGl2ZSB7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIC8vIG92ZXJyaWRlIGFueSBtYXgtaGVpZ2h0IHNldCB0byBlbGVtZW50IHRvIGFsbG93IGFuaW1hdGlvblxuICAgICAgICAgICAgbWF4LXdpZHRoOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImFuaW1hdGlvbi9meFwiKSB7XG4gICAgJGZ4LWR1cmF0aW9uOiAzNTBtcztcblxuICAgIC5rLWZ4LWVuZCAuay1meC1uZXh0LFxuICAgIC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICRmeC1kdXJhdGlvbiBlYXNlLW91dDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby10cmFuc2l0aW9uLWFsbFxuICAgIH1cblxuICAgIC5rLWZ4IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWZ4LWhpZGRlbixcbiAgICAuay1meC1oaWRkZW4gKiB7XG4gICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuay1meC1yZXZlcnNlIHtcbiAgICAgICAgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gWm9vbVxuICAgIC5rLWZ4LXpvb20ge1xuICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0LFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmFkZVxuICAgIC5rLWZ4LWZhZGUge1xuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1yZXZlcnNlIHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTbGlkZVxuICAgIC5rLWZ4LXNsaWRlIHtcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWNvbnRlbnQsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1oZWFkZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstaGVhZGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWNvbnRlbnQsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20taGVhZGVyLFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWZvb3RlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50LFxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsICRmeC1kdXJhdGlvbiBlYXNlLW91dDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICB9XG5cbiAgICAgICAgLy8gbGVmdFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLFxuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1mb290ZXIsXG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1oZWFkZXIsXG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAua20tY29udGVudCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWZvb3RlcixcbiAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rbS1oZWFkZXIsXG4gICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBsZWZ0IHJldmVyc2VcbiAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmstY29udGVudCxcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmstY29udGVudCxcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAuay1mb290ZXIsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCAua20taGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstaGVhZGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmstZm9vdGVyLFxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQgLmttLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1mb290ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCAuay1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmstZm9vdGVyLFxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1oZWFkZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IC5rLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1mb290ZXIsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQgLmttLWhlYWRlcixcbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20tZm9vdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gcmlnaHRcbiAgICAgICAgJi5rLWZ4LXJpZ2h0IHtcbiAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gcmlnaHQgcmV2ZXJzZVxuICAgICAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQgLmttLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rLWNvbnRlbnQsXG4gICAgICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IC5rbS1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtbmV4dCAua20tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGlsZVxuICAgIC5rLWZ4LXRpbGUge1xuICAgICAgICAvLyBsZWZ0XG4gICAgICAgICYuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGxlZnQgcmV2ZXJzZVxuICAgICAgICAmLmstZngtcmV2ZXJzZSB7XG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyByaWdodFxuICAgICAgICAmLmstZngtcmlnaHQge1xuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyByaWdodCByZXZlcnNlXG4gICAgICAgICAgICAmLmstZngtcmV2ZXJzZSB7XG4gICAgICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIE92ZXJsYXlcbiAgICAuay1meC5rLWZ4LW92ZXJsYXkge1xuICAgICAgICAmLmstZngtc3RhcnQgLmstZngtbmV4dCxcbiAgICAgICAgJi5rLWZ4LWxlZnQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtcmlnaHQuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZngtdXAuay1meC1zdGFydCAuay1meC1uZXh0IHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1meC1kb3duLmstZngtc3RhcnQgLmstZngtbmV4dCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZ4LXJldmVyc2Uge1xuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LW5leHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZ4LXN0YXJ0IC5rLWZ4LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZW5kIC5rLWZ4LWN1cnJlbnQsXG4gICAgICAgICAgICAmLmstZngtbGVmdC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1meC1yaWdodC5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtdXAuay1meC1lbmQgLmstZngtY3VycmVudCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstZngtZG93bi5rLWZ4LWVuZCAuay1meC1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX2RyYWdkcm9wLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2RyYWdkcm9wL2RyYWdjbHVlXCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICBwYWRkaW5nOiAkcGFkZGluZy15LXNtICRwYWRkaW5nLXgtc207XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwMDA7XG4gICAgICAgIGN1cnNvcjogbW92ZTtcbiAgICB9XG4gICAgLmstZHJhZy1zdGF0dXMge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC40ZXg7XG4gICAgfVxuXG5cbiAgICAvLyBUaGVtZVxuICAgIC5rLWRyYWctY2x1ZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgJG5vZGUtc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC1ib3JkZXIsXG4gICAgICAgICAgICAkbm9kZS1zZWxlY3RlZC1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL2RyYWdkcm9wL3Jlb3JkZXJjdWVcIiApIHtcblxuICAgIC8vIExheW91dFxuICAgIC5rLXJlb3JkZXItY3VlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIHRvcDogLTRweDtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NvbW1vbi9fbG9hZGluZy5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9sb2FkaW5nXCIgKSB7XG5cbiAgICAvLyBMb2FkaW5nIGluZGljYXRvclxuICAgIC5rLWxvYWRpbmcge1xuICAgICAgICB3aWR0aDogNjRweDtcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAuYW5pbWF0ZSB7XG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWRpbmcgMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBMb2FkaW5nIG1hc2tcbiAgICAuay1sb2FkaW5nLW1hc2ssXG4gICAgLmstbG9hZGluZy1pbWFnZSxcbiAgICAuay1sb2FkaW5nLWNvbG9yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmstbG9hZGluZy1tYXNrIHtcbiAgICAgICAgei1pbmRleDogMTAwO1xuXG4gICAgICAgICYuay1vcGFxdWUge1xuICAgICAgICAgICAgLmstbG9hZGluZy1jb2xvciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1sb2FkaW5nLXRleHQge1xuICAgICAgICB0ZXh0LWluZGVudDogLTQwMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIC5rLWxvYWRpbmctaW1hZ2Uge1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgICAuay1sb2FkaW5nLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbXBvbmVudC1iZztcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgfVxuXG4gICAgLy8gTG9hZGluZyBpbmRpY2F0b3JcbiAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgIC5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgIC5rLWktbG9hZGluZzo6YWZ0ZXIsXG4gICAgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuICAgIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAuMDVlbTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmstaWNvbi5rLWktbG9hZGluZzo6YmVmb3JlLFxuICAgIC5rLWljb24uay1pLWxvYWRpbmc6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG5cbiAgICAuay1pLWxvYWRpbmc6OmJlZm9yZSxcbiAgICAuay1sb2FkaW5nLWltYWdlOjpiZWZvcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uNWVtO1xuICAgICAgICB3aWR0aDogMWVtO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIC43cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmstaS1sb2FkaW5nOjphZnRlcixcbiAgICAuay1sb2FkaW5nLWltYWdlOjphZnRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0uMjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMjVlbTtcbiAgICAgICAgd2lkdGg6IC41ZW07XG4gICAgICAgIGhlaWdodDogLjVlbTtcbiAgICAgICAgYW5pbWF0aW9uOiBrLWxvYWRpbmctYW5pbWF0aW9uIHJldmVyc2UgMS40cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgfVxuXG4gICAgLmstbG9hZGluZy1pbWFnZTo6YmVmb3JlLFxuICAgIC5rLWxvYWRpbmctaW1hZ2U6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWxlcmlrL2tlbmRvLXRoZW1lcy9pc3N1ZXMvMTkyNVxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDsgLy8gVE9ETzogUmVtb3ZlIG9uY2Ugd2UgZHJvcCBJRSBzdXBwb3J0XG4gICAgICAgIGJvcmRlci13aWR0aDogI3tcIm1heCggMXB4LCAuMDE1ZW0gKVwifTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICBmb250LXNpemU6IDRlbTtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNvbW1vbi9sb2FkaW5nL2FuaW1hdGlvbnNcIikge1xuXG4gICAgQGtleWZyYW1lcyBsb2FkaW5nIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMCAyNTE7XG4gICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNTAyO1xuICAgICAgICB9XG5cbiAgICAgICAgNTAlIHtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDI1MCAxO1xuICAgICAgICB9XG5cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiAwIDI1MTtcbiAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGtleWZyYW1lcyBrLWxvYWRpbmctYW5pbWF0aW9uICB7XG4gICAgICAgIDAlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21tb24vX3Jlc2l6aW5nLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiY29tbW9uL3Jlc2l6aW5nXCIgKSB7XG5cbiAgICAvLyBSZXNpemUgaGFuZGxlXG4gICAgLmstcmVzaXplLWhhbmRsZSxcbiAgICAuay1yZXNpemUtaGludCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1oYW5kbGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmstcmVzaXplLWhhbmRsZTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYm9yZGVyOiAwIHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGN1cnNvcjogbi1yZXNpemU7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgIGN1cnNvcjogcy1yZXNpemU7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS13IHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0zcHg7XG4gICAgICAgIGN1cnNvcjogdy1yZXNpemU7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1lIHtcbiAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtM3B4O1xuICAgICAgICBjdXJzb3I6IGUtcmVzaXplO1xuICAgIH1cblxuICAgIC5rLXJlc2l6ZS1zdyxcbiAgICAuay1yZXNpemUtc2UsXG4gICAgLmstcmVzaXplLW53LFxuICAgIC5rLXJlc2l6ZS1uZSB7XG4gICAgICAgIHdpZHRoOiA1cHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cblxuICAgIC5rLXJlc2l6ZS1zdyB7XG4gICAgICAgIGN1cnNvcjogc3ctcmVzaXplO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIC5rLXJlc2l6ZS1zZSB7XG4gICAgICAgIGN1cnNvcjogc2UtcmVzaXplO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuay1yZXNpemUtbncge1xuICAgICAgICBjdXJzb3I6IG53LXJlc2l6ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAuay1yZXNpemUtbmUge1xuICAgICAgICBjdXJzb3I6IG5lLXJlc2l6ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay12ZXJ0aWNhbC1yZXNpemUge1xuICAgICAgICBjdXJzb3I6IHJvdy1yZXNpemU7XG4gICAgfVxuICAgIC5rLWhvcml6b250YWwtcmVzaXplIHtcbiAgICAgICAgY3Vyc29yOiBjb2wtcmVzaXplO1xuICAgIH1cblxuXG4gICAgLmstcmVzaXplLWhpbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5rLXJlc2l6ZS1oaW50LWhhbmRsZSB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmVzaXplLWhpbnQtbWFya2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1yZXNpemUtaGludC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLmstcmVzaXplLWhpbnQtaGFuZGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJlc2l6ZS1oaW50LW1hcmtlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY29tbW9uL19zY3JvbGxiYXIuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vc2Nyb2xsYmFyXCIgKSB7XG5cbiAgICAvLyB2aXJ0dWFsIHNjcm9sbGJhclxuICAgIC5rLXNjcm9sbGJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICB9XG5cbiAgICAuay1zY3JvbGxiYXItdmVydGljYWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTdweDsgLy8gc2Nyb2xsYmFyIHdpZHRoXG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIH1cblxuICAgIC5rLXRvdWNoLXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjAwMDAwO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzhhOGE4YTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY29tbW9uL19zZWxlY3Rpb24uc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjb21tb24vc2VsZWN0aW9uL21hcnF1ZWVcIiApIHtcblxuICAgIC5rLW1hcnF1ZWUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICB9XG4gICAgLmstbWFycXVlZS1jb2xvcixcbiAgICAuay1tYXJxdWVlLXRleHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgLmstbWFycXVlZS1jb2xvciB7XG4gICAgICAgIGNvbG9yOiAkc2VsZWN0ZWQtdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlbGVjdGVkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RlZC1ib3JkZXI7XG4gICAgICAgIG9wYWNpdHk6IC42O1xuICAgIH1cbiAgICAuay1tYXJxdWVlLXRleHQge1xuICAgICAgICBjb2xvcjogJHNlbGVjdGVkLXRleHQ7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vdHlwb2dyYXBoeS9fdmFyaWFibGVzLnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfYXJpYS5zY3NzXCI7XG5AaW1wb3J0IFwiX2JvcmRlci5zY3NzXCI7XG5AaW1wb3J0IFwiX2Rpc3BsYXkuc2Nzc1wiO1xuQGltcG9ydCBcIl9mbGV4LnNjc3NcIjtcbkBpbXBvcnQgXCJfZmxvYXQuc2Nzc1wiO1xuQGltcG9ydCBcIl9ncmlkLnNjc3NcIjtcbkBpbXBvcnQgXCJfb3JkZXIuc2Nzc1wiO1xuQGltcG9ydCBcIl9vdmVyZmxvdy5zY3NzXCI7XG5AaW1wb3J0IFwiX3BvaW50ZXItZXZlbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJfcG9zaXRpb24uc2Nzc1wiO1xuQGltcG9ydCBcIl9yZXNpemUuc2Nzc1wiO1xuQGltcG9ydCBcIl9zcGFjaW5nLnNjc3NcIjtcbkBpbXBvcnQgXCJfc3BhY2VyLnNjc3NcIjtcbkBpbXBvcnQgXCJfdGFibGUtbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGV4dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RvdWNoLWFjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiX3RyYW5zZm9ybS5zY3NzXCI7XG5AaW1wb3J0IFwiX3VzZXItc2VsZWN0LnNjc3NcIjtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX2FyaWEuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9hcmlhXCIgKSB7XG5cbiAgICAvLyBAbmFtZSBrLXNyLW9ubHlcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBjbGFzcyBjb3VsZCBiZSBhc3NpZ25lZCB0byBlbGVtZW50cyB3aGljaCBzaG91bGQgYmUgdmlzdWFsbHkgaGlkZGVuLCBidXQgcmVtYWluIGFjY2Vzc2libGUgZm9yIHNjcmVlbiByZWFkZXJzLlxuICAgIC8vIEBncm91cCBhcmlhXG4gICAgLmstc3Itb25seSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogLTFweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19ib3JkZXIuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9ib3JkZXJcIiApIHtcblxuICAgIC8vIEJvcmRlciB1dGlsaXR5IGNsYXNzZXNcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgICR1dGlscy1ib3JkZXItc2lkZXM6IChcbiAgICAgICAgZGVmYXVsdDogYm9yZGVyLXdpZHRoLFxuICAgICAgICB0b3A6IGJvcmRlci10b3Atd2lkdGgsXG4gICAgICAgIHJpZ2h0OiBib3JkZXItcmlnaHQtd2lkdGgsXG4gICAgICAgIGJvdHRvbTogYm9yZGVyLWJvdHRvbS13aWR0aCxcbiAgICAgICAgbGVmdDogYm9yZGVyLWxlZnQtd2lkdGgsXG4gICAgICAgIHg6ICggYm9yZGVyLWxlZnQtd2lkdGgsIGJvcmRlci1yaWdodC13aWR0aCApLFxuICAgICAgICB5OiAoIGJvcmRlci10b3Atd2lkdGgsIGJvcmRlci1ib3R0b20td2lkdGggKVxuICAgICkgIWRlZmF1bHQ7XG5cbiAgICAkdXRpbHMtYm9yZGVyLXN0eWxlOiAoXG4gICAgICAgIHNvbGlkLFxuICAgICAgICBkYXNoZWQsXG4gICAgICAgIGRvdHRlZCxcbiAgICAgICAgZG91YmxlLFxuICAgICAgICBub25lXG4gICAgKSAhZGVmYXVsdDtcblxuICAgICR1dGlscy1ib3JkZXItd2lkdGg6IChcbiAgICAgICAgZGVmYXVsdDogMXB4LFxuICAgICAgICAwOiAwXG4gICAgKSAhZGVmYXVsdDtcblxuICAgICR1dGlscy1ib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcnMgIWRlZmF1bHQ7XG5cbiAgICAkdXRpbHMtYm9yZGVyLXJhZGl1cy1zaWRlczogKFxuICAgICAgICBkZWZhdWx0OiBib3JkZXItcmFkaXVzLFxuICAgICAgICB0b3A6ICggYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cywgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMgKSxcbiAgICAgICAgcmlnaHQ6ICggYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMsIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzICksXG4gICAgICAgIGJvdHRvbTogKCBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzLCBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cyApLFxuICAgICAgICBsZWZ0OiAoIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMsIGJvcmRlci10b3AtbGVmdC1yYWRpdXMgKSxcbiAgICApICFkZWZhdWx0O1xuXG4gICAgJHV0aWxzLWJvcmRlci1yYWRpdXM6IChcbiAgICAgICAgZGVmYXVsdDogbWFwLWdldCggJHNwYWNpbmcsIDEgKSxcbiAgICAgICAgMDogMFxuICAgICkgIWRlZmF1bHQ7XG5cblxuICAgIEBpZiAkdXRpbHMtYm9yZGVyLXNpZGVzIGFuZCAkdXRpbHMtYm9yZGVyLXdpZHRoIHtcbiAgICAgICAgQGVhY2ggJHNpZGUsICRwcm9wcyBpbiAkdXRpbHMtYm9yZGVyLXNpZGVzIHtcblxuICAgICAgICAgICAgJF9zZWxlY3Rvci1iYXNlOiBpZiggJHNpZGUgPT0gZGVmYXVsdCwgXCJib3JkZXJcIiwgXCJib3JkZXItI3skc2lkZX1cIiApO1xuXG4gICAgICAgICAgICBAZWFjaCAkd2lkdGgsICR2YWx1ZSBpbiAkdXRpbHMtYm9yZGVyLXdpZHRoIHtcbiAgICAgICAgICAgICAgICAkX3NlbGVjdG9yLXN1ZmZpeDogaWYoICR3aWR0aCA9PSBkZWZhdWx0LCBcIlwiLCBcIi0jeyR3aWR0aH1cIiApO1xuXG4gICAgICAgICAgICAgICAgLmstI3skX3NlbGVjdG9yLWJhc2V9I3skX3NlbGVjdG9yLXN1ZmZpeH0ge1xuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkcHJvcCBpbiAkcHJvcHMge1xuICAgICAgICAgICAgICAgICAgICAgICAgI3skcHJvcH06ICR2YWx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICR1dGlscy1ib3JkZXItc3R5bGUge1xuICAgICAgICBAZWFjaCAkc3R5bGUgaW4gJHV0aWxzLWJvcmRlci1zdHlsZSB7XG4gICAgICAgICAgICAuay1ib3JkZXItI3skc3R5bGV9IHtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6ICRzdHlsZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICR1dGlscy1ib3JkZXItY29sb3Ige1xuICAgICAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR1dGlscy1ib3JkZXItY29sb3Ige1xuICAgICAgICAgICAgLmstYm9yZGVyLSN7JG5hbWV9IHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICR1dGlscy1ib3JkZXItcmFkaXVzLXNpZGVzIGFuZCAkdXRpbHMtYm9yZGVyLXJhZGl1cyB7XG4gICAgICAgIEBlYWNoICRzaWRlLCAkcHJvcHMgaW4gJHV0aWxzLWJvcmRlci1yYWRpdXMtc2lkZXMge1xuXG4gICAgICAgICAgICAkX3NlbGVjdG9yLWJhc2U6IGlmKCAkc2lkZSA9PSBkZWZhdWx0LCBcInJvdW5kZWRcIiwgXCJyb3VuZGVkLSN7JHNpZGV9XCIgKTtcblxuICAgICAgICAgICAgQGVhY2ggJHJhZGl1cywgJHZhbHVlIGluICR1dGlscy1ib3JkZXItcmFkaXVzIHtcbiAgICAgICAgICAgICAgICAkX3NlbGVjdG9yLXN1ZmZpeDogaWYoICRyYWRpdXMgPT0gZGVmYXVsdCwgXCJcIiwgXCItI3skcmFkaXVzfVwiICk7XG5cbiAgICAgICAgICAgICAgICAuay0jeyRfc2VsZWN0b3ItYmFzZX0jeyRfc2VsZWN0b3Itc3VmZml4fSB7XG4gICAgICAgICAgICAgICAgICAgIEBlYWNoICRwcm9wIGluICRwcm9wcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZGlzcGxheS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL2Rpc3BsYXlcIiApIHtcblxuICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuXG4gICAgLy8gRGlzcGxheSBkb2N1bWVudGF0aW9uIHNvdXJjZWQgZnJvbSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvZGlzcGxheS5cblxuICAgIC8vIEBuYW1lIGstZGlzcGxheS1pbmxpbmVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBpbmxpbmU7YC4gVGhlIGVsZW1lbnQgZ2VuZXJhdGVzIG9uZSBvciBtb3JlIGlubGluZSBlbGVtZW50IGJveGVzIHRoYXQgZG8gbm90IGdlbmVyYXRlIGxpbmUgYnJlYWtzIGJlZm9yZSBvciBhZnRlciB0aGVtc2VsdmVzLiBJbiBub3JtYWwgZmxvdywgdGhlIG5leHQgZWxlbWVudCB3aWxsIGJlIG9uIHRoZSBzYW1lIGxpbmUgaWYgdGhlcmUgaXMgc3BhY2UuXG4gICAgLy8gQGdyb3VwIGRpc3BsYXlcbiAgICAuay1kaXNwbGF5LWlubGluZSAgICAgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAgIC8vIEBuYW1lIGstZGlzcGxheS1ibG9ja1xuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGJsb2NrO2AuIFRoZSBlbGVtZW50IGdlbmVyYXRlcyBhIGJsb2NrIGVsZW1lbnQgYm94LCBnZW5lcmF0aW5nIGxpbmUgYnJlYWtzIGJvdGggYmVmb3JlIGFuZCBhZnRlciB0aGUgZWxlbWVudCB3aGVuIGluIHRoZSBub3JtYWwgZmxvdy5cbiAgICAvLyBAZ3JvdXAgZGlzcGxheVxuICAgIC5rLWRpc3BsYXktYmxvY2sgICAgICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAvLyBAbmFtZSBrLWRpc3BsYXktaW5saW5lLWJsb2NrXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogaW5saW5lLWJsb2NrO2AuIFRoZSBlbGVtZW50IGdlbmVyYXRlcyBhIGJsb2NrIGVsZW1lbnQgYm94IHRoYXQgd2lsbCBiZSBmbG93ZWQgd2l0aCBzdXJyb3VuZGluZyBjb250ZW50IGFzIGlmIGl0IHdlcmUgYSBzaW5nbGUgaW5saW5lIGJveCAoYmVoYXZpbmcgbXVjaCBsaWtlIGEgcmVwbGFjZWQgZWxlbWVudCB3b3VsZCkuXG4gICAgLy8gQGdyb3VwIGRpc3BsYXlcbiAgICAuay1kaXNwbGF5LWlubGluZS1ibG9jayAgICAgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC8vIEBuYW1lIGstZGlzcGxheS1mbGV4XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogZmxleDtgLiBUaGUgZWxlbWVudCBiZWhhdmVzIGxpa2UgYSBibG9jayBlbGVtZW50IGFuZCBsYXlzIG91dCBpdHMgY29udGVudCBhY2NvcmRpbmcgdG8gdGhlIGZsZXhib3ggbW9kZWwuXG4gICAgLy8gQGdyb3VwIGRpc3BsYXlcbiAgICAuay1kaXNwbGF5LWZsZXggICAgICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAvLyBAbmFtZSBrLWRpc3BsYXktaW5saW5lLWZsZXhcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBpbmxpbmUtZmxleDtgLiBUaGUgZWxlbWVudCBiZWhhdmVzIGxpa2UgYW4gaW5saW5lIGVsZW1lbnQgYW5kIGxheXMgb3V0IGl0cyBjb250ZW50IGFjY29yZGluZyB0byB0aGUgZmxleGJveCBtb2RlbC5cbiAgICAvLyBAZ3JvdXAgZGlzcGxheVxuICAgIC5rLWRpc3BsYXktaW5saW5lLWZsZXggICAgICB7IGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAvLyBAbmFtZSBrLWRpc3BsYXktdGFibGVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiB0YWJsZTtgLiBUaGVzZSBlbGVtZW50cyBiZWhhdmUgbGlrZSBIVE1MIGA8dGFibGU+YCBlbGVtZW50cy4gSXQgZGVmaW5lcyBhIGJsb2NrLWxldmVsIGJveC5cbiAgICAvLyBAZ3JvdXAgZGlzcGxheVxuICAgIC5rLWRpc3BsYXktdGFibGUgICAgICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgICAvLyBAbmFtZSBrLWRpc3BsYXktaW5saW5lLXRhYmxlXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogaW5saW5lLXRhYmxlO2AuIFRoZSBpbmxpbmUtdGFibGUgdmFsdWUgZG9lcyBub3QgaGF2ZSBhIGRpcmVjdCBtYXBwaW5nIGluIEhUTUwuIEl0IGJlaGF2ZXMgbGlrZSBhbiBIVE1MIGA8dGFibGU+YCBlbGVtZW50LCBidXQgYXMgYW4gaW5saW5lIGJveCwgcmF0aGVyIHRoYW4gYSBibG9jay1sZXZlbCBib3guIEluc2lkZSB0aGUgdGFibGUgYm94IGlzIGEgYmxvY2stbGV2ZWwgY29udGV4dC5cbiAgICAvLyBAZ3JvdXAgZGlzcGxheVxuICAgIC5rLWRpc3BsYXktaW5saW5lLXRhYmxlICAgICB7IGRpc3BsYXk6IGlubGluZS10YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLy8gQG5hbWUgay1kaXNwbGF5LW5vbmVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBub25lO2AuIFR1cm5zIG9mZiB0aGUgZGlzcGxheSBvZiBhbiBlbGVtZW50IHNvIHRoYXQgaXQgaGFzIG5vIGVmZmVjdCBvbiBsYXlvdXQgKHRoZSBkb2N1bWVudCBpcyByZW5kZXJlZCBhcyB0aG91Z2ggdGhlIGVsZW1lbnQgZGlkIG5vdCBleGlzdCkuIEFsbCBkZXNjZW5kYW50IGVsZW1lbnRzIGFsc28gaGF2ZSB0aGVpciBkaXNwbGF5IHR1cm5lZCBvZmYuXG4gICAgLy8gQGdyb3VwIGRpc3BsYXlcbiAgICAuay1kaXNwbGF5LW5vbmUgICAgICAgICAgICAgeyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuXG4gICAgLy8gQWxpYXNlc1xuXG4gICAgLy8gQG5hbWUgay1oaWRkZW5cbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBhbiBhbGlhcyBvZiBgay1kaXNwbGF5LW5vbmVgLlxuICAgIC8vIEBncm91cCBkaXNwbGF5XG4gICAgLmstaGlkZGVuIHsgQGV4dGVuZCAuay1kaXNwbGF5LW5vbmU7IH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZmxleC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL2ZsZXhcIiApIHtcblxuICAgIC8vIEZsZXggZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9jc3MtdHJpY2tzLmNvbS9hbG1hbmFjL3Byb3BlcnRpZXMvZi9mbGV4Ly5cblxuICAgIC8vIEBuYW1lIGstZC1mbGV4XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogZmxleGAuIEl0IGRlZmluZXMgYSBmbGV4IGNvbnRhaW5lciBhbmQgZW5hYmxlcyBhIGZsZXggY29udGV4dCBmb3IgYWxsIGl0cyBkaXJlY3QgY2hpbGRyZW4uIFRoaW5rIG9mIGZsZXggaXRlbXMgYXMgcHJpbWFyaWx5IGxheWluZyBvdXQgZWl0aGVyIGluIGhvcml6b250YWwgcm93cyBvciB2ZXJ0aWNhbCBjb2x1bW5zLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtZmxleCAgICAgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGZsZXg7IH1cbiAgICAvLyBAbmFtZSBrLWQtaW5saW5lLWZsZXhcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBkaXNwbGF5OiBpbmxpbmUtZmxleGAuIEl0IGRlZmluZXMgYSBmbGV4IGNvbnRhaW5lciBhbmQgZW5hYmxlcyBhIGZsZXggY29udGV4dCBmb3IgYWxsIGl0cyBkaXJlY3QgY2hpbGRyZW4uIFRoaW5rIG9mIGZsZXggaXRlbXMgYXMgcHJpbWFyaWx5IGxheWluZyBvdXQgZWl0aGVyIGluIGhvcml6b250YWwgcm93cyBvciB2ZXJ0aWNhbCBjb2x1bW5zLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtaW5saW5lLWZsZXggICAgICAgICAgICB7IGRpc3BsYXk6IGlubGluZS1mbGV4OyB9XG4gICAgLy8gQG5hbWUgay1kLWZsZXgtcm93XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZGlzcGxheTogaW5saW5lLWZsZXhgIGFuZCBgZmxleC1kaXJlY3Rpb246IHJvd2AuXG4gICAgLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZC1mbGV4LXJvdyAgICAgICAgICAgICAgIHsgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IHJvdzsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG9uZS1kZWNsYXJhdGlvbi1wZXItbGluZVxuICAgIC8vIEBuYW1lIGstZC1mbGV4LWNvbFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGlubGluZS1mbGV4YCBhbmQgYGZsZXgtZGlyZWN0aW9uOiBjb2x1bW5gLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWQtZmxleC1jb2wgICAgICAgICAgICAgICB7IGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBvbmUtZGVjbGFyYXRpb24tcGVyLWxpbmVcbiAgICAvLyBAbmFtZSBrLWZsZXgtcm93XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1kaXJlY3Rpb246IHJvd2AuIFRoaXMgZXN0YWJsaXNoZXMgdGhlIG1haW4tYXhpcyB0byBiZSBob3Jpem9udGFsLCB0aHVzIGRlZmluaW5nIHRoZSBkaXJlY3Rpb24gZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluIHRoZSBmbGV4IGNvbnRhaW5lcjogbGVmdCB0byByaWdodCBpbiBgbHRyYDsgcmlnaHQgdG8gbGVmdCBpbiBgcnRsYC5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LXJvdyAgICAgICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgLy8gQG5hbWUgay1mbGV4LXJvdy1yZXZlcnNlXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlYC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIGhvcml6b250YWwsIHRodXMgZGVmaW5pbmcgdGhlIGRpcmVjdGlvbiBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW4gdGhlIGZsZXggY29udGFpbmVyOiByaWdodCB0byBsZWZ0IGluIGBsdHJgOyBsZWZ0IHRvIHJpZ2h0IGluIGBydGxgLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtcm93LXJldmVyc2UgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgIC8vIEBuYW1lIGstZmxleC1jb2xcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LWRpcmVjdGlvbjogY29sdW1uYC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIHZlcnRpY2FsLCB0aHVzIGRlZmluaW5nIHRoZSBkaXJlY3Rpb24gZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluIHRoZSBmbGV4IGNvbnRhaW5lcjogdG9wIHRvIGJvdHRvbS5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWNvbCAgICAgICAgICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLy8gQG5hbWUgay1mbGV4LWNvbC1yZXZlcnNlXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlYC4gVGhpcyBlc3RhYmxpc2hlcyB0aGUgbWFpbi1heGlzIHRvIGJlIHZlcnRpY2FsLCB0aHVzIGRlZmluaW5nIHRoZSBkaXJlY3Rpb24gZmxleCBpdGVtcyBhcmUgcGxhY2VkIGluIHRoZSBmbGV4IGNvbnRhaW5lcjogYm90dG9tIHRvIHRvcC5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWNvbC1yZXZlcnNlICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cblxuXG4gICAgLy8gQWxpYXNlc1xuICAgIC5rLWZsZXgtY29sdW1uICAgICAgICAgICAgICB7IEBleHRlbmQgLmstZmxleC1jb2w7IH1cbiAgICAuay1mbGV4LWNvbHVtbi1yZXZlcnNlICAgICAgeyBAZXh0ZW5kIC5rLWZsZXgtY29sLXJldmVyc2U7IH1cblxuXG4gICAgLy8gRmxleCB3cmFwXG5cbiAgICAvLyBAbmFtZSBrLWZsZXgtd3JhcFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtd3JhcDogd3JhcGAuIEl0IGFsbG93cyBmbGV4IGl0ZW1zIHRvIHdyYXAgYXMgbmVlZGVkIG9udG8gbXVsdGlwbGUgbGluZXMsIGZyb20gdG9wIHRvIGJvdHRvbS5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LXdyYXAgICAgICAgICAgICAgICAgeyBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAvLyBAbmFtZSBrLWZsZXgtbm93cmFwXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC13cmFwOiBub3dyYXBgLiBBbGwgZmxleCBpdGVtcyB3aWxsIGJlIG9uIG9uZSBsaW5lLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtbm93cmFwICAgICAgICAgICAgICB7IGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLy8gQG5hbWUgay1mbGV4LXdyYXAtcmV2ZXJzZVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlYC4gSXQgYWxsb3dzIGZsZXggaXRlbXMgdG8gd3JhcCBhcyBuZWVkZWQgb250byBtdWx0aXBsZSBsaW5lcywgZnJvbSBib3R0b20gdG8gdG9wLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtd3JhcC1yZXZlcnNlICAgICAgICB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlOyB9XG5cblxuICAgIC8vIEZsZXgsIHNocmluaywgZ3JvdyxcblxuICAgIC8vIEBuYW1lIGstZmxleC1pbml0aWFsXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgdGhlIHNhbWUgYXMgYGZsZXg6IGluaXRpYWw7YCBhbmQgdGhlIHNob3J0aGFuZCBmb3IgdGhlIGRlZmF1bHQgdmFsdWU6IGBmbGV4OiAwIDEgYXV0b2AuIEl0IHNpemVzIHRoZSBpdGVtIGJhc2VkIG9uIGl0cyBgd2lkdGhgL2BoZWlnaHRgIHByb3BlcnRpZXMgKG9yIGl0cyBjb250ZW50IGlmIG5vdCBzZXQpLiBJdCBtYWtlcyB0aGUgZmxleCBpdGVtIGluZmxleGlibGUgd2hlbiB0aGVyZSBpcyBzb21lIGZyZWUgc3BhY2UgbGVmdCwgYnV0IGFsbG93cyBpdCB0byBzaHJpbmsgdG8gaXRzIG1pbmltdW0gd2hlbiB0aGVyZSBpcyBub3QgZW5vdWdoIHNwYWNlLiBUaGUgYWxpZ25tZW50IGFiaWxpdGllcyBvciBgYXV0b2AgbWFyZ2lucyBjYW4gYmUgdXNlZCB0byBhbGlnbiBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXMuXG4gICAgLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1pbml0aWFsICAgICAgICAgICAgIHsgZmxleDogMCAxIGF1dG87IH1cbiAgICAvLyBAbmFtZSBrLWZsZXgtMVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGZsZXg6IDEgMSAwJWAuIEl0IHNpemVzIHRoZSBpdGVtIG5vdCBiYXNlZCBvbiBpdHMgYHdpZHRoYC9gaGVpZ2h0YCBwcm9wZXJ0aWVzLCBidXQgYmFzZWQgb24gdGhlIGF2YWlsYWJsZSBzcGFjZS4gVGhpcyBpcyBzaW1pbGFyIHRvIGBmbGV4OiAxIDEgYXV0b2AgZXhlY3B0IGl0IGlzIGFsbG93ZWQgdG8gc2hyaW5rIGJleW9uZCBpdHMgaW5pdGlhbCBzaXplLlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtMSAgICAgICAgICAgICAgICAgICB7IGZsZXg6IDEgMSAwJTsgfVxuICAgIC8vIEBuYW1lIGstZmxleC1hdXRvXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleDogMSAxIGF1dG9gLiBCZXdhcmUsIHRoaXMgaXMgbm90IHRoZSBkZWZhdWx0IHZhbHVlLiBJdCBzaXplcyB0aGUgaXRlbSBiYXNlZCBvbiBpdHMgYHdpZHRoYC9gaGVpZ2h0YCBwcm9wZXJ0aWVzLCBidXQgbWFrZXMgaXQgZnVsbHkgZmxleGlibGUgc28gdGhhdCB0aGV5IGFic29yYiBhbnkgZXh0cmEgc3BhY2UgYWxvbmcgdGhlIG1haW4gYXhpcy4gSWYgYWxsIGl0ZW1zIGFyZSBlaXRoZXIgYGZsZXg6IGF1dG9gLCBgZmxleDogaW5pdGlhbGAsIG9yIGBmbGV4OiBub25lYCwgYW55IHJlbWFpbmluZyBzcGFjZSBhZnRlciB0aGUgaXRlbXMgaGF2ZSBiZWVuIHNpemVkIHdpbGwgYmUgZGlzdHJpYnV0ZWQgZXZlbmx5IHRvIHRoZSBpdGVtcyB3aXRoIGBmbGV4OiBhdXRvYC5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWF1dG8gICAgICAgICAgICAgICAgeyBmbGV4OiAxIDEgYXV0bzsgfVxuICAgIC8vIEBuYW1lIGstZmxleC1ub25lXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleDogMCAwIGF1dG9gLiBJdCBzaXplcyB0aGUgaXRlbSBhY2NvcmRpbmcgdG8gaXRzIGB3aWR0aGAvYGhlaWdodGAgcHJvcGVydGllcywgYnV0IG1ha2VzIGl0IGZ1bGx5IGluZmxleGlibGUuIFRoaXMgaXMgc2ltaWxhciB0byBgZmxleDogaW5pdGlhbGAgZXhjZXB0IGl0IGlzIG5vdCBhbGxvd2VkIHRvIHNocmluaywgZXZlbiBpbiBhbiBvdmVyZmxvdyBzaXR1YXRpb24uXG4gICAgLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1ub25lICAgICAgICAgICAgICAgIHsgZmxleDogbm9uZTsgfVxuICAgIC8vIEBuYW1lIGstZmxleC1ncm93XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1ncm93OiAxYC4gSXQgZGVmaW5lcyB0aGUgYWJpbGl0eSBmb3IgYSBmbGV4IGl0ZW0gdG8gZ3JvdyBpZiBuZWNlc3NhcnkuIEl0IGFjY2VwdHMgYSB1bml0bGVzcyB2YWx1ZSB0aGF0IHNlcnZlcyBhcyBhIHByb3BvcnRpb24uIEl0IGRpY3RhdGVzIHdoYXQgYW1vdW50IG9mIHRoZSBhdmFpbGFibGUgc3BhY2UgaW5zaWRlIHRoZSBmbGV4IGNvbnRhaW5lciB0aGUgaXRlbSBzaG91bGQgdGFrZSB1cC5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWdyb3cgICAgICAgICAgICAgICAgeyBmbGV4LWdyb3c6IDE7IH1cbiAgICAvLyBAbmFtZSBrLWZsZXgtZ3Jvdy0wXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1ncm93OiAwYC4gVGhlIGl0ZW0gd2lsbCBub3QgZ3Jvdy5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LWdyb3ctMCAgICAgICAgICAgICAgeyBmbGV4LWdyb3c6IDA7IH1cbiAgICAvLyBAbmFtZSBrLWZsZXgtc2hyaW5rXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1zaHJpbms6IDFgLiBJdCBkZXRlcm1pbmVzIGhvdyBtdWNoIHRoZSBmbGV4IGl0ZW0gd2lsbCBzaHJpbmsgcmVsYXRpdmUgdG8gdGhlIHJlc3Qgb2YgdGhlIGZsZXggaXRlbXMgaW4gdGhlIGZsZXggY29udGFpbmVyIHdoZW4gdGhlcmUgaXNuJ3QgZW5vdWdoIHNwYWNlIG9uIHRoZSByb3cuXG4gICAgLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1zaHJpbmsgICAgICAgICAgICAgIHsgZmxleC1zaHJpbms6IDE7IH1cbiAgICAvLyBAbmFtZSBrLWZsZXgtc2hyaW5rLTBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbGV4LXNocmluazogMGAuIFRoZSBpdGVtIHdpbGwgbm90IHNyaGluay5cbiAgICAvLyBAZ3JvdXAgZmxleC1sYXlvdXRcbiAgICAuay1mbGV4LXNocmluay0wICAgICAgICAgICAgeyBmbGV4LXNocmluazogMDsgfVxuICAgIC8vIEBuYW1lIGstZmxleC1iYXNpcy1hdXRvXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1iYXNpczogYXV0b2AuIEl0IHNwZWNpZmllcyB0aGUgaW5pdGlhbCBzaXplIG9mIHRoZSBmbGV4IGl0ZW0sIGJlZm9yZSBhbnkgYXZhaWxhYmxlIHNwYWNlIGlzIGRpc3RyaWJ1dGVkIGFjY29yZGluZyB0byB0aGUgZmxleCBmYWN0b3JzLiBJdCBzaXplcyB0aGUgZWxlbWVudCBhY2NvcmRpbmcgdG8gaXRzIHNpemUgcHJvcGVydHkuXG4gICAgLy8gQGdyb3VwIGZsZXgtbGF5b3V0XG4gICAgLmstZmxleC1iYXNpcy1hdXRvICAgICAgICAgIHsgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC8vIEBuYW1lIGstZmxleC1iYXNpcy0wXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1iYXNpczogMGAuIEl0IHNwZWNpZmllcyB0aGUgaW5pdGlhbCBzaXplIG9mIHRoZSBmbGV4IGl0ZW0sIGJlZm9yZSBhbnkgYXZhaWxhYmxlIHNwYWNlIGlzIGRpc3RyaWJ1dGVkIGFjY29yZGluZyB0byB0aGUgZmxleCBmYWN0b3JzLiBJdCBkaXNyZWdhcmRzIHRoZSBlbGVtZW50JyBzaXplIHByb3BlcnR5LlxuICAgIC8vIEBncm91cCBmbGV4LWxheW91dFxuICAgIC5rLWZsZXgtYmFzaXMtMCAgICAgICAgICAgICB7IGZsZXgtYmFzaXM6IDAlOyB9XG5cblxuICAgIC8vIEZsZXggYWxpZ25cbiAgICAuay1hbGlnbi1pdGVtcy1zdGFydCAgICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLWVuZCAgICAgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLWNlbnRlciAgICAgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuay1hbGlnbi1pdGVtcy1zdHJldGNoICAgICAgeyBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuICAgIC5rLWFsaWduLWl0ZW1zLWJhc2VsaW5lICAgICB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZTsgfVxuXG4gICAgLmstYWxpZ24tY29udGVudC1zdGFydCAgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5rLWFsaWduLWNvbnRlbnQtZW5kICAgICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmstYWxpZ24tY29udGVudC1jZW50ZXIgICAgIHsgYWxpZ24tY29udGVudDogY2VudGVyOyB9XG4gICAgLmstYWxpZ24tY29udGVudC1zdHJldGNoICAgIHsgYWxpZ24tY29udGVudDogc3RyZXRjaDsgfVxuICAgIC5rLWFsaWduLWNvbnRlbnQtYmFzZWxpbmUgICB7IGFsaWduLWNvbnRlbnQ6IGJhc2VsaW5lOyB9XG5cbiAgICAuay1hbGlnbi1zZWxmLXN0YXJ0ICAgICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG4gICAgLmstYWxpZ24tc2VsZi1lbmQgICAgICAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQ7IH1cbiAgICAuay1hbGlnbi1zZWxmLWNlbnRlciAgICAgICAgeyBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgICAuay1hbGlnbi1zZWxmLXN0cmV0Y2ggICAgICAgeyBhbGlnbi1zZWxmOiBzdHJldGNoOyB9XG4gICAgLmstYWxpZ24tc2VsZi1iYXNlbGluZSAgICAgIHsgYWxpZ24tc2VsZjogYmFzZWxpbmU7IH1cblxuXG4gICAgLy8gRmxleCBqdXN0aWZ5XG4gICAgLmstanVzdGlmeS1jb250ZW50LXN0YXJ0ICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWVuZCAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5rLWp1c3RpZnktY29udGVudC1jZW50ZXIgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWJldHdlZW4gIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmstanVzdGlmeS1jb250ZW50LWFyb3VuZCAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAuay1qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTsgfVxuXG5cbiAgICAvLyBDb2x1bW5zXG4gICAgLmstY29sdW1uIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgIH1cblxuXG4gICAgLy8gQWxpYXNlc1xuICAgIC5rLWZsZXggICAgICAgICAgICAgICAgICAgICB7IEBleHRlbmQgLmstZmxleC0xOyB9XG4gICAgLmstbm8tZmxleCAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1mbGV4LW5vbmU7IH1cbiAgICAuay1uby1mbGV4LWdyb3cgICAgICAgICAgICAgeyBAZXh0ZW5kIC5rLWZsZXgtZ3Jvdy0wOyB9XG4gICAgLmstbm8tZmxleC1zaHJpbmsgICAgICAgICAgIHsgQGV4dGVuZCAuay1mbGV4LXNocmluay0wOyB9XG4gICAgLmstaGJveCAgICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtcm93OyB9XG4gICAgLmstdmJveCAgICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtY29sOyB9XG4gICAgLmstY29sdW1uc2V0ICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtcm93OyB9XG4gICAgLmstcm93c2V0ICAgICAgICAgICAgICAgICAgIHsgQGV4dGVuZCAuay1kLWZsZXgtY29sOyB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX2Zsb2F0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvZmxvYXRcIiApIHtcblxuICAgIC8vIEZsb2F0IGRvY3VtZW50YXRpb24gc291cmNlZCBmcm9tIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9mbG9hdC5cbiAgICAvLyBDbGVhciBkb2N1bWVudGF0aW9uIHNvdXJjZWQgZnJvbSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvY2xlYXIuXG5cbiAgICAvLyBAbmFtZSBrLWZsb2F0LWxlZnRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbG9hdDogbGVmdDtgLiBUaGUgZWxlbWVudCBtdXN0IGZsb2F0IG9uIHRoZSBsZWZ0IHNpZGUgb2YgaXRzIGNvbnRhaW5pbmcgYmxvY2suXG4gICAgLy8gQGdyb3VwIGZsb2F0XG5cbiAgICAvLyBAbmFtZSBrLWZsb2F0LXJpZ2h0XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxvYXQ6IHJpZ2h0O2AuIFRoZSBlbGVtZW50IG11c3QgZmxvYXQgb24gdGhlIHJpZ2h0IHNpZGUgb2YgaXRzIGNvbnRhaW5pbmcgYmxvY2suXG4gICAgLy8gQGdyb3VwIGZsb2F0XG5cbiAgICAvLyBAbmFtZSBrLWZsb2F0LW5vbmVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmbG9hdDogbm9uZTtgLiBUaGUgZWxlbWVudCBtdXN0IG5vdCBmbG9hdC5cbiAgICAvLyBAZ3JvdXAgZmxvYXRcblxuICAgIC8vIEBuYW1lIGstY2xlYXItbGVmdFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGNsZWFyOiBsZWZ0O2AuIElzIGEga2V5d29yZCBpbmRpY2F0aW5nIHRoYXQgdGhlIGVsZW1lbnQgaXMgbW92ZWQgZG93biB0byBjbGVhciBwYXN0IGxlZnQgZmxvYXRzLlxuICAgIC8vIEBncm91cCBmbG9hdFxuXG4gICAgLy8gQG5hbWUgay1jbGVhci1yaWdodFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGNsZWFyOiByaWdodDtgLiBJcyBhIGtleXdvcmQgaW5kaWNhdGluZyB0aGF0IHRoZSBlbGVtZW50IGlzIG1vdmVkIGRvd24gdG8gY2xlYXIgcGFzdCByaWdodCBmbG9hdHMuXG4gICAgLy8gQGdyb3VwIGZsb2F0XG5cbiAgICAvLyBAbmFtZSBrLWNsZWFyLWJvdGhcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBjbGVhcjogYm90aDtgLiBJcyBhIGtleXdvcmQgaW5kaWNhdGluZyB0aGF0IHRoZSBlbGVtZW50IGlzIG1vdmVkIGRvd24gdG8gY2xlYXIgcGFzdCBib3RoIGxlZnQgYW5kIHJpZ2h0IGZsb2F0cy5cbiAgICAvLyBAZ3JvdXAgZmxvYXRcblxuICAgIC8vIEBuYW1lIGstY2xlYXItbm9uZVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGNsZWFyOiBub25lO2AuIElzIGEga2V5d29yZCBpbmRpY2F0aW5nIHRoYXQgdGhlIGVsZW1lbnQgaXMgbm90IG1vdmVkIGRvd24gdG8gY2xlYXIgcGFzdCBmbG9hdGluZyBlbGVtZW50cy5cbiAgICAvLyBAZ3JvdXAgZmxvYXRcblxuICAgICR1dGlscy1mbG9hdDogKFxuICAgICAgICBsZWZ0LFxuICAgICAgICByaWdodCxcbiAgICAgICAgbm9uZVxuICAgICkgIWRlZmF1bHQ7XG5cbiAgICAkdXRpbHMtY2xlYXI6IChcbiAgICAgICAgbGVmdCxcbiAgICAgICAgcmlnaHQsXG4gICAgICAgIGJvdGgsXG4gICAgICAgIG5vbmVcbiAgICApICFkZWZhdWx0O1xuXG4gICAgQGlmICR1dGlscy1mbG9hdCB7XG4gICAgICAgIEBlYWNoICRmbG9hdCBpbiAkdXRpbHMtZmxvYXQge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAuay1mbG9hdC0jeyRmbG9hdH0geyBmbG9hdDogJGZsb2F0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkdXRpbHMtY2xlYXIge1xuICAgICAgICBAZWFjaCAkY2xlYXIgaW4gJHV0aWxzLWNsZWFyIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLmstY2xlYXItI3skY2xlYXJ9IHsgY2xlYXI6ICRjbGVhciAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZsb2F0IHdyYXBcbiAgICAuay1mbG9hdHdyYXA6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fZ3JpZC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidXRpbHMvZ3JpZFwiKSB7XG5cbiAgICAvLyBAbmFtZSBrLWQtZ3JpZFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGRpc3BsYXk6IGdyaWRgLiBJdCBkZWZpbmVzIHRoZSBlbGVtZW50IGFzIGEgZ3JpZCBjb250YWluZXIgYW5kIGVzdGFibGlzaGVzIGEgbmV3IGdyaWQgZm9ybWF0dGluZyBjb250ZXh0IGZvciBpdHMgY29udGVudHMuXG4gICAgLy8gQGdyb3VwIGdyaWQtbGF5b3V0XG4gICAgLmstZC1ncmlkICAgICAgICAgICAgICAgICAgIHsgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5rLWdyaWQtY29scy1ub25lICAgICAgICAgICB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTsgfVxuICAgIC5rLWdyaWQtcm93cy1ub25lICAgICAgICAgICB7IGdyaWQtdGVtcGxhdGUtcm93czogbm9uZTsgfVxuXG5cbiAgICAvLyBHcmlkIGZsb3dcbiAgICAuay1ncmlkLWZsb3ctY29sICAgICAgICAgICAgeyBncmlkLWF1dG8tZmxvdzogY29sdW1uOyB9XG4gICAgLmstZ3JpZC1mbG93LWNvbC1kZW5zZSAgICAgIHsgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbiBkZW5zZTsgfVxuICAgIC5rLWdyaWQtZmxvdy1yb3cgICAgICAgICAgICB7IGdyaWQtYXV0by1mbG93OiByb3c7IH1cbiAgICAuay1ncmlkLWZsb3ctcm93LWRlbnNlICAgICAgeyBncmlkLWF1dG8tZmxvdzogcm93IGRlbnNlOyB9XG4gICAgLmstZ3JpZC1mbG93LXVuc2V0ICAgICAgICAgIHsgZ3JpZC1hdXRvLWZsb3c6IHVuc2V0OyB9XG5cblxuICAgIC8vIENvbHVtbnNcbiAgICAuay1jb2xzcGFuLWFsbCAgICAgICAgICAgICAgeyBncmlkLWNvbHVtbjogMSAvIC0xOyB9XG4gICAgLmstY29sc3Bhbi1hdXRvICAgICAgICAgICAgIHsgZ3JpZC1jb2x1bW46IGF1dG87IH1cblxuXG4gICAgLy8gUm93c1xuICAgIC5rLXJvd3NwYW4tYWxsICAgICAgICAgICAgICB7IGdyaWQtcm93OiAxIC8gLTE7IH1cbiAgICAuay1yb3dzcGFuLWF1dG8gICAgICAgICAgICAgeyBncmlkLXJvdzogYXV0bzsgfVxuXG5cbiAgICAvLyBHcmlkIHV0aWxpdGllc1xuICAgIEBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29scyB7XG4gICAgICAgICAgICAuay1ncmlkLWNvbHMtI3skaX0gICB7IGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRpLCBtaW5tYXgoMCwgMWZyKSk7IH1cbiAgICAgICAgICAgIC5rLWNvbHNwYW4tI3skaX0gICAgeyBncmlkLWNvbHVtbjogc3BhbiAkaTsgfVxuICAgICAgICAgICAgLmstY29sLXN0YXJ0LSN7JGl9ICB7IGdyaWQtY29sdW1uLXN0YXJ0OiAkaTsgfVxuICAgICAgICAgICAgLmstY29sLWVuZC0jeyRpfSAgICB7IGdyaWQtY29sdW1uLWVuZDogJGk7IH1cbiAgICAgICAgfVxuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvd3Mge1xuICAgICAgICAgICAgLmstZ3JpZC1yb3dzLSN7JGl9ICAgeyBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgkaSwgbWlubWF4KDAsIDFmcikpOyB9XG4gICAgICAgICAgICAuay1yb3dzcGFuLSN7JGl9ICAgIHsgZ3JpZC1yb3c6IHNwYW4gJGk7IH1cbiAgICAgICAgICAgIC5rLXJvdy1zdGFydC0jeyRpfSAgeyBncmlkLXJvdy1zdGFydDogJGk7IH1cbiAgICAgICAgICAgIC5rLXJvdy1lbmQtI3skaX0gICAgeyBncmlkLXJvdy1lbmQ6ICRpOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX29yZGVyLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvb3JkZXJcIiApIHtcblxuICAgIC8vIEBuYW1lIGstb3JkZXItZmlyc3RcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBvcmRlcjogLTk5OTk7YC5cbiAgICAvLyBAZ3JvdXAgb3JkZXJcblxuICAgIC8vIEBuYW1lIGstb3JkZXItbGFzdFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG9yZGVyOiA5OTk5O2AuXG4gICAgLy8gQGdyb3VwIG9yZGVyXG5cbiAgICAvLyBAbmFtZSBrLW9yZGVyLW5vbmVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBvcmRlcjogMDtgLlxuICAgIC8vIEBncm91cCBvcmRlclxuXG4gICAgLy8gQG5hbWUgZnJvbSBrLW9yZGVyLTEgdG8gay1vcmRlci0xMlxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG9yZGVyOiAxO2AsIGBvcmRlcjogMjtgLCBgb3JkZXI6IDEyO2AsIGV0Yy5cbiAgICAvLyBAZ3JvdXAgb3JkZXJcblxuICAgIC8vIE9yZGVyIHV0aWxpdHkgY2xhc3Nlc1xuICAgICR1dGlscy1vcmRlcjogKFxuICAgICAgICBmaXJzdDogLTk5OTksXG4gICAgICAgIGxhc3Q6IDk5OTksXG4gICAgICAgIG5vbmU6IDAsXG4gICAgICAgIDE6IDEsXG4gICAgICAgIDI6IDIsXG4gICAgICAgIDM6IDMsXG4gICAgICAgIDQ6IDQsXG4gICAgICAgIDU6IDUsXG4gICAgICAgIDY6IDYsXG4gICAgICAgIDc6IDcsXG4gICAgICAgIDg6IDgsXG4gICAgICAgIDk6IDksXG4gICAgICAgIDEwOiAxMCxcbiAgICAgICAgMTE6IDExLFxuICAgICAgICAxMjogMTJcbiAgICApICFkZWZhdWx0O1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgQGlmICR1dGlscy1vcmRlciB7XG4gICAgICAgIEBlYWNoICRvcmRlciwgJHZhbCBpbiAkdXRpbHMtb3JkZXIge1xuICAgICAgICAgICAgLmstb3JkZXItI3skb3JkZXJ9IHsgb3JkZXI6ICR2YWwgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC8vIHNhc3MtbGludDplbmFibGUgbm8taW1wb3J0YW50XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX292ZXJmbG93LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvb3ZlcmZsb3dcIiApIHtcblxuICAgIC8vIE92ZXJmbG93IGRvY3VtZW50YXRpb24gc291cmNlZCBmcm9tIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9vdmVyZmxvdy5cblxuICAgIC8vIEBuYW1lIGstb3ZlcmZsb3ctYXV0b1xuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG92ZXJmbG93OiBhdXRvO2AuIERlcGVuZHMgb24gdGhlIHVzZXIgYWdlbnQuIElmIGNvbnRlbnQgZml0cyBpbnNpZGUgdGhlIHBhZGRpbmcgYm94LCBpdCBsb29rcyB0aGUgc2FtZSBhcyB2aXNpYmxlLCBidXQgc3RpbGwgZXN0YWJsaXNoZXMgYSBuZXcgYmxvY2sgZm9ybWF0dGluZyBjb250ZXh0LiBEZXNrdG9wIGJyb3dzZXJzIHByb3ZpZGUgc2Nyb2xsYmFycyBpZiBjb250ZW50IG92ZXJmbG93cy5cbiAgICAvLyBAZ3JvdXAgb3ZlcmZsb3dcblxuICAgIC8vIEBuYW1lIGstb3ZlcmZsb3ctaGlkZGVuXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgb3ZlcmZsb3c6IGhpZGRlbjtgLiBDb250ZW50IGlzIGNsaXBwZWQgaWYgbmVjZXNzYXJ5IHRvIGZpdCB0aGUgcGFkZGluZyBib3guIE5vIHNjcm9sbGJhcnMgYXJlIHByb3ZpZGVkLCBhbmQgbm8gc3VwcG9ydCBmb3IgYWxsb3dpbmcgdGhlIHVzZXIgdG8gc2Nyb2xsIChzdWNoIGFzIGJ5IGRyYWdnaW5nIG9yIHVzaW5nIGEgc2Nyb2xsIHdoZWVsKSBpcyBhbGxvd2VkLiBUaGUgY29udGVudCBjYW4gYmUgc2Nyb2xsZWQgcHJvZ3JhbW1hdGljYWxseSAoZm9yIGV4YW1wbGUsIGJ5IHNldHRpbmcgdGhlIHZhbHVlIG9mIGEgcHJvcGVydHkgc3VjaCBhcyBvZmZzZXRMZWZ0KSwgc28gdGhlIGVsZW1lbnQgaXMgc3RpbGwgYSBzY3JvbGwgY29udGFpbmVyLlxuICAgIC8vIEBncm91cCBvdmVyZmxvd1xuXG4gICAgLy8gQG5hbWUgay1vdmVyZmxvdy12aXNpYmxlXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgb3ZlcmZsb3c6IHZpc2libGU7YC4gQ29udGVudCBpcyBub3QgY2xpcHBlZCBhbmQgbWF5IGJlIHJlbmRlcmVkIG91dHNpZGUgdGhlIHBhZGRpbmcgYm94LlxuICAgIC8vIEBncm91cCBvdmVyZmxvd1xuXG4gICAgLy8gQG5hbWUgay1vdmVyZmxvdy1zY3JvbGxcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBvdmVyZmxvdzogc2Nyb2xsO2AuIENvbnRlbnQgaXMgY2xpcHBlZCBpZiBuZWNlc3NhcnkgdG8gZml0IHRoZSBwYWRkaW5nIGJveC4gQnJvd3NlcnMgYWx3YXlzIGRpc3BsYXkgc2Nyb2xsYmFycyB3aGV0aGVyIG9yIG5vdCBhbnkgY29udGVudCBpcyBhY3R1YWxseSBjbGlwcGVkLCBwcmV2ZW50aW5nIHNjcm9sbGJhcnMgZnJvbSBhcHBlYXJpbmcgb3IgZGlzYXBwZWFyaW5nIGFzIGNvbnRlbnQgY2hhbmdlcy4gUHJpbnRlcnMgbWF5IHN0aWxsIHByaW50IG92ZXJmbG93aW5nIGNvbnRlbnQuXG4gICAgLy8gQGdyb3VwIG92ZXJmbG93XG5cbiAgICAvLyBAbmFtZSBrLW92ZXJmbG93LWNsaXBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBvdmVyZmxvdzogY2xpcDtgLiBMaWtlIGZvciBoaWRkZW4sIHRoZSBjb250ZW50IGlzIGNsaXBwZWQgdG8gdGhlIGVsZW1lbnQncyBwYWRkaW5nIGJveC4gVGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBjbGlwIGFuZCBoaWRkZW4gaXMgdGhhdCB0aGUgY2xpcCBrZXl3b3JkIGFsc28gZm9yYmlkcyBhbGwgc2Nyb2xsaW5nLCBpbmNsdWRpbmcgcHJvZ3JhbW1hdGljIHNjcm9sbGluZy5cbiAgICAvLyBAZ3JvdXAgb3ZlcmZsb3dcblxuICAgIC8vIEBuYW1lIGstb3ZlcmZsb3cteC1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG92ZXJmbG93LXg6IFZBTFVFO2AuIFNldHMgd2hhdCBzaG93cyB3aGVuIGNvbnRlbnQgb3ZlcmZsb3dzIGEgYmxvY2stbGV2ZWwgZWxlbWVudCdzIGxlZnQgYW5kIHJpZ2h0IGVkZ2VzLiBUaGUgYFZBTFVFYCBjb3VsZCBiZSBzZXQgdG8gYGF1dG9gLCBgaGlkZGVuYCwgYHZpc2libGVgLCBgc2Nyb2xsYCwgYW5kIGBjbGlwYC5cbiAgICAvLyBAZ3JvdXAgb3ZlcmZsb3dcblxuICAgIC8vIEBuYW1lIGstb3ZlcmZsb3cteS1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG92ZXJmbG93LXk6IFZBTFVFO2AuIFNldHMgd2hhdCBzaG93cyB3aGVuIGNvbnRlbnQgb3ZlcmZsb3dzIGEgYmxvY2stbGV2ZWwgZWxlbWVudCdzIHRvcCBhbmQgYm90dG9tIGVkZ2VzLiBUaGUgYFZBTFVFYCBjb3VsZCBiZSBzZXQgdG8gYGF1dG9gLCBgaGlkZGVuYCwgYHZpc2libGVgLCBgc2Nyb2xsYCwgYW5kIGBjbGlwYC5cbiAgICAvLyBAZ3JvdXAgb3ZlcmZsb3dcblxuICAgIC8vIEBuYW1lIGstb3ZlcmZsb3ctVkFMVUVfWC1WQUxVRV9ZXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgb3ZlcmZsb3c6IFZBTFVFX1ggVkFMVUVfWTtgLiBUaGlzIGlzIGEgc2hvcnRoYW5kIGZvciBgb3ZlcmZsb3cteDogVkFMVUVfWDsgb3ZlcmZsb3cteTogVkFMVUVfWTtgLiBUaGUgYFZBTFVFX1hgIGFuZCBgVkFMVUVfWWAgY291bGQgYmUgc2V0IHRvIGBhdXRvYCwgYGhpZGRlbmAsIGB2aXNpYmxlYCwgYHNjcm9sbGAsIGFuZCBgY2xpcGAuXG4gICAgLy8gQGdyb3VwIG92ZXJmbG93XG5cbiAgICAvLyBPdmVyZmxvdyB1dGlsaXR5IGNsYXNzZXNcbiAgICAkdXRpbHMtb3ZlcmZsb3c6IChcbiAgICAgICAgYXV0byxcbiAgICAgICAgaGlkZGVuLFxuICAgICAgICB2aXNpYmxlLFxuICAgICAgICBzY3JvbGwsXG4gICAgICAgIGNsaXBcbiAgICApICFkZWZhdWx0O1xuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgbm8taW1wb3J0YW50XG4gICAgQGlmICR1dGlscy1vdmVyZmxvdyB7XG4gICAgICAgIEBlYWNoICRvdmVyZmxvdyBpbiAkdXRpbHMtb3ZlcmZsb3cge1xuICAgICAgICAgICAgLmstb3ZlcmZsb3ctI3skb3ZlcmZsb3d9IHsgb3ZlcmZsb3c6ICRvdmVyZmxvdyAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuay1vdmVyZmxvdy14LSN7JG92ZXJmbG93fSB7IG92ZXJmbG93LXg6ICRvdmVyZmxvdyAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuay1vdmVyZmxvdy15LSN7JG92ZXJmbG93fSB7IG92ZXJmbG93LXk6ICRvdmVyZmxvdyAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIEBlYWNoICRvdmVyZmxvdy14IGluICR1dGlscy1vdmVyZmxvdyB7XG4gICAgICAgICAgICBAZWFjaCAkb3ZlcmZsb3cteSBpbiAkdXRpbHMtb3ZlcmZsb3cge1xuICAgICAgICAgICAgICAgIEBpZiAkb3ZlcmZsb3cteCAhPSAkb3ZlcmZsb3cteSB7XG4gICAgICAgICAgICAgICAgICAgIC5rLW92ZXJmbG93LSN7JG92ZXJmbG93LXh9LSN7JG92ZXJmbG93LXl9IHsgb3ZlcmZsb3c6ICRvdmVyZmxvdy14ICRvdmVyZmxvdy15ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gc2Fzcy1saW50OmVuYWJsZSBuby1pbXBvcnRhbnRcblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fcG9pbnRlci1ldmVudHMuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9wb2ludGVyLWV2ZW50c1wiICkge1xuXG4gICAgLy8gUG9pbnRlci1ldmVudHMgZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3BvaW50ZXItZXZlbnRzLlxuXG4gICAgLy8gQG5hbWUgay1wb2ludGVyLWV2ZW50cy1ub25lXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgcG9pbnRlci1ldmVudHM6IG5vbmU7YC4gVGhlIGVsZW1lbnQgaXMgbmV2ZXIgdGhlIHRhcmdldCBvZiBwb2ludGVyIGV2ZW50czsgaG93ZXZlciwgcG9pbnRlciBldmVudHMgbWF5IHRhcmdldCBpdHMgZGVzY2VuZGFudCBlbGVtZW50cyBpZiB0aG9zZSBkZXNjZW5kYW50cyBoYXZlIHBvaW50ZXItZXZlbnRzIHNldCB0byBzb21lIG90aGVyIHZhbHVlLiBJbiB0aGVzZSBjaXJjdW1zdGFuY2VzLCBwb2ludGVyIGV2ZW50cyB3aWxsIHRyaWdnZXIgZXZlbnQgbGlzdGVuZXJzIG9uIHRoaXMgcGFyZW50IGVsZW1lbnQgYXMgYXBwcm9wcmlhdGUgb24gdGhlaXIgd2F5IHRvL2Zyb20gdGhlIGRlc2NlbmRhbnQgZHVyaW5nIHRoZSBldmVudCBjYXB0dXJlL2J1YmJsZSBwaGFzZXMuXG4gICAgLy8gQGdyb3VwIHBvaW50ZXItZXZlbnRzXG5cbiAgICAvLyBAbmFtZSBrLXBvaW50ZXItZXZlbnRzLWF1dG9cbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBwb2ludGVyLWV2ZW50czogYXV0bztgLiBUaGUgZWxlbWVudCBiZWhhdmVzIGFzIGl0IHdvdWxkIGlmIHRoZSBwb2ludGVyLWV2ZW50cyBwcm9wZXJ0eSB3ZXJlIG5vdCBzcGVjaWZpZWQuIEluIFNWRyBjb250ZW50LCB0aGlzIHZhbHVlIGFuZCB0aGUgdmFsdWUgdmlzaWJsZVBhaW50ZWQgaGF2ZSB0aGUgc2FtZSBlZmZlY3QuXG4gICAgLy8gQGdyb3VwIHBvaW50ZXItZXZlbnRzXG5cbiAgICAkdXRpbHMtcG9pbnRlci1ldmVudHM6IChcbiAgICAgICAgbm9uZSxcbiAgICAgICAgYXV0b1xuICAgICkgIWRlZmF1bHQ7XG5cbiAgICBAaWYgJHV0aWxzLXBvaW50ZXItZXZlbnRzIHtcbiAgICAgICAgQGVhY2ggJHBvaW50ZXItZXZlbnRzIGluICR1dGlscy1wb2ludGVyLWV2ZW50cyB7XG4gICAgICAgICAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIC5rLXBvaW50ZXItZXZlbnRzLSN7JHBvaW50ZXItZXZlbnRzfSB7IHBvaW50ZXItZXZlbnRzOiAkcG9pbnRlci1ldmVudHMgIWltcG9ydGFudDsgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19wb3NpdGlvbi5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3Bvc2l0aW9uXCIgKSB7XG5cbiAgICAvLyBQb3NpdGlvbiBkb2N1bWVudGF0aW9uIHNvdXJjZWQgZnJvbSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvcG9zaXRpb24uXG5cbiAgICAvLyBAbmFtZSBrLXBvcy1zdGF0aWNcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBwb3NpdGlvbjogc3RhdGljO2AuIFRoZSBlbGVtZW50IGlzIHBvc2l0aW9uZWQgYWNjb3JkaW5nIHRvIHRoZSBub3JtYWwgZmxvdyBvZiB0aGUgZG9jdW1lbnQuIFRoZSB0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQsIGFuZCB6LWluZGV4IHByb3BlcnRpZXMgaGF2ZSBubyBlZmZlY3QuIFRoaXMgaXMgdGhlIGRlZmF1bHQgdmFsdWUuXG4gICAgLy8gQGdyb3VwIHBvc2l0aW9uXG5cbiAgICAvLyBAbmFtZSBrLXBvcy1yZWxhdGl2ZVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBvc2l0aW9uOiByZWxhdGl2ZTtgLiBUaGUgZWxlbWVudCBpcyBwb3NpdGlvbmVkIGFjY29yZGluZyB0byB0aGUgbm9ybWFsIGZsb3cgb2YgdGhlIGRvY3VtZW50LCBhbmQgdGhlbiBvZmZzZXQgcmVsYXRpdmUgdG8gaXRzZWxmIGJhc2VkIG9uIHRoZSB2YWx1ZXMgb2YgdG9wLCByaWdodCwgYm90dG9tLCBhbmQgbGVmdC4gVGhlIG9mZnNldCBkb2VzIG5vdCBhZmZlY3QgdGhlIHBvc2l0aW9uIG9mIGFueSBvdGhlciBlbGVtZW50czsgdGh1cywgdGhlIHNwYWNlIGdpdmVuIGZvciB0aGUgZWxlbWVudCBpbiB0aGUgcGFnZSBsYXlvdXQgaXMgdGhlIHNhbWUgYXMgaWYgcG9zaXRpb24gd2VyZSBzdGF0aWMuXG4gICAgLy8gQGdyb3VwIHBvc2l0aW9uXG5cbiAgICAvLyBAbmFtZSBrLXBvcy1hYnNvbHV0ZVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBvc2l0aW9uOiBhYnNvbHV0ZTtgLiBUaGUgZWxlbWVudCBpcyByZW1vdmVkIGZyb20gdGhlIG5vcm1hbCBkb2N1bWVudCBmbG93LCBhbmQgbm8gc3BhY2UgaXMgY3JlYXRlZCBmb3IgdGhlIGVsZW1lbnQgaW4gdGhlIHBhZ2UgbGF5b3V0LiBJdCBpcyBwb3NpdGlvbmVkIHJlbGF0aXZlIHRvIGl0cyBjbG9zZXN0IHBvc2l0aW9uZWQgYW5jZXN0b3IsIGlmIGFueTsgb3RoZXJ3aXNlLCBpdCBpcyBwbGFjZWQgcmVsYXRpdmUgdG8gdGhlIGluaXRpYWwgY29udGFpbmluZyBibG9jay4gSXRzIGZpbmFsIHBvc2l0aW9uIGlzIGRldGVybWluZWQgYnkgdGhlIHZhbHVlcyBvZiB0b3AsIHJpZ2h0LCBib3R0b20sIGFuZCBsZWZ0LlxuICAgIC8vIEBncm91cCBwb3NpdGlvblxuXG4gICAgLy8gQG5hbWUgay1wb3MtZml4ZWRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBwb3NpdGlvbjogZml4ZWQ7YC4gVGhlIGVsZW1lbnQgaXMgcmVtb3ZlZCBmcm9tIHRoZSBub3JtYWwgZG9jdW1lbnQgZmxvdywgYW5kIG5vIHNwYWNlIGlzIGNyZWF0ZWQgZm9yIHRoZSBlbGVtZW50IGluIHRoZSBwYWdlIGxheW91dC4gSXQgaXMgcG9zaXRpb25lZCByZWxhdGl2ZSB0byB0aGUgaW5pdGlhbCBjb250YWluaW5nIGJsb2NrIGVzdGFibGlzaGVkIGJ5IHRoZSB2aWV3cG9ydCwgZXhjZXB0IHdoZW4gb25lIG9mIGl0cyBhbmNlc3RvcnMgaGFzIGEgdHJhbnNmb3JtLCBwZXJzcGVjdGl2ZSwgb3IgZmlsdGVyIHByb3BlcnR5IHNldCB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiBub25lIChzZWUgdGhlIENTUyBUcmFuc2Zvcm1zIFNwZWMpLCBpbiB3aGljaCBjYXNlIHRoYXQgYW5jZXN0b3IgYmVoYXZlcyBhcyB0aGUgY29udGFpbmluZyBibG9jay4gKE5vdGUgdGhhdCB0aGVyZSBhcmUgYnJvd3NlciBpbmNvbnNpc3RlbmNpZXMgd2l0aCBwZXJzcGVjdGl2ZSBhbmQgZmlsdGVyIGNvbnRyaWJ1dGluZyB0byBjb250YWluaW5nIGJsb2NrIGZvcm1hdGlvbi4pIEl0cyBmaW5hbCBwb3NpdGlvbiBpcyBkZXRlcm1pbmVkIGJ5IHRoZSB2YWx1ZXMgb2YgdG9wLCByaWdodCwgYm90dG9tLCBhbmQgbGVmdC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cblxuICAgIC8vIEBuYW1lIGstcG9zLXN0aWNreVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBvc2l0aW9uOiBzdGlja3k7YC4gVGhlIGVsZW1lbnQgaXMgcG9zaXRpb25lZCBhY2NvcmRpbmcgdG8gdGhlIG5vcm1hbCBmbG93IG9mIHRoZSBkb2N1bWVudCwgYW5kIHRoZW4gb2Zmc2V0IHJlbGF0aXZlIHRvIGl0cyBuZWFyZXN0IHNjcm9sbGluZyBhbmNlc3RvciBhbmQgY29udGFpbmluZyBibG9jayAobmVhcmVzdCBibG9jay1sZXZlbCBhbmNlc3RvciksIGluY2x1ZGluZyB0YWJsZS1yZWxhdGVkIGVsZW1lbnRzLCBiYXNlZCBvbiB0aGUgdmFsdWVzIG9mIHRvcCwgcmlnaHQsIGJvdHRvbSwgYW5kIGxlZnQuIFRoZSBvZmZzZXQgZG9lcyBub3QgYWZmZWN0IHRoZSBwb3NpdGlvbiBvZiBhbnkgb3RoZXIgZWxlbWVudHMuXG4gICAgLy8gQGdyb3VwIHBvc2l0aW9uXG5cbiAgICBAZWFjaCAkcG9zIGluIChzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSkge1xuICAgICAgICAuay0jeyRwb3N9LFxuICAgICAgICAuay1wb3MtI3skcG9zfSB7IHBvc2l0aW9uOiAkcG9zOyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgYnJhY2Utc3R5bGVcbiAgICB9XG5cbiAgICAvLyBAbmFtZSBrLXBvcy10b3BcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0b3A6IDA7YC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cblxuICAgIC8vIEBuYW1lIGstcG9zLXJpZ2h0XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgcmlnaHQ6IDA7YC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cblxuICAgIC8vIEBuYW1lIGstcG9zLWJvdHRvbVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGJvdHRvbTogMDtgLlxuICAgIC8vIEBncm91cCBwb3NpdGlvblxuXG4gICAgLy8gQG5hbWUgay1wb3MtbGVmdFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGxlZnQ6IDA7YC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cblxuICAgIEBlYWNoICRzaWRlIGluICh0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnQpIHtcbiAgICAgICAgLmstI3skc2lkZX0sXG4gICAgICAgIC5rLXBvcy0jeyRzaWRlfSB7ICN7JHNpZGV9OiAwOyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgYnJhY2Utc3R5bGVcbiAgICB9XG5cbiAgICAvLyBAbmFtZSBrLXBvcy10b3Atc3RhcnRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0b3A6IDA7IGxlZnQ6IDA7YC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cbiAgICAuay10b3Atc3RhcnQsXG4gICAgLmstcG9zLXRvcC1zdGFydCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbmFtZSBrLXBvcy10b3AtY2VudGVyXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdG9wOiAwOyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtgLlxuICAgIC8vIEBncm91cCBwb3NpdGlvblxuICAgIC5rLXRvcC1jZW50ZXIsXG4gICAgLmstcG9zLXRvcC1jZW50ZXIge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIH1cblxuICAgIC8vIEBuYW1lIGstcG9zLXRvcC1lbmRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0b3A6IDA7IHJpZ2h0OiAwO2AuXG4gICAgLy8gQGdyb3VwIHBvc2l0aW9uXG4gICAgLmstdG9wLWVuZCxcbiAgICAuay1wb3MtdG9wLWVuZCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG5hbWUgay1wb3MtbWlkZGxlLXN0YXJ0XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdG9wOiA1MCU7IGxlZnQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtgLlxuICAgIC8vIEBncm91cCBwb3NpdGlvblxuICAgIC5rLW1pZGRsZS1zdGFydCxcbiAgICAuay1wb3MtbWlkZGxlLXN0YXJ0IHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbmFtZSBrLXBvcy1taWRkbGUtY2VudGVyXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdG9wOiA1MCU7IGxlZnQ6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7YC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cbiAgICAuay1taWRkbGUtY2VudGVyICxcbiAgICAuay1wb3MtbWlkZGxlLWNlbnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC8vIEBuYW1lIGstcG9zLW1pZGRsZS1lbmRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0b3A6IDUwJTsgcmlnaHQ6IDA7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtgLlxuICAgIC8vIEBncm91cCBwb3NpdGlvblxuICAgIC5rLW1pZGRsZS1lbmQgLFxuICAgIC5rLXBvcy1taWRkbGUtZW5kIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG5hbWUgay1wb3MtYm90dG9tLXN0YXJ0XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgYm90dG9tOiAwOyBsZWZ0OiAwO2AuXG4gICAgLy8gQGdyb3VwIHBvc2l0aW9uXG4gICAgLmstYm90dG9tLXN0YXJ0LFxuICAgIC5rLXBvcy1ib3R0b20tc3RhcnQge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQG5hbWUgay1wb3MtYm90dG9tLWNlbnRlclxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGJvdHRvbTogMDsgbGVmdDogNTAlOyB0cmFuc2xhdGVYKC01MCUpO2AuXG4gICAgLy8gQGdyb3VwIHBvc2l0aW9uXG4gICAgLmstYm90dG9tLWNlbnRlcixcbiAgICAuay1wb3MtYm90dG9tLWNlbnRlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgLy8gQG5hbWUgay1wb3MtYm90dG9tLWVuZFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYGJvdHRvbTogMDsgcmlnaHQ6IDA7YC5cbiAgICAvLyBAZ3JvdXAgcG9zaXRpb25cbiAgICAuay1ib3R0b20tZW5kLFxuICAgIC5rLXBvcy1ib3R0b20tZW5kIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX3Jlc2l6ZS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3Jlc2l6ZVwiICkge1xuXG4gICAgLy8gUmVzaXplIGRvY3VtZW50YXRpb24gc291cmNlZCBmcm9tIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9yZXNpemUuXG5cbiAgICAvLyBAbmFtZSBrLXJlc2l6ZS1ub25lXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgcmVzaXplOiBub25lO2AuIFRoZSBlbGVtZW50IG9mZmVycyBubyB1c2VyLWNvbnRyb2xsYWJsZSBtZXRob2QgZm9yIHJlc2l6aW5nIGl0LlxuICAgIC8vIEBncm91cCByZXNpemVcblxuICAgIC8vIEBuYW1lIGstcmVzaXplLWJvdGhcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGByZXNpemU6IGJvdGg7YC4gVGhlIGVsZW1lbnQgZGlzcGxheXMgYSBtZWNoYW5pc20gZm9yIGFsbG93aW5nIHRoZSB1c2VyIHRvIHJlc2l6ZSBpdCwgd2hpY2ggbWF5IGJlIHJlc2l6ZWQgYm90aCBob3Jpem9udGFsbHkgYW5kIHZlcnRpY2FsbHkuXG4gICAgLy8gQGdyb3VwIHJlc2l6ZVxuXG4gICAgLy8gQG5hbWUgay1yZXNpemUtaG9yaXpvbnRhbFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHJlc2l6ZTogaG9yaXpvbnRhbDtgLiBUaGUgZWxlbWVudCBkaXNwbGF5cyBhIG1lY2hhbmlzbSBmb3IgYWxsb3dpbmcgdGhlIHVzZXIgdG8gcmVzaXplIGl0IGluIHRoZSBob3Jpem9udGFsIGRpcmVjdGlvbi5cbiAgICAvLyBAZ3JvdXAgcmVzaXplXG5cbiAgICAvLyBAbmFtZSBrLXJlc2l6ZS12ZXJ0aWNhbFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHJlc2l6ZTogdmVydGljYWw7YC4gVGhlIGVsZW1lbnQgZGlzcGxheXMgYSBtZWNoYW5pc20gZm9yIGFsbG93aW5nIHRoZSB1c2VyIHRvIHJlc2l6ZSBpdCBpbiB0aGUgdmVydGljYWwgZGlyZWN0aW9uLlxuICAgIC8vIEBncm91cCByZXNpemVcblxuICAgICR1dGlscy1yZXNpemU6IChcbiAgICAgICAgbm9uZSxcbiAgICAgICAgYm90aCxcbiAgICAgICAgaG9yaXpvbnRhbCxcbiAgICAgICAgdmVydGljYWxcbiAgICApICFkZWZhdWx0O1xuXG4gICAgQGlmICR1dGlscy1yZXNpemUge1xuICAgICAgICBAZWFjaCAkcmVzaXplIGluICR1dGlscy1yZXNpemUge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAuay1yZXNpemUtI3skcmVzaXplfSB7IHJlc2l6ZTogJHJlc2l6ZSAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX3NwYWNpbmcuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9zcGFjaW5nXCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBpbmRlbnRhdGlvblxuXG4gICAgLy8gQG5hbWUgQXZhaWxhYmxlIFBhZGRpbmcgYW5kIE1hcmdpbiBWYWx1ZXNcbiAgICAvLyBAZGVzY3JpcHRpb24gRnJvbSBgMGAoMCkgdG8gYDI0YCg5NnB4IG9yIDZyZW0pLCBgeHNgKDRweCBvciAuMjVyZW0pLCBgc21gKDhweCBvciAuNXJlbSksIGBtZGAoMTJweCBvciAuNzVyZW0pLCBgbGdgKDE2cHggb3IgMXJlbSksIGB4bGAoMjRweCBvciAxLjVyZW0pLCBgdGhpbmAoMnB4IG9yIC4xMjVyZW0pLCBhbmQgYGhhaXJgKDFweCBvciAuMDYyNXJlbSkuIE51bWVyaWMgdmFsdWVzIGV4YW1wbGVzIC0gYDFgKDRweCBvciAuMjVyZW0pLCBgNWAoMjBweCBvciAxLjI1cmVtKSwgYDEwYCg0MHB4IG9yIDIuNXJlbSksIGAyMGAoODBweCBvciA1cmVtKS5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgJHV0aWxzLW1hcmdpbjogKFxuICAgICAgICBtOiBtYXJnaW4sXG4gICAgICAgIG10OiBtYXJnaW4tdG9wLFxuICAgICAgICBtcjogbWFyZ2luLXJpZ2h0LFxuICAgICAgICBtYjogbWFyZ2luLWJvdHRvbSxcbiAgICAgICAgbWw6IG1hcmdpbi1sZWZ0XG4gICAgKSAhZGVmYXVsdDtcblxuICAgICR1dGlscy1wYWRkaW5nOiAoXG4gICAgICAgIHA6IHBhZGRpbmcsXG4gICAgICAgIHB0OiBwYWRkaW5nLXRvcCxcbiAgICAgICAgcHI6IHBhZGRpbmctcmlnaHQsXG4gICAgICAgIHBiOiBwYWRkaW5nLWJvdHRvbSxcbiAgICAgICAgcGw6IHBhZGRpbmctbGVmdFxuICAgICkgIWRlZmF1bHQ7XG5cbiAgICAvLyBAbmFtZSBrLW0tVkFMVUVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBtYXJnaW46IFZBTFVFO2AuIE1hcmdpbiBhcmVhIG9uIGFsbCBmb3VyIHNpZGVzIG9mIHRoZSBlbGVtZW50LlxuICAgIC8vIEBncm91cCBzcGFjaW5nXG5cbiAgICAvLyBAbmFtZSBrLW10LVZBTFVFXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgbWFyZ2luLXRvcDogVkFMVUU7YC4gTWFyZ2luIGFyZWEgb24gdG9wIG9mIHRoZSBlbGVtZW50LlxuICAgIC8vIEBncm91cCBzcGFjaW5nXG5cbiAgICAvLyBAbmFtZSBrLW1yLVZBTFVFXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgbWFyZ2luLXJpZ2h0OiBWQUxVRTtgLiBNYXJnaW4gYXJlYSBvbiByaWdodCBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gQG5hbWUgay1tYi1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG1hcmdpbi1ib3R0b206IFZBTFVFO2AuIE1hcmdpbiBhcmVhIG9uIGJvdHRvbSBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gQG5hbWUgay1tbC1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYG1hcmdpbi1sZWZ0OiBWQUxVRTtgLiBNYXJnaW4gYXJlYSBvbiBsZWZ0IG9mIHRoZSBlbGVtZW50LlxuICAgIC8vIEBncm91cCBzcGFjaW5nXG5cbiAgICAvLyBAbmFtZSBrLW14LVZBTFVFXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgbWFyZ2luLWxlZnQ6IFZBTFVFOyBtYXJnaW4tcmlnaHQ6IFZBTFVFO2AuIE1hcmdpbiBhcmVhIG9uIGxlZnQgYW5kIHJpZ2h0IG9mIHRoZSBlbGVtZW50LlxuICAgIC8vIEBncm91cCBzcGFjaW5nXG5cbiAgICAvLyBAbmFtZSBrLW15LVZBTFVFXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgbWFyZ2luLXRvcDogVkFMVUU7IG1hcmdpbi1ib3R0b206IFZBTFVFO2BgLiBNYXJnaW4gYXJlYSBvbiB0b3AgYW5kIGJvdHRvbSBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gTWFyZ2luXG4gICAgQGVhY2ggJHNpemUsICR2YWwgaW4gJHNwYWNpbmcge1xuICAgICAgICBAZWFjaCAkbmFtZSwgJHByb3AgaW4gJHV0aWxzLW1hcmdpbiB7XG4gICAgICAgICAgICAuay0jeyRuYW1lfS0jeyRzaXplfSB7ICN7JHByb3B9OiAkdmFsICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW14LSN7JHNpemV9IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICR2YWwgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuay1teS0jeyRzaXplfSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBAbmFtZSBrLXAtVkFMVUVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBwYWRkaW5nOiBWQUxVRTtgLiBQYWRkaW5nIGFyZWEgb24gYWxsIGZvdXIgc2lkZXMgb2YgdGhlIGVsZW1lbnQuXG4gICAgLy8gQGdyb3VwIHNwYWNpbmdcblxuICAgIC8vIEBuYW1lIGstcHQtVkFMVUVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBwYWRkaW5nLXRvcDogVkFMVUU7YC4gUGFkZGluZyBhcmVhIG9uIHRvcCBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gQG5hbWUgay1wci1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBhZGRpbmctcmlnaHQ6IFZBTFVFO2AuIFBhZGRpbmcgYXJlYSBvbiByaWdodCBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gQG5hbWUgay1wYi1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBhZGRpbmctYm90dG9tOiBWQUxVRTtgLiBQYWRkaW5nIGFyZWEgb24gYm90dG9tIG9mIHRoZSBlbGVtZW50LlxuICAgIC8vIEBncm91cCBzcGFjaW5nXG5cbiAgICAvLyBAbmFtZSBrLXBsLVZBTFVFXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgcGFkZGluZy1sZWZ0OiBWQUxVRTtgLiBQYWRkaW5nIGFyZWEgb24gbGVmdCBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gQG5hbWUgay1weC1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBhZGRpbmctbGVmdDogVkFMVUU7IHBhZGRpbmctcmlnaHQ6IFZBTFVFO2AuIFBhZGRpbmcgYXJlYSBvbiBsZWZ0IGFuZCByaWdodCBvZiB0aGUgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgc3BhY2luZ1xuXG4gICAgLy8gQG5hbWUgay1weS1WQUxVRVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHBhZGRpbmctdG9wOiBWQUxVRTsgcGFkZGluZy1ib3R0b206IFZBTFVFO2BgLiBQYWRkaW5nIGFyZWEgb24gdG9wIGFuZCBib3R0b20gb2YgdGhlIGVsZW1lbnQuXG4gICAgLy8gQGdyb3VwIHNwYWNpbmdcblxuICAgIC8vIFBhZGRpbmdcbiAgICBAZWFjaCAkc2l6ZSwgJHZhbCBpbiAkc3BhY2luZyB7XG4gICAgICAgIEBlYWNoICRuYW1lLCAkcHJvcCBpbiAkdXRpbHMtcGFkZGluZyB7XG4gICAgICAgICAgICAuay0jeyRuYW1lfS0jeyRzaXplfSB7ICN7JHByb3B9OiAkdmFsICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXB4LSN7JHNpemV9IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHZhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHZhbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5rLXB5LSN7JHNpemV9IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJHZhbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL19zcGFjZXIuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy9zcGFjZXJcIiApIHtcblxuICAgIC8vIEBuYW1lIGstc3BhY2VyXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleDogMSAwIGF1dG87YC4gSWYgZXZlcnkgb3RoZXIgZWxlbWVudCBoYXMgYSBmaXhlZCBzaXplIGluIGEgZmxleCBjb250YWluZXIsIHRoZSBzcGFjZXIgd2lsbCB0YWtlIHVwIHRoZSByZW1haW5pbmcgc3BhY2UuXG4gICAgLy8gQGdyb3VwIHNwYWNlclxuICAgIC5rLXNwYWNlciB7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIH1cblxuICAgIC8vIEBuYW1lIGstc3BhY2VyLXNpemVkXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZmxleC1ncm93OiAwO2AuIFRoZSBzcGFjZXIgd2lsbCBub3QgdGFrZSBhbnkgb2YgdGhlIHJlbWFpbmluZyBzcGFjZSBpbiBhIGZsZXggY29udGFpbmVyLlxuICAgIC8vIEBncm91cCBzcGFjZXJcbiAgICAuay1zcGFjZXItc2l6ZWQge1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fdGFibGUtbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdGFibGUtbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcblxuICAgIC8vIFRhYmxlLWxheW91dCBkb2N1bWVudGF0aW9uIHNvdXJjZWQgZnJvbSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvdGFibGUtbGF5b3V0LlxuXG4gICAgLy8gQG5hbWUgay10YWJsZS1sYXlvdXQtZml4ZWRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0YWJsZS1sYXlvdXQ6IGZpeGVkO2AuIFRhYmxlIGFuZCBjb2x1bW4gd2lkdGhzIGFyZSBzZXQgYnkgdGhlIHdpZHRocyBvZiB0YWJsZSBhbmQgY29sIGVsZW1lbnRzIG9yIGJ5IHRoZSB3aWR0aCBvZiB0aGUgZmlyc3Qgcm93IG9mIGNlbGxzLiBDZWxscyBpbiBzdWJzZXF1ZW50IHJvd3MgZG8gbm90IGFmZmVjdCBjb2x1bW4gd2lkdGhzLlxuICAgIC8vIEBncm91cCB0YWJsZS1sYXlvdXRcbiAgICAuay10YWJsZS1sYXlvdXQtZml4ZWQgICAgICAgICAgIHsgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgIC8vIEBuYW1lIGstdGFibGUtbGF5b3V0LWF1dG9cbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0YWJsZS1sYXlvdXQ6IGF1dG87YC4gQnkgZGVmYXVsdCwgbW9zdCBicm93c2VycyB1c2UgYW4gYXV0b21hdGljIHRhYmxlIGxheW91dCBhbGdvcml0aG0uIFRoZSB3aWR0aHMgb2YgdGhlIHRhYmxlIGFuZCBpdHMgY2VsbHMgYXJlIGFkanVzdGVkIHRvIGZpdCB0aGUgY29udGVudC5cbiAgICAvLyBAZ3JvdXAgdGFibGUtbGF5b3V0XG4gICAgLmstdGFibGUtbGF5b3V0LWF1dG8gICAgICAgICAgICB7IHRhYmxlLWxheW91dDogYXV0bzsgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL190ZXh0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwidXRpbHMvdGV4dFwiICkge1xuXG4gICAgLy8gV2hpdGUtc3BhY2UgZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3doaXRlLXNwYWNlLlxuICAgIC8vIFRleHQtYWxpZ24gZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3RleHQtYWxpZ24uXG4gICAgLy8gVGV4dC10cmFuc2Zvcm0gZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3RleHQtdHJhbnNmb3JtLlxuXG4gICAgJHRleHQtYWxpZ246ICggbGVmdCwgcmlnaHQsIGNlbnRlciwganVzdGlmeSApICFkZWZhdWx0O1xuICAgICR0ZXh0LXRyYW5zZm9ybTogKCBsb3dlcmNhc2UsIHVwcGVyY2FzZSwgY2FwaXRhbGl6ZSApICFkZWZhdWx0O1xuXG4gICAgJGZvbnQtc2l6ZXM6IChcbiAgICAgICAgeHM6ICRmb250LXNpemUteHMsXG4gICAgICAgIHNtOiAkZm9udC1zaXplLXNtLFxuICAgICAgICBtZDogJGZvbnQtc2l6ZS1tZCxcbiAgICAgICAgbGc6ICRmb250LXNpemUtbGcsXG4gICAgICAgIHhsOiAkZm9udC1zaXplLXhsXG4gICAgKSAhZGVmYXVsdDtcblxuICAgIC8vIFdyYXBwaW5nXG5cbiAgICAvLyBAbmFtZSBrLXRleHQtbm93cmFwXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgd2hpdGUtc3BhY2U6IG5vd3JhcDtgLiBDb2xsYXBzZXMgd2hpdGUgc3BhY2UgYXMgZm9yIG5vcm1hbCwgYnV0IHN1cHByZXNzZXMgbGluZSBicmVha3MgKHRleHQgd3JhcHBpbmcpIHdpdGhpbiB0aGUgc291cmNlLlxuICAgIC8vIEBncm91cCB0ZXh0XG4gICAgLmstdGV4dC1ub3dyYXAgICAgICAgICAgICAgICAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC8vIEBuYW1lIGstdGV4dC1lbGxpcHNpc1xuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHdoaXRlLXNwYWNlOiBub3dyYXA7IG92ZXJmbG93OiBoaWRkZW47IHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO2AuXG4gICAgLy8gQGdyb3VwIHRleHRcbiAgICAuay10ZXh0LWVsbGlwc2lzICAgICAgICAgICAgICAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcDsgb3ZlcmZsb3c6IGhpZGRlbjsgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH0gLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBvbmUtZGVjbGFyYXRpb24tcGVyLWxpbmVcblxuXG4gICAgLy8gQWxpZ25cblxuICAgIC8vIEBuYW1lIGstdGV4dC1sZWZ0XG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdGV4dC1hbGlnbjogbGVmdDtgLiBUaGUgaW5saW5lIGNvbnRlbnRzIGFyZSBhbGlnbmVkIHRvIHRoZSBsZWZ0IGVkZ2Ugb2YgdGhlIGxpbmUgYm94LlxuICAgIC8vIEBncm91cCB0ZXh0XG5cbiAgICAvLyBAbmFtZSBrLXRleHQtcmlnaHRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0ZXh0LWFsaWduOiByaWdodDtgLiBUaGUgaW5saW5lIGNvbnRlbnRzIGFyZSBhbGlnbmVkIHRvIHRoZSByaWdodCBlZGdlIG9mIHRoZSBsaW5lIGJveC5cbiAgICAvLyBAZ3JvdXAgdGV4dFxuXG4gICAgLy8gQG5hbWUgay10ZXh0LWNlbnRlclxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRleHQtYWxpZ246IGNlbnRlcjtgLiBUaGUgaW5saW5lIGNvbnRlbnRzIGFyZSBjZW50ZXJlZCB3aXRoaW4gdGhlIGxpbmUgYm94LlxuICAgIC8vIEBncm91cCB0ZXh0XG5cbiAgICAvLyBAbmFtZSBrLXRleHQtanVzdGlmeVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRleHQtYWxpZ246IGp1c3RpZnk7YC4gVGhlIGlubGluZSBjb250ZW50cyBhcmUganVzdGlmaWVkLiBUZXh0IHNob3VsZCBiZSBzcGFjZWQgdG8gbGluZSB1cCBpdHMgbGVmdCBhbmQgcmlnaHQgZWRnZXMgdG8gdGhlIGxlZnQgYW5kIHJpZ2h0IGVkZ2VzIG9mIHRoZSBsaW5lIGJveCwgZXhjZXB0IGZvciB0aGUgbGFzdCBsaW5lLlxuICAgIC8vIEBncm91cCB0ZXh0XG5cbiAgICBAZWFjaCAkYWxpZ24gaW4gJHRleHQtYWxpZ24ge1xuICAgICAgICAuay10ZXh0LSN7JGFsaWdufSAgICAgICAgICAgeyB0ZXh0LWFsaWduOiAkYWxpZ24gIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cblxuXG4gICAgLy8gVHJhbnNmb3JtXG5cbiAgICAvLyBAbmFtZSBrLXRleHQtbG93ZXJjYXNlXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtgLiBJcyBhIGtleXdvcmQgdGhhdCBjb252ZXJ0cyBhbGwgY2hhcmFjdGVycyB0byBsb3dlcmNhc2UuXG4gICAgLy8gQGdyb3VwIHRleHRcblxuICAgIC8vIEBuYW1lIGstdGV4dC11cHBlcmNhc2VcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO2AuIElzIGEga2V5d29yZCB0aGF0IGNvbnZlcnRzIGFsbCBjaGFyYWN0ZXJzIHRvIHVwcGVyY2FzZS5cbiAgICAvLyBAZ3JvdXAgdGV4dFxuXG4gICAgLy8gQG5hbWUgay10ZXh0LWNhcGl0YWxpemVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtgLiBJcyBhIGtleXdvcmQgdGhhdCBjb252ZXJ0cyB0aGUgZmlyc3QgbGV0dGVyIG9mIGVhY2ggd29yZCB0byB1cHBlcmNhc2UuIE90aGVyIGNoYXJhY3RlcnMgcmVtYWluIHVuY2hhbmdlZCAodGhleSByZXRhaW4gdGhlaXIgb3JpZ2luYWwgY2FzZSBhcyB3cml0dGVuIGluIHRoZSBlbGVtZW50J3MgdGV4dCkuXG4gICAgLy8gQGdyb3VwIHRleHRcblxuICAgIEBlYWNoICR0cmFuc2Zvcm0gaW4gJHRleHQtdHJhbnNmb3JtIHtcbiAgICAgICAgLmstdGV4dC0jeyR0cmFuc2Zvcm19ICAgICAgIHsgdGV4dC10cmFuc2Zvcm06ICR0cmFuc2Zvcm0gIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIH1cblxuICAgIC8vIEZvbnQgU2l6ZVxuICAgIEBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkZm9udC1zaXplcyB7XG4gICAgICAgIC5rLWZzLSN7JG5hbWV9ICAgICAgIHsgZm9udC1zaXplOiAkc2l6ZSAhaW1wb3J0YW50OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgfVxuXG4gICAgLy8gTmFtZWQgZm9udC13ZWlnaHRcblxuICAgIC8vIEBuYW1lIGstZm9udC13ZWlnaHQtbGlnaHRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGBmb250LXdlaWdodDogMzAwO2AuIFRoZSB2YWx1ZSBvZiBgMzAwYCBtYXkgYmUgZGlmZmVyZW50IGZvciBlYWNoIEtlbmRvIFVJIFRoZW1lLlxuICAgIC8vIEBncm91cCB0ZXh0XG4gICAgLmstZm9udC13ZWlnaHQtbGlnaHQgICAgICAgICAgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHQgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgIC8vIEBuYW1lIGstZm9udC13ZWlnaHQtbm9ybWFsXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZm9udC13ZWlnaHQ6IDQwMDtgLiBUaGUgdmFsdWUgb2YgYDQwMGAgbWF5IGJlIGRpZmZlcmVudCBmb3IgZWFjaCBLZW5kbyBVSSBUaGVtZS5cbiAgICAvLyBAZ3JvdXAgdGV4dFxuICAgIC5rLWZvbnQtd2VpZ2h0LW5vcm1hbCAgICAgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbCAhaW1wb3J0YW50OyB9IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgLy8gQG5hbWUgay1mb250LXdlaWdodC1ib2xkXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgZm9udC13ZWlnaHQ6IDcwMDtgLiBUaGUgdmFsdWUgb2YgYDcwMGAgbWF5IGJlIGRpZmZlcmVudCBmb3IgZWFjaCBLZW5kbyBVSSBUaGVtZS5cbiAgICAvLyBAZ3JvdXAgdGV4dFxuICAgIC5rLWZvbnQtd2VpZ2h0LWJvbGQgICAgICAgICAgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfSAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3V0aWxzL190b3VjaC1hY3Rpb24uc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy90b3VjaC1hY3Rpb25cIiApIHtcblxuICAgIC8vIFRvdWNoLWFjdGlvbiBkb2N1bWVudGF0aW9uIHNvdXJjZWQgZnJvbSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvdG91Y2gtYWN0aW9uLlxuXG4gICAgLy8gQG5hbWUgay10b3VjaC1hY3Rpb24tbm9uZVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRvdWNoLWFjdGlvbjogbm9uZTtgLiBEaXNhYmxlIGJyb3dzZXIgaGFuZGxpbmcgb2YgYWxsIHBhbm5pbmcgYW5kIHpvb21pbmcgZ2VzdHVyZXMuXG4gICAgLy8gQGdyb3VwIHRvdWNoLWFjdGlvblxuXG4gICAgLy8gQG5hbWUgay10b3VjaC1hY3Rpb24tYXV0b1xuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRvdWNoLWFjdGlvbjogYXV0bztgLiBFbmFibGUgYnJvd3NlciBoYW5kbGluZyBvZiBhbGwgcGFubmluZyBhbmQgem9vbWluZyBnZXN0dXJlcy5cbiAgICAvLyBAZ3JvdXAgdG91Y2gtYWN0aW9uXG5cbiAgICAkdXRpbHMtdG91Y2gtYWN0aW9uOiAoXG4gICAgICAgIG5vbmUsXG4gICAgICAgIGF1dG9cbiAgICApICFkZWZhdWx0O1xuXG4gICAgQGlmICR1dGlscy10b3VjaC1hY3Rpb24ge1xuICAgICAgICBAZWFjaCAkdG91Y2gtYWN0aW9uIGluICR1dGlscy10b3VjaC1hY3Rpb24ge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAuay10b3VjaC1hY3Rpb24tI3skdG91Y2gtYWN0aW9ufSB7IHRvdWNoLWFjdGlvbjogJHRvdWNoLWFjdGlvbiAhaW1wb3J0YW50OyB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdXRpbHMvX3RyYW5zZm9ybS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInV0aWxzL3RyYW5zZm9ybVwiICkge1xuXG4gICAgLy8gRmxpcFxuXG4gICAgLy8gQG5hbWUgay1mbGlwLWhcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHNjYWxlWCggLTEgKTtgLiBGbGlwcyB0aGUgZWxlbWVudCBob3Jpem9udGFsbHkuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLWZsaXAtaCAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZVgoIC0xICk7IH1cbiAgICAvLyBAbmFtZSBrLWZsaXAtdlxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogc2NhbGVZKCAtMSApO2AuIEZsaXBzIHRoZSBlbGVtZW50IHZlcnRpY2FsbHkuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLWZsaXAtdiAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZVkoIC0xICk7IH1cbiAgICAuay1mbGlwLWguay1mbGlwLXYgICAgICB7IHRyYW5zZm9ybTogc2NhbGUoIC0xLCAtMSApOyB9XG5cblxuICAgIC8vIFJvdGF0ZVxuXG4gICAgLy8gQG5hbWUgay1yb3RhdGUtNDVcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHJvdGF0ZSggNDVkZWcgKTtgLiBSb3RhdGVzIHRoZSBlbGVtZW50IGJ5IDQ1IGRlZ3JlZXMuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLXJvdGF0ZS00NSAgICAgICAgICAgIHsgdHJhbnNmb3JtOiByb3RhdGUoIDQ1ZGVnICk7IH1cbiAgICAvLyBAbmFtZSBrLXJvdGF0ZS05MFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogcm90YXRlKCA5MGRlZyApO2AuIFJvdGF0ZXMgdGhlIGVsZW1lbnQgYnkgOTAgZGVncmVlcy5cbiAgICAvLyBAZ3JvdXAgdHJhbnNmb3JtXG4gICAgLmstcm90YXRlLTkwICAgICAgICAgICAgeyB0cmFuc2Zvcm06IHJvdGF0ZSggOTBkZWcgKTsgfVxuICAgIC8vIEBuYW1lIGstcm90YXRlLTEzNVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogcm90YXRlKCAxMzVkZWcgKTtgLiBSb3RhdGVzIHRoZSBlbGVtZW50IGJ5IDEzNSBkZWdyZWVzLlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay1yb3RhdGUtMTM1ICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAxMzVkZWcgKTsgfVxuICAgIC8vIEBuYW1lIGstcm90YXRlLTE4MFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogcm90YXRlKCAxODBkZWcgKTtgLiBSb3RhdGVzIHRoZSBlbGVtZW50IGJ5IDE4MCBkZWdyZWVzLlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay1yb3RhdGUtMTgwICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAxODBkZWcgKTsgfVxuICAgIC8vIEBuYW1lIGstcm90YXRlLTIyNVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogcm90YXRlKCAyMjVkZWcgKTtgLiBSb3RhdGVzIHRoZSBlbGVtZW50IGJ5IDIyNSBkZWdyZWVzLlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay1yb3RhdGUtMjI1ICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAyMjVkZWcgKTsgfVxuICAgIC8vIEBuYW1lIGstcm90YXRlLTI3MFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogcm90YXRlKCAyNzBkZWcgKTtgLiBSb3RhdGVzIHRoZSBlbGVtZW50IGJ5IDI3MCBkZWdyZWVzLlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay1yb3RhdGUtMjcwICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAyNzBkZWcgKTsgfVxuICAgIC8vIEBuYW1lIGstcm90YXRlLTMxNVxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogcm90YXRlKCAzMTVkZWcgKTtgLiBSb3RhdGVzIHRoZSBlbGVtZW50IGJ5IDMxNSBkZWdyZWVzLlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay1yb3RhdGUtMzE1ICAgICAgICAgICB7IHRyYW5zZm9ybTogcm90YXRlKCAzMTVkZWcgKTsgfVxuXG5cbiAgICAvLyBTY2FsZVxuXG4gICAgLy8gQG5hbWUgay1zY2FsZS0wXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdHJhbnNmb3JtOiBzY2FsZSggMCwgMCApO2AuIFRoZSBlbGVtZW50IGlzIHNocnVuayBhbmQgbm8gbG9uZ2VyIHZpc2libGUuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLXNjYWxlLTAgICAgICAgICAgICAgIHsgdHJhbnNmb3JtOiBzY2FsZSggMCwgMCApOyB9XG4gICAgLy8gQG5hbWUgay1zY2FsZS0xXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdHJhbnNmb3JtOiBzY2FsZSggMSwgMSApO2AuIFRoZSBlbGVtZW50IGhhcyBpdHMgZGVmYXVsdCBzY2FsZS5cbiAgICAvLyBAZ3JvdXAgdHJhbnNmb3JtXG4gICAgLmstc2NhbGUtMSAgICAgICAgICAgICAgeyB0cmFuc2Zvcm06IHNjYWxlKCAxLCAxICk7IH1cbiAgICAvLyBAbmFtZSBrLXNjYWxlLTJcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHNjYWxlKCAyLCAyICk7YC4gVGhlIGVsZW1lbnQgaXMgc2NhbGluZyB0d28gdGltZXMgaW4gYm90aCBkaXJlY3Rpb25zLlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay1zY2FsZS0yICAgICAgICAgICAgICB7IHRyYW5zZm9ybTogc2NhbGUoIDIsIDIgKTsgfVxuXG5cbiAgICAvLyBUcmFuc2xhdGVcblxuICAgIC8vIEBuYW1lIGstdHJhbnNsYXRlLTBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMCwgMCApO2AuIFRoZSBlbGVtZW50IGRvZXMgbm90IG1vdmUuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLXRyYW5zbGF0ZS0wICAgICAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDAsIDAgKTsgfVxuICAgIC8vIEBuYW1lIGstdHJhbnNsYXRlLTAtNTBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMCwgNTAlICk7YC4gVGhlIGVsZW1lbnQgbW92ZXMgdmVydGljYWxseSBieSA1MCUgb2YgaXRzIGhlaWdodC5cbiAgICAvLyBAZ3JvdXAgdHJhbnNmb3JtXG4gICAgLmstdHJhbnNsYXRlLTAtNTAgICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMCwgNTAlICk7IH1cbiAgICAvLyBAbmFtZSBrLXRyYW5zbGF0ZS0wLTEwMFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogdHJhbnNsYXRlKCAwLCAxMDAlICk7YC4gVGhlIGVsZW1lbnQgbW92ZXMgdmVydGljYWxseSBieSAxMDAlIG9mIGl0cyBoZWlnaHQuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLXRyYW5zbGF0ZS0wLTEwMCAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDAsIDEwMCUgKTsgfVxuICAgIC8vIEBuYW1lIGstdHJhbnNsYXRlLTUwLTBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggNTAlLCAwICk7YC4gVGhlIGVsZW1lbnQgbW92ZXMgaG9yaXpvbnRhbGx5IGJ5IDUwJSBvZiBpdHMgd2lkdGguXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLXRyYW5zbGF0ZS01MC0wICAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMCApOyB9XG4gICAgLy8gQG5hbWUgay10cmFuc2xhdGUtNTAtNTBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggNTAlLCA1MCUgKTtgLiBUaGUgZWxlbWVudCBtb3ZlcyBob3Jpem9udGFsbHkgYnkgNTAlIG9mIGl0cyB3aWR0aCBhbmQgdmVydGljYWxseSBieSA1MCUgb2YgaXRzIGhlaWdodC5cbiAgICAvLyBAZ3JvdXAgdHJhbnNmb3JtXG4gICAgLmstdHJhbnNsYXRlLTUwLTUwICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggNTAlLCA1MCUgKTsgfVxuICAgIC8vIEBuYW1lIGstdHJhbnNsYXRlLTUwLTEwMFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHRyYW5zZm9ybTogdHJhbnNsYXRlKCA1MCUsIDEwMCUgKTtgLiBUaGUgZWxlbWVudCBtb3ZlcyBob3Jpem9udGFsbHkgYnkgNTAlIG9mIGl0cyB3aWR0aCBhbmQgdmVydGljYWxseSBieSAxMDAlIG9mIGl0cyBoZWlnaHQuXG4gICAgLy8gQGdyb3VwIHRyYW5zZm9ybVxuICAgIC5rLXRyYW5zbGF0ZS01MC0xMDAgICAgIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDUwJSwgMTAwJSApOyB9XG4gICAgLy8gQG5hbWUgay10cmFuc2xhdGUtMTAwLTBcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgMCApO2AuIFRoZSBlbGVtZW50IG1vdmVzIGhvcml6b250YWxseSBieSAxMDAlIG9mIGl0cyB3aWR0aC5cbiAgICAvLyBAZ3JvdXAgdHJhbnNmb3JtXG4gICAgLmstdHJhbnNsYXRlLTEwMC0wICAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgMCApOyB9XG4gICAgLy8gQG5hbWUgay10cmFuc2xhdGUtMTAwLTUwXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDEwMCUsIDUwJSApO2AuIFRoZSBlbGVtZW50IG1vdmVzIGhvcml6b250YWxseSBieSAxMDAlIG9mIGl0cyB3aWR0aCBhbmQgdmVydGljYWxseSBieSA1MCUgb2YgaXRzIGhlaWdodC5cbiAgICAvLyBAZ3JvdXAgdHJhbnNmb3JtXG4gICAgLmstdHJhbnNsYXRlLTEwMC01MCAgICAgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMTAwJSwgNTAlICk7IH1cbiAgICAvLyBAbmFtZSBrLXRyYW5zbGF0ZS0xMDAtMTAwXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDEwMCUsIDEwMCUgKTtgLiBUaGUgZWxlbWVudCBtb3ZlcyBob3Jpem9udGFsbHkgYnkgMTAwJSBvZiBpdHMgd2lkdGggYW5kIHZlcnRpY2FsbHkgYnkgMTAwJSBvZiBpdHMgaGVpZ2h0LlxuICAgIC8vIEBncm91cCB0cmFuc2Zvcm1cbiAgICAuay10cmFuc2xhdGUtMTAwLTEwMCAgICB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKCAxMDAlLCAxMDAlICk7IH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy91dGlscy9fdXNlci1zZWxlY3Quc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ1dGlscy91c2VyLXNlbGVjdFwiICkge1xuXG4gICAgLy8gVXNlci1zZWxlY3QgZG9jdW1lbnRhdGlvbiBzb3VyY2VkIGZyb20gaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL3VzZXItc2VsZWN0LlxuXG4gICAgLy8gQG5hbWUgay11c2VyLXNlbGVjdC1ub25lXG4gICAgLy8gQGRlc2NyaXB0aW9uIFRoaXMgaXMgZXF1aXZhbGVudCB0byBgdXNlci1zZWxlY3Q6IG5vbmU7YC4gVGhlIHRleHQgb2YgdGhlIGVsZW1lbnQgYW5kIGl0cyBzdWItZWxlbWVudHMgaXMgbm90IHNlbGVjdGFibGUuIE5vdGUgdGhhdCB0aGUgU2VsZWN0aW9uIG9iamVjdCBjYW4gY29udGFpbiB0aGVzZSBlbGVtZW50cy5cbiAgICAvLyBAZ3JvdXAgdXNlci1zZWxlY3RcblxuICAgIC8vIEBuYW1lIGstdXNlci1zZWxlY3QtYXV0b1xuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHVzZXItc2VsZWN0OiBhdXRvO2AuIFRoaXMgaXMgdGhlIGRlZmF1bHQgdmFsdWUgb2YgdGhlIGB1c2VyLXNlbGVjdGAgcHJvcGVydHkuXG4gICAgLy8gQGdyb3VwIHVzZXItc2VsZWN0XG5cbiAgICAvLyBAbmFtZSBrLXVzZXItc2VsZWN0LXRleHRcbiAgICAvLyBAZGVzY3JpcHRpb24gVGhpcyBpcyBlcXVpdmFsZW50IHRvIGB1c2VyLXNlbGVjdDogdGV4dDtgLiBUaGUgdGV4dCBjYW4gYmUgc2VsZWN0ZWQgYnkgdGhlIHVzZXIuXG4gICAgLy8gQGdyb3VwIHVzZXItc2VsZWN0XG5cbiAgICAvLyBAbmFtZSBrLXVzZXItc2VsZWN0LWFsbFxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHVzZXItc2VsZWN0OiBhbGw7YC4gVGhlIGNvbnRlbnQgb2YgdGhlIGVsZW1lbnQgc2hhbGwgYmUgc2VsZWN0ZWQgYXRvbWljYWxseTogSWYgYSBzZWxlY3Rpb24gd291bGQgY29udGFpbiBwYXJ0IG9mIHRoZSBlbGVtZW50LCB0aGVuIHRoZSBzZWxlY3Rpb24gbXVzdCBjb250YWluIHRoZSBlbnRpcmUgZWxlbWVudCBpbmNsdWRpbmcgYWxsIGl0cyBkZXNjZW5kYW50cy4gIElmIGEgZG91YmxlLWNsaWNrIG9yIGNvbnRleHQtY2xpY2sgb2NjdXJyZWQgaW4gc3ViLWVsZW1lbnRzLCB0aGUgaGlnaGVzdCBhbmNlc3RvciB3aXRoIHRoaXMgdmFsdWUgd2lsbCBiZSBzZWxlY3RlZC5cbiAgICAvLyBAZ3JvdXAgdXNlci1zZWxlY3RcblxuICAgIC8vIEBuYW1lIGstdXNlci1zZWxlY3QtY29udGFpblxuICAgIC8vIEBkZXNjcmlwdGlvbiBUaGlzIGlzIGVxdWl2YWxlbnQgdG8gYHVzZXItc2VsZWN0OiBjb250YWluO2AuIEVuYWJsZXMgc2VsZWN0aW9uIHRvIHN0YXJ0IHdpdGhpbiB0aGUgZWxlbWVudDsgaG93ZXZlciwgdGhlIHNlbGVjdGlvbiB3aWxsIGJlIGNvbnRhaW5lZCBieSB0aGUgYm91bmRzIG9mIHRoYXQgZWxlbWVudC5cbiAgICAvLyBAZ3JvdXAgdXNlci1zZWxlY3RcblxuICAgICR1dGlscy11c2VyLXNlbGVjdDogKFxuICAgICAgICBub25lLFxuICAgICAgICBhdXRvLFxuICAgICAgICB0ZXh0LFxuICAgICAgICBhbGwsXG4gICAgICAgIGNvbnRhaW5cbiAgICApICFkZWZhdWx0O1xuXG4gICAgQGlmICR1dGlscy11c2VyLXNlbGVjdCB7XG4gICAgICAgIEBlYWNoICR1c2VyLXNlbGVjdCBpbiAkdXRpbHMtdXNlci1zZWxlY3Qge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAuay11c2VyLXNlbGVjdC0jeyR1c2VyLXNlbGVjdH0geyB1c2VyLXNlbGVjdDogJHVzZXItc2VsZWN0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2lucHV0L19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vZmxvYXRpbmctbGFiZWwvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wb3B1cC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2ljb25zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9idXR0b24vX3ZhcmlhYmxlcy5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIEJ1dHRvblxuXG4vLy8gV2lkdGggb2YgYm9yZGVyIGFyb3VuZCBidXR0b25zXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tYm9yZGVyLXdpZHRoOiAkYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgcmFkaXVzIG9mIGJ1dHRvbnNcbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuLy8vIEhvcml6b250YWwgcGFkZGluZyBvZiBidXR0b25zXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tcGFkZGluZy14OiAkYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbi8vLyBWZXJ0aWNhbCBwYWRkaW5nIG9mIGJ1dHRvbnNcbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wYWRkaW5nLXk6ICRidG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0OiAkYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kYnV0dG9uLXBhZGRpbmcteC1zbTogJGJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kYnV0dG9uLXBhZGRpbmcteS1zbTogJGJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnV0dG9uLWxpbmUtaGVpZ2h0LXNtOiAkYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnV0dG9uLWNhbGMtc2l6ZTogY2FsYyggI3skYnV0dG9uLWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGJ1dHRvbi1wYWRkaW5nLXkgKiAyfSArICN7JGJ1dHRvbi1ib3JkZXItd2lkdGggKiAyfSApICFkZWZhdWx0O1xuJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU6IGNhbGMoICN7JGJ1dHRvbi1saW5lLWhlaWdodCAqIDFlbX0gKyAjeyRidXR0b24tcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWJnOiAkc2Vjb25kYXJ5ICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRleHQgY29sb3Igb2YgdGhlIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tdGV4dDogY29udHJhc3Qtd2NhZyggJGJ1dHRvbi1iZywgJGdyYXktOTAwICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYm9yZGVyIGNvbG9yIG9mIHRoZSBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWJvcmRlcjogJGJ1dHRvbi1iZyAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIGdyYWRpZW50IG9mIHRoZSBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJGJ1dHRvbi1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBvZiBob3ZlcmVkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24taG92ZXJlZC1iZzogdHJ5LWRhcmtlbiggJGJ1dHRvbi1iZywgNy41JSApICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRleHQgY29sb3Igb2YgaG92ZXJlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWhvdmVyZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJGJ1dHRvbi1ob3ZlcmVkLWJnLCAkZ3JheS05MDAgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgaG92ZXJlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWhvdmVyZWQtYm9yZGVyOiB0cnktZGFya2VuKCAkYnV0dG9uLWJvcmRlciwgMTAlICkgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBncmFkaWVudCBvZiBob3ZlcmVkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24taG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRidXR0b24taG92ZXJlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBUaGUgYmFja2dyb3VuZCBjb2xvciBvZiBwcmVzc2VkIGJ1dHRvbnMuXG4vLy8gQGdyb3VwIGJ1dHRvbnNcbiRidXR0b24tcHJlc3NlZC1iZzogIHRyeS1kYXJrZW4oICRidXR0b24tYmcsIDEwJSApICFkZWZhdWx0O1xuXG4vLy8gVGhlIHRleHQgY29sb3Igb2YgcHJlc3NlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLXByZXNzZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJGJ1dHRvbi1wcmVzc2VkLWJnLCAkZ3JheS05MDAgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBib3JkZXIgY29sb3Igb2YgcHJlc3NlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLXByZXNzZWQtYm9yZGVyOiB0cnktZGFya2VuKCAkYnV0dG9uLWJvcmRlciwgMTIuNSUgKSAhZGVmYXVsdDtcblxuLy8vIFRoZSBiYWNrZ3JvdW5kIGdyYWRpZW50IG9mIHByZXNzZWQgYnV0dG9ucy5cbi8vLyBAZ3JvdXAgYnV0dG9uc1xuJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuLy8vIFRoZSBzaGFkb3cgb2YgZm9jdXNlZCBidXR0b25zLlxuLy8vIEBncm91cCBidXR0b25zXG4kYnV0dG9uLWZvY3VzZWQtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYnV0dG9uLWJvcmRlciwgLjUpICFkZWZhdWx0O1xuXG5cbi8vIERpc2FibGVkIGJ1dHRvblxuJGJ1dHRvbi1kaXNhYmxlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRidXR0b24tZGlzYWJsZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcblxuXG4vLyBQcmltYXJ5IGJ1dHRvblxuJHByaW1hcnktYnV0dG9uLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi10ZXh0OiBjb250cmFzdC13Y2FnKCAkcHJpbWFyeS1idXR0b24tYmcgKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ib3JkZXI6ICRwcmltYXJ5LWJ1dHRvbi1iZyAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYmc6IHRyeS1kYXJrZW4oICRwcmltYXJ5LWJ1dHRvbi1iZywgNy41JSApICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtdGV4dDogY29udHJhc3Qtd2NhZyggJHByaW1hcnktYnV0dG9uLWhvdmVyZWQtYmcgKSAhZGVmYXVsdDtcbiRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcjogdHJ5LWRhcmtlbiggJHByaW1hcnktYnV0dG9uLWJvcmRlciwgMTAlICkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24taG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYmc6IHRyeS1kYXJrZW4oICRwcmltYXJ5LWJ1dHRvbi1iZywgMTAlICkgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0OiBjb250cmFzdC13Y2FnKCAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyApICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtYm9yZGVyOiB0cnktZGFya2VuKCAkcHJpbWFyeS1idXR0b24tYm9yZGVyLCAxMi41JSApICFkZWZhdWx0O1xuJHByaW1hcnktYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAwIHJnYmEoMCwgMCwgMCwgLjA2KSAhZGVmYXVsdDtcblxuJHByaW1hcnktYnV0dG9uLWZvY3VzZWQtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkcHJpbWFyeS1idXR0b24tYm9yZGVyLCAuNSkgIWRlZmF1bHQ7XG5cbiRmbGF0LWJ1dHRvbi1ob3Zlci1vcGFjaXR5OiAuMDggIWRlZmF1bHQ7XG4kZmxhdC1idXR0b24tZm9jdXNlZC1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuJGZsYXQtYnV0dG9uLWFjdGl2ZS1vcGFjaXR5OiAuMTYgIWRlZmF1bHQ7XG4kZmxhdC1idXR0b24tc2VsZWN0ZWQtb3BhY2l0eTogLjIgIWRlZmF1bHQ7XG5cbiRjbGVhci1idXR0b24tdGV4dDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRjbGVhci1idXR0b24taG92ZXItdGV4dDogJGJ1dHRvbi10ZXh0ICFkZWZhdWx0O1xuJGNsZWFyLWJ1dHRvbi1mb2N1c2VkLW9wYWNpdHk6IC4xICFkZWZhdWx0O1xuIiwiLy8gSW5wdXRcblxuJGlucHV0LWRlZmF1bHQtd2lkdGg6IDEyLjRlbSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItaGVpZ2h0OiAoICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICkgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtZW06ICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbTtcblxuJGlucHV0LXBhZGRpbmcteC1zbTogJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogJGlucHV0LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtY2FsYy1oZWlnaHQ6IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtYm9yZGVyLWhlaWdodH0gKSAhZGVmYXVsdDtcbiRpbnB1dC1jYWxjLWhlaWdodC1zbTogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15LXNtICogMn0gKyAjeyRpbnB1dC1ib3JkZXItaGVpZ2h0fSApICFkZWZhdWx0O1xuJGlucHV0LWNhbGMtaGVpZ2h0LWxnOiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXktbGcgKiAyfSArICN7JGlucHV0LWJvcmRlci1oZWlnaHR9ICkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1pbm5lci1jYWxjLWhlaWdodDogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcbiRpbnB1dC1pbm5lci1jYWxjLWhlaWdodC1zbTogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15LXNtICogMn0gKSAhZGVmYXVsdDtcbiRpbnB1dC1pbm5lci1jYWxjLWhlaWdodC1sZzogY2FsYyggI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15LWxnICogMn0gKSAhZGVmYXVsdDtcblxuJGlucHV0LWljb24td2lkdGg6IGNhbGMoICN7JGljb24tc2l6ZX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuJGlucHV0LWljb24taGVpZ2h0OiBjYWxjKCAjeyRpbnB1dC1saW5lLWhlaWdodCAqICRpbnB1dC1mb250LXNpemV9ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0gKSAhZGVmYXVsdDtcblxuJGlucHV0LWFkb3JubWVudC1oZWlnaHQ6IGNhbGMoICN7JGlucHV0LWxpbmUtaGVpZ2h0ICogJGlucHV0LWZvbnQtc2l6ZX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuJGlucHV0LWFkb3JubWVudC13aWR0aDogJGlucHV0LWFkb3JubWVudC1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LXRleHQ6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXI6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kaW5wdXQtaG92ZXJlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1ob3ZlcmVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtaG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtaG92ZXJlZC1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1c2VkLWJnOiAkaW5wdXQtZm9jdXMtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXNlZC10ZXh0OiAkaW5wdXQtZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXNlZC1ib3JkZXI6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXNlZC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItdGV4dDogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiRpbnB1dC1zZWxlY3RlZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1zZWxlY3RlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kaW5wdXQtc2VwYXJhdG9yLWNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kaW5wdXQtc2VwYXJhdG9yLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xuXG4kaW5wdXQtY2xlYXItYnV0dG9uLWZvY3VzZWQtYmFja2dyb3VuZDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRpbnB1dC1jbGVhci1idXR0b24tZm9jdXNlZC1vcGFjaXR5OiAuMiAhZGVmYXVsdDtcblxuLy8gUGlja2VyXG4kcGlja2VyLXNlbGVjdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJHBpY2tlci1zZWxlY3QtcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kcGlja2VyLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kcGlja2VyLXNlbGVjdC1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG5cbiRwaWNrZXItc2VsZWN0LXBhZGRpbmcteC1sZzogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRwaWNrZXItc2VsZWN0LXBhZGRpbmcteS1sZzogJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcblxuJHBpY2tlci1zZWxlY3QtY2FsYy1zaXplOiBjYWxjKCAjeyRwaWNrZXItc2VsZWN0LXBhZGRpbmcteCAqIDJ9ICsgI3skaWNvbi1zaXplfSApICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtY2FsYy1zaXplLXNtOiBjYWxjKCAjeyRwaWNrZXItc2VsZWN0LXBhZGRpbmcteC1zbSAqIDJ9ICsgI3skaWNvbi1zaXplfSApICFkZWZhdWx0O1xuJHBpY2tlci1zZWxlY3QtY2FsYy1zaXplLWxnOiBjYWxjKCAjeyRwaWNrZXItc2VsZWN0LXBhZGRpbmcteC1zbSAqIDJ9ICsgI3skaWNvbi1zaXplfSApICFkZWZhdWx0O1xuXG5cbi8vIFNwaW5uZXJcbiRzcGlubmVyLXdpZHRoOiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSAhZGVmYXVsdDtcbiRzcGlubmVyLWljb24tb2Zmc2V0OiAxcHggIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2lucHV0L19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiaW5wdXQvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cbiAgICAvLyBJbnB1dCwgVGV4dGJveFxuICAgIC5rLXRleHRib3gge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiaW5wdXQvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBHZW5lcmljIGlucHV0XG4gICAgLmstaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgLy8gVGFyZ2V0cyBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby1yZWFjdC9pc3N1ZXMvNjM4LlxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvLyBIaWRlIGNsZWFyIGljb25cbiAgICAgICAgJjo6LW1zLWNsZWFyIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICAgICAgIC8vIFBsYWNlaG9sZGVyIHRleHRcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci10ZXh0O1xuICAgICAgICAgICAgb3BhY2l0eTogJGlucHV0LXBsYWNlaG9sZGVyLW9wYWNpdHk7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICY6aW52YWxpZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUT0RPOiBEZXByZWNhdGVcbiAgICAvLyBJbnB1dCBzcGFjaW5nXG4gICAgLmstc3BhY2UtbGVmdCxcbiAgICAuay1zcGFjZS1yaWdodCB7XG4gICAgICAgID4gaW5wdXQge1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbjogM3B4IDZweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXRleHRib3guay1zcGFjZS1sZWZ0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIH1cblxuXG4gICAgLy8gSW5wdXQgcHJlZml4IGFuZCBzdWZmaXhcbiAgICAuay1pbnB1dC1wcmVmaXgsXG4gICAgLmstaW5wdXQtc3VmZml4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtYWRvcm5tZW50LXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtYWRvcm5tZW50LWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cbiAgICAgICAgPiAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICB3aWR0aDogJGlucHV0LWFkb3JubWVudC13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGlucHV0LWFkb3JubWVudC1oZWlnaHQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkOjphZnRlcixcbiAgICAgICAgICAgICY6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWlucHV0LXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG4gICAgLy8gSW5wdXQgd2l0aCBpY29uIHN0eWxlc1xuICAgIC5rLWlucHV0LWljb24ge1xuICAgICAgICB3aWR0aDogJGlucHV0LWljb24td2lkdGg7XG4gICAgICAgIGhlaWdodDogJGlucHV0LWljb24taGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLmstaWU5ICYge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWllOSAmIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBDbGVhciB2YWx1ZVxuICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1pY29uLXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1pY29uLWhlaWdodDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuXG4gICAgLy8gU2VhcmNoYmFyXG4gICAgLmstc2VhcmNoYmFyIHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuay10ZXh0LWRpc2FibGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJpbnB1dC9sYXlvdXQvalF1ZXJ5LWxhYmVsXCIpIHtcblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiaW5wdXQvbGF5b3V0L2F1dG9maWxsLWZpeFwiKSB7XG5cbiAgICAvLyBUaGlzIGlzIG5lZWRlZCBmb3IgdGhlIHRleHRib3ggY29udGFpbmVyIHRvIGNhcHR1cmUgYnJvd3NlciBhdXRvZmlsbFxuICAgIEBrZXlmcmFtZXMgYXV0b0ZpbGxTdGFydCB7XG4gICAgICAgIGZyb20ge31cbiAgICAgICAgdG8ge31cbiAgICB9XG4gICAgQGtleWZyYW1lcyBhdXRvRmlsbEVuZCB7XG4gICAgICAgIGZyb20ge31cbiAgICAgICAgdG8ge31cbiAgICB9XG5cbiAgICAvLyBHZW5lcmljIGNsYXNzIGZvciBhdXRvZmlsbCBhbmltYXRpb25zXG4gICAgLmstYXV0b2ZpbGw6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbFN0YXJ0O1xuICAgIH1cbiAgICAuay1hdXRvZmlsbDpub3QoOi13ZWJraXQtYXV0b2ZpbGwpIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsRW5kO1xuICAgIH1cblxuXG4gICAgLmstdGV4dGJveDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGF1dG9GaWxsU3RhcnQ7XG4gICAgfVxuICAgIC5rLXRleHRib3g6bm90KDotd2Via2l0LWF1dG9maWxsKSB7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhdXRvRmlsbEVuZDtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvaW5wdXQvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJpbnB1dC90aGVtZVwiKSB7XG4gICAgLmstaW5wdXQtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtc2VwYXJhdG9yLWNvbG9yO1xuICAgICAgICBvcGFjaXR5OiAkaW5wdXQtc2VwYXJhdG9yLW9wYWNpdHk7XG4gICAgfVxuXG4gICAgLmstaW5wdXQtcHJlZml4LFxuICAgIC5rLWlucHV0LXN1ZmZpeCB7XG4gICAgICAgID4gLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQ6OmFmdGVyLFxuICAgICAgICAgICAgJjpmb2N1czo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1jbGVhci1idXR0b24tZm9jdXNlZC1iYWNrZ3JvdW5kO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRpbnB1dC1jbGVhci1idXR0b24tZm9jdXNlZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2lucHV0L19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIEZsb2F0aW5nIGxhYmVsXG4kZmxvYXRpbmctbGFiZWwtc2NhbGU6IDEgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGZsb2F0aW5nLWxhYmVsLWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiBjYWxjKCAjeyRmbG9hdGluZy1sYWJlbC1saW5lLWhlaWdodH0gKiAjeyRmbG9hdGluZy1sYWJlbC1mb250LXNpemV9ICkgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICkgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXk6IGNhbGMoICN7JGZsb2F0aW5nLWxhYmVsLWhlaWdodH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICsgI3skaW5wdXQtcGFkZGluZy15fSApICFkZWZhdWx0O1xuXG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtc2NhbGU6IDEgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg6IDAgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXk6IDAgIWRlZmF1bHQ7XG5cbiRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uOiAuMnMgZWFzZS1vdXQgIWRlZmF1bHQ7XG5cbiRmbG9hdGluZy1sYWJlbC1iZzogbnVsbCAhZGVmYXVsdDtcbiRmbG9hdGluZy1sYWJlbC10ZXh0OiBudWxsICFkZWZhdWx0O1xuXG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtYmc6IG51bGwgIWRlZmF1bHQ7XG4kZmxvYXRpbmctbGFiZWwtZm9jdXMtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZmxvYXRpbmctbGFiZWwvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImZsb2F0aW5nLWxhYmVsL2xheW91dFwiICkge1xuXG5cbiAgICAvLyBGbG9hdGluZyBsYWJlbFxuICAgIC5rLXRleHRib3gtY29udGFpbmVyLFxuICAgIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICB3aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcblxuICAgICAgICA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZmxvYXRpbmctbGFiZWwtZm9udC1zaXplO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICRmbG9hdGluZy1sYWJlbC1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC15O1xuICAgICAgICAgICAgbGVmdDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC14O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGN1cnNvcjogdGV4dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uLCBjb2xvciAkZmxvYXRpbmctbGFiZWwtdHJhbnNpdGlvbiwgdG9wICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uLCBsZWZ0ICRmbG9hdGluZy1sYWJlbC10cmFuc2l0aW9uO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXRleHRib3gsXG4gICAgICAgID4gLmstd2lkZ2V0IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtZW1wdHkge1xuICAgICAgICAgICAgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgdG9wOiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXk7XG4gICAgICAgICAgICAgICAgbGVmdDogJGZsb2F0aW5nLWxhYmVsLW9mZnNldC14O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoICRmbG9hdGluZy1sYWJlbC1zY2FsZSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1sYWJlbCxcbiAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4gPiAuay1sYWJlbCxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICB0b3A6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteTtcbiAgICAgICAgICAgIGxlZnQ6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoICRmbG9hdGluZy1sYWJlbC1mb2N1cy1zY2FsZSApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluID4gLmstbGFiZWwge1xuICAgICAgICAgICAgdG9wOiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXk7XG4gICAgICAgICAgICBsZWZ0OiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKCAkZmxvYXRpbmctbGFiZWwtZm9jdXMtc2NhbGUgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1lbXB0eTpub3QoLmstc3RhdGUtZm9jdXNlZCkgOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgICAgICA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1lbXB0eSB7XG4gICAgICAgICAgICAgICAgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAkZmxvYXRpbmctbGFiZWwtb2Zmc2V0LXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLWxhYmVsLFxuICAgICAgICAgICAgLy8gJjpmb2N1cy13aXRoaW4gPiAuay1sYWJlbCxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkID4gLmstbGFiZWwge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1vZmZzZXQteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtb2Zmc2V0LXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZmxvYXRpbmctbGFiZWwvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiZmxvYXRpbmctbGFiZWwvdGhlbWVcIiApIHtcblxuICAgIC8vIEZsb2F0aW5nIGxhYmVsXG4gICAgLmstdGV4dGJveC1jb250YWluZXIsXG4gICAgLmstdGV4dGFyZWEtY29udGFpbmVyLFxuICAgIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciB7XG5cbiAgICAgICAgPiAuay1sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb2xvcjogJGZsb2F0aW5nLWxhYmVsLXRleHQsXG4gICAgICAgICAgICAgICAgJGJnOiAkZmxvYXRpbmctbGFiZWwtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCA+IC5rLWxhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbG9yOiAkZmxvYXRpbmctbGFiZWwtZm9jdXMtdGV4dCxcbiAgICAgICAgICAgICAgICAkYmc6ICRmbG9hdGluZy1sYWJlbC1mb2N1cy1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaWNvbnMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9idXR0b24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pbnB1dC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Zvcm1zL192YXJpYWJsZXMuc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvaWNvbnMvX2xheW91dC5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiLi9mb250L1dlYkNvbXBvbmVudHNJY29ucy5zY3NzXCI7XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiaWNvbnMvbGF5b3V0XCIgKSB7XG4gICAgJGljb24tZm9udC11cmw6IG1hcC1nZXQoICRkYXRhLXVyaXMsIFwiV2ViQ29tcG9uZW50c0ljb25zLnR0ZlwiICkgIWRlZmF1bHQ7XG5cbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCI7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgc3JjOiB1cmwoI3skaWNvbi1mb250LXVybH0pIGZvcm1hdCggXCJ0cnVldHlwZVwiICk7XG4gICAgfVxuXG4gICAgLmstaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LXNpemU6ICRpY29uLXNpemU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIldlYkNvbXBvbmVudHNJY29uc1wiO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1uby1mbGV4Ym94IHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbiAgICAuay1zdmctaWNvbiB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZsaXAtaCxcbiAgICAgICAgJi5rLWZsaXAtdixcbiAgICAgICAgJi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstZmxpcC1oIHtcbiAgICAgICAgICAgID4gc3ZnIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCggLTEgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1mbGlwLXYge1xuICAgICAgICAgICAgPiBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKCAtMSApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWZsaXAtaC5rLWZsaXAtdiB7XG4gICAgICAgICAgICA+IHN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggLTEsIC0xICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1pY29uLXdpdGgtbW9kaWZpZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogLjI1ZW07XG4gICAgfVxuXG4gICAgLmstaWNvbi1tb2RpZmllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZm9udC1zaXplOiAuNWVtO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IDAgLS41ZW0gLS41ZW0gMDtcbiAgICB9XG5cbiAgICAuay1pLW5vbmU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstd2lkZ2V0IC5rLWljb24ge1xuICAgICAgICAmLmstaS1leHBhbmQsXG4gICAgICAgICYuay1pLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWljb24teHMgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIC41ICk7IH1cbiAgICAuay1pY29uLXNtIHsgZm9udC1zaXplOiAoICRpY29uLXNpemUgKiAuNzUgKTsgfVxuICAgIC5rLWljb24tbWQgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIDIgKTsgfVxuICAgIC5rLWljb24tbGcgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIDMgKTsgfVxuICAgIC5rLWljb24teGwgeyBmb250LXNpemU6ICggJGljb24tc2l6ZSAqIDQgKTsgfVxuXG5cbiAgICAuay1pLWNhcmV0LXRyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMFwiOyB9XG4gICAgLmstaS1hcnJvdy00NS11cC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDBcIjsgfVxuICAgIC5rLWktY29sbGFwc2UtbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAwXCI7IH1cbiAgICAuay1pLXJlc2l6ZS1uZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDBcIjsgfVxuICAgIC5rLWktY2FyZXQtYnI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cbiAgICAuay1pLWFycm93LTQ1LWRvd24tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cbiAgICAuay1pLWNvbGxhcHNlLXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMVwiOyB9XG4gICAgLmstaS1yZXNpemUtc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAxXCI7IH1cbiAgICAuay1pLWNhcmV0LWJsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG4gICAgLmstaS1hcnJvdy00NS1kb3duLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cbiAgICAuay1pLWNvbGxhcHNlLXN3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwMlwiOyB9XG4gICAgLmstaS1yZXNpemUtc3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDAyXCI7IH1cbiAgICAuay1pLWNhcmV0LXRsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG4gICAgLmstaS1hcnJvdy00NS11cC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG4gICAgLmstaS1jb2xsYXBzZS1udzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDNcIjsgfVxuICAgIC5rLWktcmVzaXplLW53OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwM1wiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA0XCI7IH1cbiAgICAuay1pLWFycm93LTYwLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1hcnJvdy1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1rcGktdHJlbmQtaW5jcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA0XCI7IH1cbiAgICAuay1pLWV4cGFuZC1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNFwiOyB9XG4gICAgLmstaS1zYXJyb3ctbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDRcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG4gICAgLmstaS1hcnJvdy02MC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktYXJyb3ctZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktZXhwYW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNVwiOyB9XG4gICAgLmstaS1leHBhbmQtZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDVcIjsgfVxuICAgIC5rLWktc2Fycm93LWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA1XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1hcnJvdy02MC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1hcnJvdy1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1rcGktdHJlbmQtZGVjcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cbiAgICAuay1pLWV4cGFuZC1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwNlwiOyB9XG4gICAgLmstaS1jb2xsYXBzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDZcIjsgfVxuICAgIC5rLWktc2Fycm93LXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA2XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1hcnJvdy02MC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1hcnJvdy13OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwN1wiOyB9XG4gICAgLmstaS1leHBhbmQtdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDdcIjsgfVxuICAgIC5rLWktc2Fycm93LXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA3XCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC10by10b3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA4XCI7IH1cbiAgICAuay1pLWFycm93LWVuZC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDhcIjsgfVxuICAgIC5rLWktc2Vlay1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOFwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDA5XCI7IH1cbiAgICAuay1pLWFycm93LWVuZC1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMDlcIjsgfVxuICAgIC5rLWktc2Vlay1lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwOVwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tYm90dG9tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwYVwiOyB9XG4gICAgLmstaS1hcnJvdy1lbmQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGFcIjsgfVxuICAgIC5rLWktc2Vlay1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwYVwiOyB9XG4gICAgLmstaS1jYXJldC1hbHQtdG8tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGJcIjsgfVxuICAgIC5rLWktYXJyb3ctZW5kLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBiXCI7IH1cbiAgICAuay1pLXNlZWstdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGJcIjsgfVxuICAgIC5rLWktY2FyZXQtZG91YmxlLWFsdC11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGNcIjsgfVxuICAgIC5rLWktYXJyb3ctZG91YmxlLTYwLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwY1wiOyB9XG4gICAgLmstaS1hcnJvdy1zZWVrLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwY1wiOyB9XG4gICAgLmstaS1jYXJldC1kb3VibGUtYWx0LXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZFwiOyB9XG4gICAgLmstaS1hcnJvdy1kb3VibGUtNjAtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cbiAgICAuay1pLWFycm93LXNlZWstcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cbiAgICAuay1pLWZvcndhcmQtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBkXCI7IH1cbiAgICAuay1pLWNhcmV0LWRvdWJsZS1hbHQtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGVcIjsgfVxuICAgIC5rLWktYXJyb3ctZG91YmxlLTYwLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBlXCI7IH1cbiAgICAuay1pLWFycm93LXNlZWstZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGVcIjsgfVxuICAgIC5rLWktY2FyZXQtZG91YmxlLWFsdC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG4gICAgLmstaS1hcnJvdy1kb3VibGUtNjAtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMGZcIjsgfVxuICAgIC5rLWktYXJyb3ctc2Vlay1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAwZlwiOyB9XG4gICAgLmstaS1yZXdpbmQtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDBmXCI7IH1cbiAgICAuay1pLWNhcmV0LWFsdC1leHBhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWFycm93cy1rcGk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWtwaTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTBcIjsgfVxuICAgIC5rLWktY2FyZXQtYWx0LXNvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEwXCI7IH1cbiAgICAuay1pLWFycm93cy1uby1jaGFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDExXCI7IH1cbiAgICAuay1pLWFycm93LW92ZXJmbG93LWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEyXCI7IH1cbiAgICAuay1pLWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cbiAgICAuay1pLWFycm93LWNoZXZyb24tdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDEzXCI7IH1cbiAgICAuay1pLWFycm93aGVhZC1uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxM1wiOyB9XG4gICAgLmstaS1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG4gICAgLmstaS1hcnJvdy1jaGV2cm9uLXJpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNFwiOyB9XG4gICAgLmstaS1hcnJvd2hlYWQtZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTRcIjsgfVxuICAgIC5rLWktY2hldnJvbi1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG4gICAgLmstaS1hcnJvdy1jaGV2cm9uLWRvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE1XCI7IH1cbiAgICAuay1pLWFycm93aGVhZC1zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxNVwiOyB9XG4gICAgLmstaS1jaGV2cm9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cbiAgICAuay1pLWFycm93LWNoZXZyb24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTZcIjsgfVxuICAgIC5rLWktYXJyb3doZWFkLXc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDE2XCI7IH1cbiAgICAuay1pLWFycm93LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxN1wiOyB9XG4gICAgLmstaS1hcnJvdy1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMThcIjsgfVxuICAgIC5rLWktYXJyb3ctZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMTlcIjsgfVxuICAgIC5rLWktYXJyb3ctbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWFcIjsgfVxuICAgIC5rLWktbGV2ZWwtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWJcIjsgfVxuICAgIC5rLWktYXJyb3ctZHJpbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFiXCI7IH1cbiAgICAuay1pLWxldmVsLXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxY1wiOyB9XG4gICAgLmstaS1hcnJvdy1wYXJlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFjXCI7IH1cbiAgICAuay1pLWxldmVsLXRvLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWRcIjsgfVxuICAgIC5rLWktYXJyb3ctcm9vdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWRcIjsgfVxuICAgIC5rLWktbGV2ZWwtcm9vdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWRcIjsgfVxuICAgIC5rLWktY29sLXJlc2l6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWVcIjsgfVxuICAgIC5rLWktYXJyb3dzLXJlc2l6aW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAxZVwiOyB9XG4gICAgLmstaS1hcnJvd3MtYXhlczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWZcIjsgfVxuICAgIC5rLWktYXJyb3dzLWRpbWVuc2lvbnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDFmXCI7IH1cbiAgICAuay1pLWRpbWVuc2lvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMWZcIjsgfVxuICAgIC5rLWktYXJyb3dzLXN3YXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIwXCI7IH1cbiAgICAuay1pLWRyYWctYW5kLWRyb3A6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIxXCI7IH1cbiAgICAuay1pLWNhdGVnb3JpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIyXCI7IH1cbiAgICAuay1pLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDIzXCI7IH1cbiAgICAuay1pLWdyaWQtbGF5b3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyNFwiOyB9XG4gICAgLmstaS1ncm91cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjVcIjsgfVxuICAgIC5rLWktdW5ncm91cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMjZcIjsgfVxuICAgIC5rLWktaGFuZGxlci1kcmFnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyN1wiOyB9XG4gICAgLmstaS1sYXlvdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI4XCI7IH1cbiAgICAuay1pLWxheW91dC0xLWJ5LTQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDI5XCI7IH1cbiAgICAuay1pLWxheW91dC0yLWJ5LTI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDJhXCI7IH1cbiAgICAuay1pLXBhZ2UtbGF5b3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyYVwiOyB9XG4gICAgLmstaS1sYXlvdXQtc2lkZS1ieS1zaWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAyYlwiOyB9XG4gICAgLmstaS1sYXlvdXQtc3RhY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmNcIjsgfVxuICAgIC5rLWktY29sdW1uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmRcIjsgfVxuICAgIC5rLWktcm93czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmVcIjsgfVxuICAgIC5rLWktcmVvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMmZcIjsgfVxuICAgIC5rLWktbWVudTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzBcIjsgfVxuICAgIC5rLWktaGFtYnVyZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMFwiOyB9XG4gICAgLmstaS1tb3JlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG4gICAgLmstaS1tb3JlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMxXCI7IH1cbiAgICAuay1pLXZiYXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTAzMVwiOyB9XG4gICAgLmstaS1tb3JlLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cbiAgICAuay1pLW1vcmUtaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUwMzJcIjsgfVxuICAgIC5rLWktaGJhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMyXCI7IH1cbiAgICAuay1pLW92ZXJsYXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDMzXCI7IH1cbiAgICAuay1pLWhvbWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cbiAgICAuay1pLXJvb3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMDM0XCI7IH1cbiAgICAuay1pLXVuZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAwXCI7IH1cbiAgICAuay1pLXVuZG8tbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAwXCI7IH1cbiAgICAuay1pLXJlZG86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cbiAgICAuay1pLXJlZG8tbGFyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAxXCI7IH1cbiAgICAuay1pLWFycm93LXJvdGF0ZS1jY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAyXCI7IH1cbiAgICAuay1pLXJlc2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwMlwiOyB9XG4gICAgLmstaS1hcnJvdy1yb3RhdGUtY3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTAzXCI7IH1cbiAgICAuay1pLXJlbG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktcmVmcmVzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktcmVjdXJyZW5jZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktYXJyb3dzLXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDNcIjsgfVxuICAgIC5rLWktYXJyb3dzLW5vLXJlcGVhdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDRcIjsgfVxuICAgIC5rLWktbm9uLXJlY3VycmVuY2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cbiAgICAuay1pLXJlZnJlc2gtY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA0XCI7IH1cbiAgICAuay1pLWFycm93LXJvdGF0ZS1jY3ctc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA1XCI7IH1cbiAgICAuay1pLXJlc2V0LXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwNVwiOyB9XG4gICAgLmstaS1hcnJvdy1yb3RhdGUtY3ctc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA2XCI7IH1cbiAgICAuay1pLXJlbG9hZC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktcmVmcmVzaC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktcmVjdXJyZW5jZS1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktYXJyb3dzLXJlcGVhdC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMDZcIjsgfVxuICAgIC5rLWktY2xvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA3XCI7IH1cbiAgICAuay1pLWNhbGVuZGFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOFwiOyB9XG4gICAgLmstaS1zYXZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwOVwiOyB9XG4gICAgLmstaS1mbG9wcHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTA5XCI7IH1cbiAgICAuay1pLXByaW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwYVwiOyB9XG4gICAgLmstaS1wcmludGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwYVwiOyB9XG4gICAgLmstaS1wZW5jaWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBiXCI7IH1cbiAgICAuay1pLWVkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBiXCI7IH1cbiAgICAuay1pLXRyYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwY1wiOyB9XG4gICAgLmstaS1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBjXCI7IH1cbiAgICAuay1pLXBhcGVyY2xpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGRcIjsgfVxuICAgIC5rLWktYXR0YWNobWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGRcIjsgfVxuICAgIC5rLWktY2xpcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGRcIjsgfVxuICAgIC5rLWktcGFwZXJjbGlwLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGVcIjsgfVxuICAgIC5rLWktYXR0YWNobWVudC00NTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGVcIjsgfVxuICAgIC5rLWktY2xpcC00NTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGVcIjsgfVxuICAgIC5rLWktbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGZcIjsgfVxuICAgIC5rLWktbGluay1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEwZlwiOyB9XG4gICAgLmstaS1oeXBlcmxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTBmXCI7IH1cbiAgICAuay1pLWxpbmstaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMGZcIjsgfVxuICAgIC5rLWktdW5saW5rOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMFwiOyB9XG4gICAgLmstaS11bmxpbmstaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTBcIjsgfVxuICAgIC5rLWktdW5saW5rLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTEwXCI7IH1cbiAgICAuay1pLWxpbmstdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTExXCI7IH1cbiAgICAuay1pLWxpbmstdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTFcIjsgfVxuICAgIC5rLWktdW5saW5rLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExMlwiOyB9XG4gICAgLmstaS11bmxpbmstdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTJcIjsgfVxuICAgIC5rLWktbG9jazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTNcIjsgfVxuICAgIC5rLWktdW5sb2NrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNFwiOyB9XG4gICAgLmstaS1jYW5jZWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTE1XCI7IH1cbiAgICAuay1pLWNhbmNlbC1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9XG4gICAgLmstaS1kZW55OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExNlwiOyB9XG4gICAgLmstaS1jYW5jZWwtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExN1wiOyB9XG4gICAgLmstaS1jaGVjazo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMThcIjsgfVxuICAgIC5rLWktY2hlY2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9XG4gICAgLmstaS10aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOFwiOyB9XG4gICAgLmstaS1jaGVjay1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExOVwiOyB9XG4gICAgLmstaS1jaGVja21hcmstb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfVxuICAgIC5rLWktc3VjY2Vzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMTlcIjsgfVxuICAgIC5rLWktY2hlY2stY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYVwiOyB9XG4gICAgLmstaS1jaGVja21hcmstY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYVwiOyB9XG4gICAgLmstaS14OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYlwiOyB9XG4gICAgLmstaS1jbG9zZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWJcIjsgfVxuICAgIC5rLWktY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFiXCI7IH1cbiAgICAuay1pLXRpbWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExYlwiOyB9XG4gICAgLmstaS1ncm91cC1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFiXCI7IH1cbiAgICAuay1pLXgtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktY2xvc2Utb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktY2xlYXItb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktdGltZXMtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWNcIjsgfVxuICAgIC5rLWktZXJyb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFjXCI7IH1cbiAgICAuay1pLXgtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZFwiOyB9XG4gICAgLmstaS1jbG9zZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFkXCI7IH1cbiAgICAuay1pLWNsZWFyLWNpcmNsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWRcIjsgfVxuICAgIC5rLWktdGltZXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZFwiOyB9XG4gICAgLmstaS1wbHVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTExZVwiOyB9XG4gICAgLmstaS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFlXCI7IH1cbiAgICAuay1pLXBsdXMtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMWZcIjsgfVxuICAgIC5rLWktYWRkLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTFmXCI7IH1cbiAgICAuay1pLXBsdXMtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG4gICAgLmstaS1hZGQtY2lyY2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMFwiOyB9XG4gICAgLmstaS1taW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjFcIjsgfVxuICAgIC5rLWkta3BpLXRyZW5kLWVxdWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMVwiOyB9XG4gICAgLmstaS1taW51cy1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyMlwiOyB9XG4gICAgLmstaS1taW51cy1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTIzXCI7IH1cbiAgICAuay1pLXNvcnQtYXNjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyNFwiOyB9XG4gICAgLmstaS1zb3J0LWRlc2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI1XCI7IH1cbiAgICAuay1pLXNvcnQtY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI2XCI7IH1cbiAgICAuay1pLXVuc29ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjZcIjsgfVxuICAgIC5rLWktc29ydC1hc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI3XCI7IH1cbiAgICAuay1pLXNvcnQtYXNjLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyN1wiOyB9XG4gICAgLmstaS1zb3J0LWRlc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTI4XCI7IH1cbiAgICAuay1pLXNvcnQtZGVzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMjhcIjsgfVxuICAgIC5rLWktZmlsdGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyOVwiOyB9XG4gICAgLmstaS1maWx0ZXItY2xlYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJhXCI7IH1cbiAgICAuay1pLWZpbHRlci1zbWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmJcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyYlwiOyB9XG4gICAgLmstaS1maWx0ZXItc29ydC1hc2Mtc21hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTJjXCI7IH1cbiAgICAuay1pLWZpbHRlci1zb3J0LWFzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmNcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmRcIjsgfVxuICAgIC5rLWktZmlsdGVyLXNvcnQtZGVzYy1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMmRcIjsgfVxuICAgIC5rLWktZmlsdGVyLWFkZC1leHByZXNzaW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyZVwiOyB9XG4gICAgLmstaS1maWx0ZXItYWRkLWdyb3VwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEyZlwiOyB9XG4gICAgLmstaS1sb2dpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfVxuICAgIC5rLWktc2lnbi1pbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzBcIjsgfVxuICAgIC5rLWktbG9nb3V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzMVwiOyB9XG4gICAgLmstaS1zaWduLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzFcIjsgfVxuICAgIC5rLWktZG93bmxvYWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTMyXCI7IH1cbiAgICAuay1pLXVwbG9hZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzNcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM0XCI7IH1cbiAgICAuay1pLWh5cGVybGluay1vcGVuLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzNVwiOyB9XG4gICAgLmstaS1sYXVuY2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM2XCI7IH1cbiAgICAuay1pLXdpbmRvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfVxuICAgIC5rLWktd2luZG93LW1heGltaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzN1wiOyB9XG4gICAgLmstaS1tYXhpbWl6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxMzdcIjsgfVxuICAgIC5rLWktd2luZG93LXJlc3RvcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cbiAgICAuay1pLXdpbmRvd3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM4XCI7IH1cbiAgICAuay1pLXRpbGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG4gICAgLmstaS1yZXN0b3JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOFwiOyB9XG4gICAgLmstaS13aW5kb3ctbWluaW1pemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTM5XCI7IH1cbiAgICAuay1pLW1pbmltaXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzOVwiOyB9XG4gICAgLmstaS1nZWFyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzYVwiOyB9XG4gICAgLmstaS1jb2c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNhXCI7IH1cbiAgICAuay1pLWN1c3RvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2FcIjsgfVxuICAgIC5rLWktZ2VhcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNiXCI7IH1cbiAgICAuay1pLWNvZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNiXCI7IH1cbiAgICAuay1pLXdyZW5jaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2NcIjsgfVxuICAgIC5rLWktc2V0dGluZ3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTNjXCI7IH1cbiAgICAuay1pLWV5ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2RcIjsgfVxuICAgIC5rLWktcHJldmlldzo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxM2RcIjsgfVxuICAgIC5rLWktc2VhcmNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzZVwiOyB9XG4gICAgLmstaS16b29tOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzZVwiOyB9XG4gICAgLmstaS16b29tLWluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTEzZlwiOyB9XG4gICAgLmstaS16b29tLW91dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDBcIjsgfVxuICAgIC5rLWktYXJyb3dzLW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQxXCI7IH1cbiAgICAuay1pLXBhbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfVxuICAgIC5rLWktbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDFcIjsgfVxuICAgIC5rLWktY2FsY3VsYXRvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDJcIjsgfVxuICAgIC5rLWktY2FydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfVxuICAgIC5rLWktc2hvcHBpbmctY2FydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDNcIjsgfVxuICAgIC5rLWktY29ubmVjdG9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NFwiOyB9XG4gICAgLmstaS1wbHVzLXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0NVwiOyB9XG4gICAgLmstaS1zcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDVcIjsgfVxuICAgIC5rLWktbWludXMtc206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ2XCI7IH1cbiAgICAuay1pLXNtaW51czo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDZcIjsgfVxuICAgIC5rLWkta3BpLXN0YXR1cy1kZW55OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0N1wiOyB9XG4gICAgLmstaS1rcGktc3RhdHVzLWhvbGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTQ4XCI7IH1cbiAgICAuay1pLWtwaS1zdGF0dXMtb3Blbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNDlcIjsgfVxuICAgIC5rLWktZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTRhXCI7IH1cbiAgICAuay1pLW5vdC1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGJcIjsgfVxuICAgIC5rLWktbGVzcy1vci1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGNcIjsgfVxuICAgIC5rLWktZ3JlYXRlci1vci1lcXVhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNGRcIjsgfVxuICAgIC5rLWktZGl2aWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0ZVwiOyB9XG4gICAgLmstaS1hY2Nlc3NpYmlsaXR5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE0ZlwiOyB9XG4gICAgLmstaS1iYXJjb2RlLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUwXCI7IH1cbiAgICAuay1pLWJhcmNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTUxXCI7IH1cbiAgICAuay1pLWJhcmNvZGUtc2Nhbm5lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTJcIjsgfVxuICAgIC5rLWktcXItY29kZS1vdXRsaW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1M1wiOyB9XG4gICAgLmstaS1xci1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NFwiOyB9XG4gICAgLmstaS1xci1jb2RlLXNjYW5uZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU1XCI7IH1cbiAgICAuay1pLWJhcmNvZGUtcXItY29kZS1zY2FubmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTE1NlwiOyB9XG4gICAgLmstaS1zaWduYXR1cmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU3XCI7IH1cbiAgICAuay1pLWhhbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU4XCI7IH1cbiAgICAuay1pLXBvaW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTU5XCI7IH1cbiAgICAuay1pLWN1cnNvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUxNTlcIjsgfVxuICAgIC5rLWktc3RpY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTVhXCI7IH1cbiAgICAuay1pLXVuc3RpY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTViXCI7IH1cbiAgICAuay1pLXNldC1jb2x1bW4tcG9zaXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMTVjXCI7IH1cbiAgICAuay1pLXBsYXk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAwXCI7IH1cbiAgICAuay1pLXBhdXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMVwiOyB9XG4gICAgLmstaS1zdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwMlwiOyB9XG4gICAgLmstaS1yZXdpbmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjAzXCI7IH1cbiAgICAuay1pLWZvcndhcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA0XCI7IH1cbiAgICAuay1pLXZvbHVtZS1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG4gICAgLmstaS12b2x1bWUtbG93OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNVwiOyB9XG4gICAgLmstaS12b2x1bWUtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA2XCI7IH1cbiAgICAuay1pLXZvbHVtZS1oaWdoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwNlwiOyB9XG4gICAgLmstaS12b2x1bWUtbXV0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDdcIjsgfVxuICAgIC5rLWktdm9sdW1lLW9mZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDdcIjsgfVxuICAgIC5rLWktaGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjA4XCI7IH1cbiAgICAuay1pLWNsb3NlZC1jYXB0aW9uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMDlcIjsgfVxuICAgIC5rLWktc3VidGl0bGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwOVwiOyB9XG4gICAgLmstaS1wbGF5bGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGFcIjsgfVxuICAgIC5rLWktbXVzaWMtbm90ZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMjBiXCI7IH1cbiAgICAuay1pLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwYlwiOyB9XG4gICAgLmstaS1wbGF5LXNtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTIwY1wiOyB9XG4gICAgLmstaS1wYXVzZS1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGRcIjsgfVxuICAgIC5rLWktc3RvcC1zbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUyMGVcIjsgfVxuICAgIC5rLWktaGVhcnQtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDBcIjsgfVxuICAgIC5rLWktZmF2LW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAwXCI7IH1cbiAgICAuay1pLWZhdm9yaXRlLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAwXCI7IH1cbiAgICAuay1pLWhlYXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMVwiOyB9XG4gICAgLmstaS1mYXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAxXCI7IH1cbiAgICAuay1pLWZhdm9yaXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwMVwiOyB9XG4gICAgLmstaS1zdGFyLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAyXCI7IH1cbiAgICAuay1pLWJvb2ttYXJrLW91dGxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAyXCI7IH1cbiAgICAuay1pLXN0YXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzAzXCI7IH1cbiAgICAuay1pLWJvb2ttYXJrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwM1wiOyB9XG4gICAgLmstaS1jaGVja2JveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDRcIjsgfVxuICAgIC5rLWktc2hhcGUtcmVjdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDRcIjsgfVxuICAgIC5rLWktY2hlY2tib3gtY2hlY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDVcIjsgfVxuICAgIC5rLWktY2hlY2tib3gtaW5kZXRlcm1pbmF0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGUzMDZcIjsgfVxuICAgIC5rLWktdHJpLXN0YXRlLWluZGV0ZXJtaW5hdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA2XCI7IH1cbiAgICAuay1pLWNoZWNrYm94LW51bGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA3XCI7IH1cbiAgICAuay1pLXRyaS1zdGF0ZS1udWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwN1wiOyB9XG4gICAgLmstaS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA4XCI7IH1cbiAgICAuay1pLXJhZGlvYnV0dG9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTMwOVwiOyB9XG4gICAgLmstaS1zaGFwZS1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzA5XCI7IH1cbiAgICAuay1pLXJhZGlvYnV0dG9uLWNoZWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlMzBhXCI7IH1cbiAgICAuay1pLWJlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAwXCI7IH1cbiAgICAuay1pLW5vdGlmaWNhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDBcIjsgfVxuICAgIC5rLWktaW5mby1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAxXCI7IH1cbiAgICAuay1pLWluZm9ybWF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1pbmZvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1ub3RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMVwiOyB9XG4gICAgLmstaS1xdWVzdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAyXCI7IH1cbiAgICAuay1pLXF1ZXN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMlwiOyB9XG4gICAgLmstaS1oZWxwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTQwMlwiOyB9XG4gICAgLmstaS1leGNsYW1hdGlvbi1jaXJjbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAzXCI7IH1cbiAgICAuay1pLXdhcm5pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNDAzXCI7IH1cbiAgICAuay1pLWV4Y2VwdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU0MDNcIjsgfVxuICAgIC5rLWktY2FtZXJhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMFwiOyB9XG4gICAgLmstaS1waG90by1jYW1lcmE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAwXCI7IH1cbiAgICAuay1pLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMVwiOyB9XG4gICAgLmstaS1waG90bzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDFcIjsgfVxuICAgIC5rLWktaW1hZ2UtZXhwb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwMlwiOyB9XG4gICAgLmstaS1waG90by1leHBvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAyXCI7IH1cbiAgICAuay1pLXpvb20tYWN0dWFsLXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTAzXCI7IH1cbiAgICAuay1pLXpvb20tYmVzdC1maXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA0XCI7IH1cbiAgICAuay1pLWltYWdlLXJlc2l6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDVcIjsgfVxuICAgIC5rLWktY3JvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDZcIjsgfVxuICAgIC5rLWktbWlycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwN1wiOyB9XG4gICAgLmstaS1mbGlwLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTA4XCI7IH1cbiAgICAuay1pLWZsaXAtaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDhcIjsgfVxuICAgIC5rLWktZmxpcC12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MDlcIjsgfVxuICAgIC5rLWktZmxpcC12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwOVwiOyB9XG4gICAgLmstaS1yb3RhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBhXCI7IH1cbiAgICAuay1pLXJvdGF0ZS1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGJcIjsgfVxuICAgIC5rLWktcm90YXRlLWN3OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwYlwiOyB9XG4gICAgLmstaS1yb3RhdGUtbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGNcIjsgfVxuICAgIC5rLWktcm90YXRlLWNjdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MGNcIjsgfVxuICAgIC5rLWktYnJ1c2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBkXCI7IH1cbiAgICAuay1pLXBhbGV0dGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBlXCI7IH1cbiAgICAuay1pLWRyb3BsZXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTBmXCI7IH1cbiAgICAuay1pLXBhaW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZlwiOyB9XG4gICAgLmstaS1iYWNrZ3JvdW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUwZlwiOyB9XG4gICAgLmstaS1zaGFwZS1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMFwiOyB9XG4gICAgLmstaS1saW5lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMFwiOyB9XG4gICAgLmstaS1icmlnaHRuZXNzLWNvbnRyYXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMVwiOyB9XG4gICAgLmstaS1zbGlkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMlwiOyB9XG4gICAgLmstaS1zYXR1cmF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxMlwiOyB9XG4gICAgLmstaS1pbnZlcnQtY29sb3JzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxM1wiOyB9XG4gICAgLmstaS10cmFuc3BhcmVuY3k6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE0XCI7IH1cbiAgICAuay1pLW9wYWNpdHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTE0XCI7IH1cbiAgICAuay1pLWdyYXlzY2FsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTVcIjsgfVxuICAgIC5rLWktYmx1cjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTZcIjsgfVxuICAgIC5rLWktc2hhcnBlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTdcIjsgfVxuICAgIC5rLWktc2hhcGVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxOFwiOyB9XG4gICAgLmstaS1zaGFwZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MThcIjsgfVxuICAgIC5rLWktcm91bmQtY29ybmVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MTlcIjsgfVxuICAgIC5rLWktYnJpbmctdG8tZnJvbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFhXCI7IH1cbiAgICAuay1pLWZyb250LWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFhXCI7IH1cbiAgICAuay1pLWJyaW5nLXRvLWJhY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFiXCI7IH1cbiAgICAuay1pLWJhY2stZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWJcIjsgfVxuICAgIC5rLWktYnJpbmctZm9yd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWNcIjsgfVxuICAgIC5rLWktZm9yd2FyZC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxY1wiOyB9XG4gICAgLmstaS1icmluZy1iYWNrd2FyZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWRcIjsgfVxuICAgIC5rLWktYmFja3dhcmQtZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWRcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWVcIjsgfVxuICAgIC5rLWktYWxpZ24tbGVmdC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUxZVwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MWZcIjsgfVxuICAgIC5rLWktYWxpZ24tY2VudGVyLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTFmXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyMFwiOyB9XG4gICAgLmstaS1hbGlnbi1yaWdodC1lbGVtZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyMFwiOyB9XG4gICAgLmstaS1hbGlnbi1zZWxmLXN0YXJ0LWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjFcIjsgfVxuICAgIC5rLWktYWxpZ24tdG9wLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIxXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtY2VudGVyLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjJcIjsgfVxuICAgIC5rLWktYWxpZ24tbWlkZGxlLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIyXCI7IH1cbiAgICAuay1pLWFsaWduLXNlbGYtZW5kLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjNcIjsgfVxuICAgIC5rLWktYWxpZ24tYm90dG9tLWVsZW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTIzXCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtdXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI0XCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTI1XCI7IH1cbiAgICAuay1pLXRodW1ibmFpbHMtZG93bjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjZcIjsgfVxuICAgIC5rLWktdGh1bWJuYWlscy1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyN1wiOyB9XG4gICAgLmstaS1mdWxsc2NyZWVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyOFwiOyB9XG4gICAgLmstaS1mdWxsLXNjcmVlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjhcIjsgfVxuICAgIC5rLWktZnVsbHNjcmVlbi1lbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MjhcIjsgfVxuICAgIC5rLWktZnVsbHNjcmVlbi1leGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyOVwiOyB9XG4gICAgLmstaS1mdWxsLXNjcmVlbi1leGl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyOVwiOyB9XG4gICAgLmstaS1kcm9wbGV0LXNsYXNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYVwiOyB9XG4gICAgLmstaS1yZXNldC1jb2xvcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmFcIjsgfVxuICAgIC5rLWktcGFpbnQtcmVtb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYVwiOyB9XG4gICAgLmstaS1iYWNrZ3JvdW5kLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmFcIjsgfVxuICAgIC5rLWktcGhvdG9zOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUyYlwiOyB9XG4gICAgLmstaS1pbWFnZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJiXCI7IH1cbiAgICAuay1pLWdhbGxlcnk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJiXCI7IH1cbiAgICAuay1pLWFsaWduLXRvLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJjXCI7IH1cbiAgICAuay1pLXNpemUtdG8tZ3JpZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmRcIjsgfVxuICAgIC5rLWktbWFrZS1zYW1lLXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTJlXCI7IH1cbiAgICAuay1pLW1ha2Utc2FtZS13aWR0aDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MmZcIjsgfVxuICAgIC5rLWktbWFrZS1zYW1lLWhlaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzBcIjsgfVxuICAgIC5rLWktbWFrZS1ob3Jpem9udGFsLXNwYWNpbmctZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTMxXCI7IH1cbiAgICAuay1pLWluY3JlYXNlLWhvcml6b250YWwtc3BhY2luZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1MzJcIjsgfVxuICAgIC5rLWktZGVjcmVhc2UtaG9yaXpvbnRhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzM1wiOyB9XG4gICAgLmstaS1yZW1vdmUtaG9yaXpvbnRhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzNFwiOyB9XG4gICAgLmstaS1tYWtlLXZlcnRpY2FsLXNwYWNpbmctZXF1YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTM1XCI7IH1cbiAgICAuay1pLWluY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTM2XCI7IH1cbiAgICAuay1pLWRlY3JlYXNlLXZlcnRpY2FsLXNwYWNpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTM3XCI7IH1cbiAgICAuay1pLXJlbW92ZS12ZXJ0aWNhbC1zcGFjaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzOFwiOyB9XG4gICAgLmstaS1leWVkcm9wcGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzOVwiOyB9XG4gICAgLmstaS1zbmFwLWdyaWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTNhXCI7IH1cbiAgICAuay1pLXNuYXAtdG8tZ3JpZGxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzYlwiOyB9XG4gICAgLmstaS1zbmFwLXRvLXNuYXBsaW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2NcIjsgfVxuICAgIC5rLWktZGltZW50aW9uczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2RcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdHJldGNoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzZVwiOyB9XG4gICAgLmstaS1hbGlnbi1zdHJldGNoLWVsZW1lbnQtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2VcIjsgfVxuICAgIC5rLWktYWxpZ24tc2VsZi1zdHJldGNoLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1M2ZcIjsgfVxuICAgIC5rLWktYWxpZ24tc3RyZXRjaC1lbGVtZW50LXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTUzZlwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDBcIjsgfVxuICAgIC5rLWktYWxpZ24tbGVmdC1lbGVtZW50czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDBcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0MVwiOyB9XG4gICAgLmstaS1hbGlnbi1jZW50ZXItZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQxXCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDJcIjsgfVxuICAgIC5rLWktYWxpZ24tcmlnaHQtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQyXCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLXN0cmV0Y2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQzXCI7IH1cbiAgICAuay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDNcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtYmFzZWxpbmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ0XCI7IH1cbiAgICAuay1pLWFsaWduLWJhc2VsaW5lLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ0XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLXN0YXJ0LWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDVcIjsgfVxuICAgIC5rLWktYWxpZ24tdG9wLWVsZW1lbnRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NVwiOyB9XG4gICAgLmstaS1hbGlnbi1pdGVtcy1jZW50ZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0NlwiOyB9XG4gICAgLmstaS1hbGlnbi1taWRkbGUtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ2XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWVuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ3XCI7IH1cbiAgICAuay1pLWFsaWduLWJvdHRvbS1lbGVtZW50czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDdcIjsgfVxuICAgIC5rLWktYWxpZ24taXRlbXMtc3RyZXRjaC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ4XCI7IH1cbiAgICAuay1pLWFsaWduLXN0cmV0Y2gtZWxlbWVudHMtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ4XCI7IH1cbiAgICAuay1pLWFsaWduLWl0ZW1zLWJhc2VsaW5lLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NDlcIjsgfVxuICAgIC5rLWktYWxpZ24tYmFzZWxpbmUtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTQ5XCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1zdGFydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGFcIjsgfVxuICAgIC5rLWktanVzdGlmeS1zdGFydC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0YVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0YlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNlbnRlci1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0YlwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0Y1wiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWVuZC1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU0Y1wiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NGRcIjsgfVxuICAgIC5rLWktanVzdGlmeS1iZXR3ZWVuLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRkXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1hcm91bmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRlXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYXJvdW5kLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRlXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1zdGFydC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRmXCI7IH1cbiAgICAuay1pLWp1c3RpZnktc3RhcnQtdmVydGljYWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTRmXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY29udGVudC1jZW50ZXItYWx0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1MFwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNlbnRlci12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTBcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWVuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUxXCI7IH1cbiAgICAuay1pLWp1c3RpZnktZW5kLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1MVwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWNvbnRlbnQtYmV0d2Vlbi1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUyXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYmV0d2Vlbi12ZXJ0aWNhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU1NTJcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jb250ZW50LWFyb3VuZC1hbHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNTUzXCI7IH1cbiAgICAuay1pLWp1c3RpZnktYXJvdW5kLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTU1M1wiOyB9XG4gICAgLmstaS1maWxlLXdyZW5jaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAgIC5rLWktcGFnZS1wcm9wZXJ0aWVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwMFwiOyB9XG4gICAgLmstaS1ib2xkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwMVwiOyB9XG4gICAgLmstaS1pdGFsaWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjAyXCI7IH1cbiAgICAuay1pLXVuZGVybGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDNcIjsgfVxuICAgIC5rLWktZm9udC1mYW1pbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICAuay1pLWZvcmVncm91bmQtY29sb3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICAuay1pLXRleHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICAuay1pLWNvbnZlcnQtbG93ZXJjYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgLmstaS1jb252ZXJ0LXVwcGVyY2FzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDdcIjsgfVxuICAgIC5rLWktc3RyaWtldGhyb3VnaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIC5rLWktc3RyaWtlLXRocm91Z2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjA4XCI7IH1cbiAgICAuay1pLXN1YnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIC5rLWktc3ViLXNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIC5rLWktc3Vwc2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgLmstaS1zdXAtc2NyaXB0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgLmstaS1zdXBlcnNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIC5rLWktZGl2OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG4gICAgLmstaS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICAuay1pLWgxOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgLmstaS1oMjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MGVcIjsgfVxuICAgIC5rLWktaDM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICAuay1pLWg0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG4gICAgLmstaS1oNTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTFcIjsgfVxuICAgIC5rLWktaDY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjEyXCI7IH1cbiAgICAuay1pLWxpc3Qtb3JkZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIC5rLWktbGlzdC1udW1iZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW9yZGVyZWQtbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIC5rLWktbGlzdC11bm9yZGVyZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICAuay1pLWxpc3QtYnVsbGV0ZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE0XCI7IH1cbiAgICAuay1pLWluc2VydC11bm9yZGVyZWQtbGlzdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIC5rLWktaW5kZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxNVwiOyB9XG4gICAgLmstaS1pbmRlbnQtaW5jcmVhc2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICAuay1pLW91dGRlbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICAuay1pLWluZGVudC1kZWNyZWFzZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIC5rLWktaW5zZXJ0LXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIC5rLWktaW5zZXJ0LXVwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG4gICAgLmstaS1pbnNlcnQtbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW1pZGRsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MThcIjsgfVxuICAgIC5rLWktaW5zZXJ0LW06OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICAuay1pLWluc2VydC1ib3R0b206OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cbiAgICAuay1pLWluc2VydC1kb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgLmstaS1pbnNlcnQtczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MTlcIjsgfVxuICAgIC5rLWktYWxpZ24tdG9wOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgLmstaS1hbGlnbi1taWRkbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cbiAgICAuay1pLWFsaWduLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWNcIjsgfVxuICAgIC5rLWktYWxpZ24tbGVmdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIC5rLWktanVzdGlmeS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgLmstaS1hbGlnbi1jZW50ZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjFlXCI7IH1cbiAgICAuay1pLWp1c3RpZnktY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG4gICAgLmstaS1hbGlnbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MWZcIjsgfVxuICAgIC5rLWktanVzdGlmeS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYxZlwiOyB9XG4gICAgLmstaS1hbGlnbi1qdXN0aWZ5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyMFwiOyB9XG4gICAgLmstaS1qdXN0aWZ5LWZ1bGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIwXCI7IH1cbiAgICAuay1pLWFsaWduLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjFcIjsgfVxuICAgIC5rLWktanVzdGlmeS1jbGVhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjFcIjsgfVxuICAgIC5rLWktdGV4dC13cmFwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyMlwiOyB9XG4gICAgLmstaS1ob3Jpem9udGFsLXJ1bGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICAuay1pLXJ1bGUtaG9yaXpvbnRhbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MjNcIjsgfVxuICAgIC5rLWktaHI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLXRvcC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyNFwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi10b3AtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyNVwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi10b3AtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjI2XCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLW1pZGRsZS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1taWRkbGUtY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyOFwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1taWRkbGUtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjI5XCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLWJvdHRvbS1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyYVwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1ib3R0b20tY2VudGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgLmstaS10YWJsZS1hbGlnbi1ib3R0b20tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICAuay1pLXRhYmxlLWFsaWduLXJlbW92ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIC5rLWktYm9yZGVycy1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICAuay1pLWFsbC1ib3JkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgLmstaS1ib3JkZXJzLW91dHNpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cbiAgICAuay1pLW91dHNpZGUtYm9yZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MmZcIjsgfVxuICAgIC5rLWktYm9yZGVycy1pbnNpZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cbiAgICAuay1pLWluc2lkZS1ib3JkZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgLmstaS1ib3JkZXJzLWluc2lkZS1ob3Jpem9udGFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgLmstaS1ib3JkZXItaW5zaWRlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cbiAgICAuay1pLWluc2lkZS1ob3Jpem9udGFsLWJvcmRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjMxXCI7IH1cbiAgICAuay1pLWJvcmRlcnMtaW5zaWRlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgLmstaS1ib3JkZXJzLWluc2lkZS12OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgLmstaS1pbnNpZGUtdmVydGljYWwtYm9yZGVyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIC5rLWktYm9yZGVyLXRvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzNcIjsgfVxuICAgIC5rLWktdG9wLWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzNcIjsgfVxuICAgIC5rLWktYm9yZGVyLWJvdHRvbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIC5rLWktYm90dG9tLWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIC5rLWktYm9yZGVyLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM1XCI7IH1cbiAgICAuay1pLWxlZnQtYm9yZGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG4gICAgLmstaS1ib3JkZXItcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICAuay1pLXJpZ2h0LWJvcmRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2MzZcIjsgfVxuICAgIC5rLWktYm9yZGVycy1ub25lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzN1wiOyB9XG4gICAgLmstaS1ib3JkZXItbm86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICAuay1pLW5vLWJvcmRlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICAuay1pLWJvcmRlcnMtc2hvdy1oaWRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgLmstaS1mb3JtOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG4gICAgLmstaS1ib3JkZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjM5XCI7IH1cbiAgICAuay1pLWZvcm0tZWxlbWVudDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIC5rLWktY29kZS1zbmlwcGV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgLmstaS1zZWxlY3QtYWxsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgLmstaS1idXR0b246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICAuay1pLXNlbGVjdC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cbiAgICAuay1pLWNhbGVuZGFyLWRhdGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cbiAgICAuay1pLWdyb3VwLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIC5rLWktdGV4dGFyZWE6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICAuay1pLXRleHRib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cbiAgICAuay1pLXRleHRib3gtaGlkZGVuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0M1wiOyB9XG4gICAgLmstaS1wYXNzd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIC5rLWktcGFyYWdyYXBoLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIC5rLWktZWRpdC10b29sczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDZcIjsgfVxuICAgIC5rLWktdGVtcGxhdGUtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NDdcIjsgfVxuICAgIC5rLWktY2hhbmdlLW1hbnVhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG4gICAgLmstaS10cmFjay1jaGFuZ2VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgLmstaS10cmFjay1jaGFuZ2VzLWVuYWJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuICAgIC5rLWktdHJhY2stY2hhbmdlcy1hY2NlcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICAuay1pLXRyYWNrLWNoYW5nZXMtYWNjZXB0LWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIC5rLWktdHJhY2stY2hhbmdlcy1yZWplY3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICAuay1pLXRyYWNrLWNoYW5nZXMtcmVqZWN0LWFsbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGVcIjsgfVxuICAgIC5rLWktZG9jdW1lbnQtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NGZcIjsgfVxuICAgIC5rLWktY3VzdG9tLWljb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUwXCI7IH1cbiAgICAuay1pLWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUxXCI7IH1cbiAgICAuay1pLWRpY3Rpb25hcnktYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG4gICAgLmstaS1pbWFnZS1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICAuay1pLWltYWdlLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NTJcIjsgfVxuICAgIC5rLWktaW1hZ2UtaW5zZXJ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1MlwiOyB9XG4gICAgLmstaS1pbnNlcnQtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICAuay1pLWltYWdlLWVkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICAuay1pLWltYWdlLW1hcC1lZGl0b3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU0XCI7IH1cbiAgICAuay1pLWNvbW1lbnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICAuay1pLWNvbW1lbnQtcmVtb3ZlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgLmstaS1jb21tZW50cy1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICAuay1pLWNvbW1lbnRzLXJlbW92ZS1hbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICAuay1pLXNpbHZlcmxpZ2h0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgLmstaS1tZWRpYS1tYW5hZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1OVwiOyB9XG4gICAgLmstaS12aWRlby1leHRlcm5hbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWFcIjsgfVxuICAgIC5rLWktZmxhc2gtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWJcIjsgfVxuICAgIC5rLWktYmlub2N1bGFyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWNcIjsgfVxuICAgIC5rLWktZmluZC1hbmQtcmVwbGFjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWNcIjsgfVxuICAgIC5rLWktZmluZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWNcIjsgfVxuICAgIC5rLWktY29weTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWRcIjsgfVxuICAgIC5rLWktZmlsZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjVkXCI7IH1cbiAgICAuay1pLWN1dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWVcIjsgfVxuICAgIC5rLWktY2xpcGJvYXJkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY1ZlwiOyB9XG4gICAgLmstaS1wYXN0ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NWZcIjsgfVxuICAgIC5rLWktY2xpcGJvYXJkLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cbiAgICAuay1pLXBhc3RlLWFzLWh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYwXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC13b3JkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2MVwiOyB9XG4gICAgLmstaS1wYXN0ZS1mcm9tLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYxXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC13b3JkLWFsdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjJcIjsgfVxuICAgIC5rLWktcGFzdGUtZnJvbS13b3JkLXN0cmlwLWZpbGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjYyXCI7IH1cbiAgICAuay1pLWNsaXBib2FyZC1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG4gICAgLmstaS1wYXN0ZS1odG1sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2M1wiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtbWFya2Rvd246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY0XCI7IH1cbiAgICAuay1pLXBhc3RlLW1hcmtkb3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2NFwiOyB9XG4gICAgLmstaS1jbGlwYm9hcmQtdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjVcIjsgfVxuICAgIC5rLWktcGFzdGUtcGxhaW4tdGV4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjVcIjsgfVxuICAgIC5rLWktYXBwbHktZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2NlwiOyB9XG4gICAgLmstaS1jbGVhci1jc3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY3XCI7IH1cbiAgICAuay1pLWNsZWFyZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY2N1wiOyB9XG4gICAgLmstaS1jb3B5LWZvcm1hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NjhcIjsgfVxuICAgIC5rLWktc3RyaXAtYWxsLWZvcm1hdHRpbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjY5XCI7IH1cbiAgICAuay1pLXN0cmlwLWNzcy1mb3JtYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZhXCI7IH1cbiAgICAuay1pLXN0cmlwLWZvbnQtZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZiXCI7IH1cbiAgICAuay1pLXN0cmlwLXNwYW4tZWxlbWVudHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZjXCI7IH1cbiAgICAuay1pLXN0cmlwLXdvcmQtZm9ybWF0dGluZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NmRcIjsgfVxuICAgIC5rLWktZm9ybWF0LWNvZGUtYmxvY2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjZlXCI7IH1cbiAgICAuay1pLWJ1aWxkaW5nLWJsb2Nrczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NmZcIjsgfVxuICAgIC5rLWktc3R5bGUtYnVpbGRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NmZcIjsgfVxuICAgIC5rLWktcHV6emxlLXBpZWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG4gICAgLmstaS1tb2R1bGUtbWFuYWdlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzBcIjsgfVxuICAgIC5rLWktcHV6emxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3MFwiOyB9XG4gICAgLmstaS1saW5rLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzFcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWxpZ2h0LWRpYWxvZzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzFcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWluc2VydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzFcIjsgfVxuICAgIC5rLWktZ2xvYmUtbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzJcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWdsb2JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3MlwiOyB9XG4gICAgLmstaS1nbG9iZS11bmxpbms6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjczXCI7IH1cbiAgICAuay1pLWh5cGVybGluay1nbG9iZS1yZW1vdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjczXCI7IH1cbiAgICAuay1pLWVudmVsb3AtbGluazo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzRcIjsgfVxuICAgIC5rLWktaHlwZXJsaW5rLWVtYWlsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3NFwiOyB9XG4gICAgLmstaS1hbmNob3I6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc1XCI7IH1cbiAgICAuay1pLXRhYmxlLWFkZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzZcIjsgfVxuICAgIC5rLWktdGFibGUtbGlnaHQtZGlhbG9nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3NlwiOyB9XG4gICAgLmstaS10YWJsZS1pbnNlcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc2XCI7IH1cbiAgICAuay1pLWNyZWF0ZS10YWJsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2NzZcIjsgfVxuICAgIC5rLWktdGFibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc3XCI7IH1cbiAgICAuay1pLXRhYmxlLXByb3BlcnRpZXM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc4XCI7IH1cbiAgICAuay1pLXRhYmxlLWNlbGw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjc5XCI7IH1cbiAgICAuay1pLXRhYmxlLWNlbGwtcHJvcGVydGllczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2N2FcIjsgfVxuICAgIC5rLWktdGFibGUtY29sdW1uLWluc2VydC1sZWZ0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY3YlwiOyB9XG4gICAgLmstaS1hZGQtY29sdW1uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdiXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1pbnNlcnQtcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdjXCI7IH1cbiAgICAuay1pLWFkZC1jb2x1bW4tcmlnaHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdjXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1pbnNlcnQtYWJvdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cbiAgICAuay1pLWFkZC1yb3ctYWJvdmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdkXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1pbnNlcnQtYmVsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cbiAgICAuay1pLWFkZC1yb3ctYmVsb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdlXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdmXCI7IH1cbiAgICAuay1pLWRlbGV0ZS1jb2x1bW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjdmXCI7IH1cbiAgICAuay1pLXRhYmxlLXJvdy1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgwXCI7IH1cbiAgICAuay1pLWRlbGV0ZS1yb3c6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgwXCI7IH1cbiAgICAuay1pLXRhYmxlLWNlbGwtZGVsZXRlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4MVwiOyB9XG4gICAgLmstaS10YWJsZS1kZWxldGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjgyXCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4M1wiOyB9XG4gICAgLmstaS1tZXJnZS1jZWxsczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODNcIjsgfVxuICAgIC5rLWktY2VsbHMtbWVyZ2UtaG9yaXpvbnRhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgLmstaS1jZWxscy1tZXJnZS1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NFwiOyB9XG4gICAgLmstaS1tZXJnZS1ob3Jpem9udGFsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg0XCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlLXZlcnRpY2FsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cbiAgICAuay1pLWNlbGxzLW1lcmdlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cbiAgICAuay1pLW1lcmdlLXZlcnRpY2FsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg1XCI7IH1cbiAgICAuay1pLWNlbGwtc3BsaXQtaG9yaXpvbnRhbGx5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NlwiOyB9XG4gICAgLmstaS1jZWxscy1zcGxpdC1oOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4NlwiOyB9XG4gICAgLmstaS1jZWxsLXNwbGl0LXZlcnRpY2FsbHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cbiAgICAuay1pLWNlbGxzLXNwbGl0LXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg3XCI7IH1cbiAgICAuay1pLXRhYmxlLXVubWVyZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg4XCI7IH1cbiAgICAuay1pLW5vcm1hbC1sYXlvdXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjg4XCI7IH1cbiAgICAuay1pLXBhbmUtZnJlZXplOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4OVwiOyB9XG4gICAgLmstaS1mcmVlemUtcGFuZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2ODlcIjsgfVxuICAgIC5rLWktcm93LWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGFcIjsgfVxuICAgIC5rLWktZnJlZXplLXJvdzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGFcIjsgfVxuICAgIC5rLWktY29sdW1uLWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGJcIjsgfVxuICAgIC5rLWktY29sLWZyZWV6ZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGJcIjsgfVxuICAgIC5rLWktZnJlZXplLWNvbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGJcIjsgfVxuICAgIC5rLWktdG9vbGJhci1mbG9hdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGNcIjsgfVxuICAgIC5rLWktc3BlbGwtY2hlY2tlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGRcIjsgfVxuICAgIC5rLWktdmFsaWRhdGlvbi14aHRtbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OGVcIjsgfVxuICAgIC5rLWktdmFsaWRhdGlvbi1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY4ZlwiOyB9XG4gICAgLmstaS10b2dnbGUtZnVsbC1zY3JlZW4tbW9kZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTBcIjsgfVxuICAgIC5rLWktZm9ybXVsYS1meDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTFcIjsgfVxuICAgIC5rLWktZng6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjkxXCI7IH1cbiAgICAuay1pLXN1bTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2OTJcIjsgfVxuICAgIC5rLWktc3ltYm9sOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5M1wiOyB9XG4gICAgLmstaS1kb2xsYXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjk0XCI7IH1cbiAgICAuay1pLWN1cnJlbmN5OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NFwiOyB9XG4gICAgLmstaS1wZXJjZW50OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NVwiOyB9XG4gICAgLmstaS1jdXN0b20tZm9ybWF0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NlwiOyB9XG4gICAgLmstaS1mb3JtYXQtbnVtYmVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5NlwiOyB9XG4gICAgLmstaS1kZWNpbWFsLWluY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5N1wiOyB9XG4gICAgLmstaS1pbmNyZWFjZS1kZWNpbWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5N1wiOyB9XG4gICAgLmstaS1kZWNpbWFsLWRlY3JlYXNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5OFwiOyB9XG4gICAgLmstaS1kZWNyZWFzZS1kZWNpbWFsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5OFwiOyB9XG4gICAgLmstaS1mb250LXNpemU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjk5XCI7IH1cbiAgICAuay1pLWltYWdlLWFic29sdXRlLXBvc2l0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5YVwiOyB9XG4gICAgLmstaS10YWJsZS13aXphcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjliXCI7IH1cbiAgICAuay1pLWNyb3NzdGFiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTY5Y1wiOyB9XG4gICAgLmstaS1jcm9zc3RhYi13aXphcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjlkXCI7IH1cbiAgICAuay1pLXRhYmxlLWJvZHk6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjllXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvbHVtbi1ncm91cHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNjlmXCI7IH1cbiAgICAuay1pLXRhYmxlLWNvcm5lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2YTBcIjsgfVxuICAgIC5rLWktdGFibGUtcm93LWdyb3Vwczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU2YTFcIjsgfVxuICAgIC5rLWktZ2xvYmUtb3V0bGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDBcIjsgfVxuICAgIC5rLWktZ2xvYmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAxXCI7IH1cbiAgICAuay1pLW1hcC1tYXJrZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cbiAgICAuay1pLW1hcmtlci1waW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlNzAyXCI7IH1cbiAgICAuay1pLW1hcC1tYXJrZXItdGFyZ2V0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwM1wiOyB9XG4gICAgLmstaS1tYXJrZXItcGluLXRhcmdldDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDNcIjsgfVxuICAgIC5rLWktcGluOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTcwNFwiOyB9XG4gICAgLmstaS11bnBpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU3MDVcIjsgfVxuICAgIC5rLWktc2hhcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODAwXCI7IH1cbiAgICAuay1pLXVzZXI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODAxXCI7IH1cbiAgICAuay1pLWluYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwMlwiOyB9XG4gICAgLmstaS1ibG9nZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwM1wiOyB9XG4gICAgLmstaS1ibG9nZ2VyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDRcIjsgfVxuICAgIC5rLWktZGVsaWNpb3VzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwNVwiOyB9XG4gICAgLmstaS1kZWxpY2lvdXMtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwNlwiOyB9XG4gICAgLmstaS1kaWdnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwN1wiOyB9XG4gICAgLmstaS1kaWdnLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDhcIjsgfVxuICAgIC5rLWktZW52ZWxvcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDlcIjsgfVxuICAgIC5rLWktZW1haWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODA5XCI7IH1cbiAgICAuay1pLWxldHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MDlcIjsgfVxuICAgIC5rLWktZW52ZWxvcC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBhXCI7IH1cbiAgICAuay1pLWVtYWlsLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGFcIjsgfVxuICAgIC5rLWktbGV0dGVyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGFcIjsgfVxuICAgIC5rLWktZmFjZWJvb2s6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODBiXCI7IH1cbiAgICAuay1pLWZhY2Vib29rLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGNcIjsgfVxuICAgIC5rLWktZ29vZ2xlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwZFwiOyB9XG4gICAgLmstaS1nb29nbGUtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgwZVwiOyB9XG4gICAgLmstaS1nb29nbGUtcGx1czo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MGZcIjsgfVxuICAgIC5rLWktZ29vZ2xlLXBsdXMtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxMFwiOyB9XG4gICAgLmstaS1saW5rZWRpbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTFcIjsgfVxuICAgIC5rLWktbGlua2VkaW4tYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxMlwiOyB9XG4gICAgLmstaS1teXNwYWNlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxM1wiOyB9XG4gICAgLmstaS1teXNwYWNlLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTRcIjsgfVxuICAgIC5rLWktcGludGVyZXN0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxNVwiOyB9XG4gICAgLmstaS1waW50ZXJlc3QtYm94OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgxNlwiOyB9XG4gICAgLmstaS1yZWRkaXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODE3XCI7IH1cbiAgICAuay1pLXJlZGRpdC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODE4XCI7IH1cbiAgICAuay1pLXN0dW1ibGUtdXBvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MTlcIjsgfVxuICAgIC5rLWktc3R1bWJsZS11cG9uLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWFcIjsgfVxuICAgIC5rLWktdGVsbC1hLWZyaWVuZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWJcIjsgfVxuICAgIC5rLWktdGVsbC1hLWZyaWVuZC1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODFjXCI7IH1cbiAgICAuay1pLXR1bWJscjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWRcIjsgfVxuICAgIC5rLWktdHVtYmxyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWVcIjsgfVxuICAgIC5rLWktdHdpdHRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MWZcIjsgfVxuICAgIC5rLWktdHdpdHRlci1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODIwXCI7IH1cbiAgICAuay1pLXlhbW1lcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjFcIjsgfVxuICAgIC5rLWkteWFtbWVyLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjJcIjsgfVxuICAgIC5rLWktYmVoYW5jZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjNcIjsgfVxuICAgIC5rLWktYmVoYW5jZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI0XCI7IH1cbiAgICAuay1pLWRyaWJiYmxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTgyNVwiOyB9XG4gICAgLmstaS1kcmliYmJsZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI2XCI7IH1cbiAgICAuay1pLXJzczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjdcIjsgfVxuICAgIC5rLWktcnNzLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MjhcIjsgfVxuICAgIC5rLWktdmltZW86OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODI5XCI7IH1cbiAgICAuay1pLXZpbWVvLWJveDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmFcIjsgfVxuICAgIC5rLWkteW91dHViZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU4MmJcIjsgfVxuICAgIC5rLWkteW91dHViZS1ib3g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlODJjXCI7IH1cbiAgICAuay1pLWZvbGRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDBcIjsgfVxuICAgIC5rLWktZm9sZGVyLW9wZW46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAxXCI7IH1cbiAgICAuay1pLWZvbGRlci1hZGQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTAyXCI7IH1cbiAgICAuay1pLWZvbGRlci11cDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDNcIjsgfVxuICAgIC5rLWktZm9sZGVyLW1vcmU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA0XCI7IH1cbiAgICAuay1pLWZpZWxkcy1tb3JlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNFwiOyB9XG4gICAgLmstaS1hZ2dyZWdhdGUtZmllbGRzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNVwiOyB9XG4gICAgLmstaS1maWxlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1maWxlLXZlcnRpY2FsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1wYWdlLXBvcnRyYWl0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwNlwiOyB9XG4gICAgLmstaS1maWxlLXY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA2XCI7IH1cbiAgICAuay1pLWZpbGUtYWRkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwN1wiOyB9XG4gICAgLmstaS1pbnNlcnQtZmlsZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDdcIjsgfVxuICAgIC5rLWktZmlsZS10eHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA4XCI7IH1cbiAgICAuay1pLXR4dDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDhcIjsgfVxuICAgIC5rLWktZmlsZS1jc3Y6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTA5XCI7IH1cbiAgICAuay1pLWNzdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MDlcIjsgfVxuICAgIC5rLWktZmlsZS1leGNlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGFcIjsgfVxuICAgIC5rLWktZmlsZS14bHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLWV4Y2VsOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG4gICAgLmstaS14bHM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLXhsc2E6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBhXCI7IH1cbiAgICAuay1pLWZpbGUtd29yZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGJcIjsgfVxuICAgIC5rLWktZmlsZS1kb2M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgICAuay1pLXdvcmQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgICAuay1pLWRvYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGJcIjsgfVxuICAgIC5rLWktZmlsZS1tZGI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBjXCI7IH1cbiAgICAuay1pLW1kYjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGNcIjsgfVxuICAgIC5rLWktZmlsZS1wcHQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBkXCI7IH1cbiAgICAuay1pLXBwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGRcIjsgfVxuICAgIC5rLWktZmlsZS1wZGY6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBlXCI7IH1cbiAgICAuay1pLXBkZjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGVcIjsgfVxuICAgIC5rLWktcGRmYTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGVcIjsgfVxuICAgIC5rLWktZmlsZS1wc2Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTBmXCI7IH1cbiAgICAuay1pLXBzZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MGZcIjsgfVxuICAgIC5rLWktZmlsZS1mbGFzaDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTBcIjsgfVxuICAgIC5rLWktZmxhc2g6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEwXCI7IH1cbiAgICAuay1pLWZpbGUtY29uZmlnOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxMVwiOyB9XG4gICAgLmstaS1jb25maWc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTExXCI7IH1cbiAgICAuay1pLWZpbGUtYXNjeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTJcIjsgfVxuICAgIC5rLWktYXNjeDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTJcIjsgfVxuICAgIC5rLWktZmlsZS1iYWM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTEzXCI7IH1cbiAgICAuay1pLWJhYzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTNcIjsgfVxuICAgIC5rLWktZmlsZS16aXA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE0XCI7IH1cbiAgICAuay1pLXppcDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTRcIjsgfVxuICAgIC5rLWktZmlsbTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTVcIjsgfVxuICAgIC5rLWktY3NzMzo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MTZcIjsgfVxuICAgIC5rLWktaHRtbDU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE3XCI7IH1cbiAgICAuay1pLWNvZGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cbiAgICAuay1pLWh0bWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTE4XCI7IH1cbiAgICAuay1pLXNvdXJjZS1jb2RlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOFwiOyB9XG4gICAgLmstaS12aWV3LXNvdXJjZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MThcIjsgfVxuICAgIC5rLWktY3NzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxOVwiOyB9XG4gICAgLmstaS1qczo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWFcIjsgfVxuICAgIC5rLWktZXhlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxYlwiOyB9XG4gICAgLmstaS1jc3Byb2o6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFjXCI7IH1cbiAgICAuay1pLXZicHJvajo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MWRcIjsgfVxuICAgIC5rLWktY3M6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTFlXCI7IH1cbiAgICAuay1pLXZiOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkxZlwiOyB9XG4gICAgLmstaS1zbG46OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIwXCI7IH1cbiAgICAuay1pLWNsb3VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMVwiOyB9XG4gICAgLmstaS1maWxlLWhvcml6b250YWw6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cbiAgICAuay1pLXBhZ2UtbGFuZHNjYXBlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyMlwiOyB9XG4gICAgLmstaS1maWxlLWg6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTIyXCI7IH1cbiAgICAuay1pLXN1YnJlcG9ydDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjNcIjsgfVxuICAgIC5rLWktZGF0YTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjRcIjsgfVxuICAgIC5rLWktcmVwb3J0LWhlYWRlci1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyNVwiOyB9XG4gICAgLmstaS1yZXBvcnQtZm9vdGVyLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTI2XCI7IH1cbiAgICAuay1pLWdyb3VwLWhlYWRlci1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyN1wiOyB9XG4gICAgLmstaS1ncm91cC1mb290ZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjhcIjsgfVxuICAgIC5rLWktcGFnZS1oZWFkZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MjlcIjsgfVxuICAgIC5rLWktcGFnZS1mb290ZXItc2VjdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmFcIjsgfVxuICAgIC5rLWktZGV0YWlsLXNlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTJiXCI7IH1cbiAgICAuay1pLXRvYy1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyY1wiOyB9XG4gICAgLmstaS1ncm91cC1zZWN0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyZFwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkyZVwiOyB9XG4gICAgLmstaS1kYXRhLWNzdjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MmZcIjsgfVxuICAgIC5rLWktZGF0YS1qc29uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzMFwiOyB9XG4gICAgLmstaS1kYXRhLXNxbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzFcIjsgfVxuICAgIC5rLWktZGF0YS13ZWI6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTMyXCI7IH1cbiAgICAuay1pLWdyb3VwLWNvbGxlY3Rpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTMzXCI7IH1cbiAgICAuay1pLXBhcmFtZXRlci1ib29sZWFuOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzNFwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItZGF0ZS10aW1lOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzNVwiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItZmxvYXQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTM2XCI7IH1cbiAgICAuay1pLXBhcmFtZXRlci1pbnRlZ2VyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzN1wiOyB9XG4gICAgLmstaS1wYXJhbWV0ZXItc3RyaW5nOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzOFwiOyB9XG4gICAgLmstaS10b2Mtc2VjdGlvbi1sZXZlbDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5MzlcIjsgfVxuICAgIC5rLWktaW5oZXJpdGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzYVwiOyB9XG4gICAgLmstaS1maWxlLXZpZGVvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzYlwiOyB9XG4gICAgLmstaS1maWxlLWF1ZGlvOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzY1wiOyB9XG4gICAgLmstaS1maWxlLWltYWdlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzZFwiOyB9XG4gICAgLmstaS1maWxlLXByZXNlbnRhdGlvbjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5M2VcIjsgfVxuICAgIC5rLWktZmlsZS1kYXRhOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTkzZlwiOyB9XG4gICAgLmstaS1maWxlLWRpc2MtaW1hZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQwXCI7IH1cbiAgICAuay1pLWZpbGUtcHJvZ3JhbW1pbmc6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQxXCI7IH1cbiAgICAuay1pLXBhcmFtZXRlcnMtYnl0ZS1hcnJheTo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDJcIjsgfVxuICAgIC5rLWktcGFyYW1ldGVycy11bmtub3duOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0M1wiOyB9XG4gICAgLmstaS1maWxlLWVycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NFwiOyB9XG4gICAgLmstaS1maWxlLXZhbGlkYXRpb246OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ0XCI7IH1cbiAgICAuay1pLWZpbGVzLWVycm9yOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG4gICAgLmstaS1maWxlcy12YWxpZGF0aW9uOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0NVwiOyB9XG4gICAgLmstaS1kYXRhLXJlc3Q6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ2XCI7IH1cbiAgICAuay1pLWZpbGUtdHlwZXNjcmlwdDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDdcIjsgfVxuICAgIC5rLWktdGFibGUtcG9zaXRpb24tc3RhcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ4XCI7IH1cbiAgICAuay1pLXRhYmxlLXBvc2l0aW9uLWxlZnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTQ4XCI7IH1cbiAgICAuay1pLXRhYmxlLXBvc2l0aW9uLWNlbnRlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NDlcIjsgfVxuICAgIC5rLWktdGFibGUtcG9zaXRpb24tZW5kOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0YVwiOyB9XG4gICAgLmstaS10YWJsZS1wb3NpdGlvbi1yaWdodDo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGFcIjsgfVxuICAgIC5rLWktbGlzdC1yb21hbi11cHBlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGJcIjsgfVxuICAgIC5rLWktbGlzdC1yb21hbi1sb3dlcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGU5NGNcIjsgfVxuICAgIC5rLWktaW1wb3J0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZTk0ZFwiOyB9XG4gICAgLmstaS1leHBvcnQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlOTRlXCI7IH1cbiAgICAuay1pLWdyYXBoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwMFwiOyB9XG4gICAgLmstaS1jaGFydC1jb2x1bW4tY2x1c3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwMVwiOyB9XG4gICAgLmstaS1jaGFydC1jb2x1bW4tc3RhY2tlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDJcIjsgfVxuICAgIC5rLWktY2hhcnQtY29sdW1uLXN0YWNrZWQxMDA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTAzXCI7IH1cbiAgICAuay1pLWNoYXJ0LWNvbHVtbi1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDRcIjsgfVxuICAgIC5rLWktY2hhcnQtYmFyLWNsdXN0ZXJlZDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMDVcIjsgfVxuICAgIC5rLWktY2hhcnQtYmFyLXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA2XCI7IH1cbiAgICAuay1pLWNoYXJ0LWJhci1zdGFja2VkMTAwOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwN1wiOyB9XG4gICAgLmstaS1jaGFydC1iYXItcmFuZ2U6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTA4XCI7IH1cbiAgICAuay1pLWNoYXJ0LWFyZWEtY2x1c3RlcmVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwOVwiOyB9XG4gICAgLmstaS1jaGFydC1hcmVhLXN0YWNrZWQ6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBhXCI7IH1cbiAgICAuay1pLWNoYXJ0LWFyZWEtc3RhY2tlZDEwMDo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGJcIjsgfVxuICAgIC5rLWktY2hhcnQtYXJlYS1yYW5nZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGNcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZTo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMGRcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZS1zdGFja2VkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEwZVwiOyB9XG4gICAgLmstaS1jaGFydC1saW5lLXN0YWNrZWQxMDA6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTBmXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmUtbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTBcIjsgfVxuICAgIC5rLWktY2hhcnQtbGluZS1zdGFja2VkLW1hcmtlcnM6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTExXCI7IH1cbiAgICAuay1pLWNoYXJ0LWxpbmUtc3RhY2tlZDEwMC1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExMlwiOyB9XG4gICAgLmstaS1jaGFydC1waWU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTEzXCI7IH1cbiAgICAuay1pLWNoYXJ0LWRvdWdobnV0OjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNFwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNVwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyLXNtb290aC1saW5lcy1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExNlwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyLXNtb290aC1saW5lczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMTdcIjsgfVxuICAgIC5rLWktY2hhcnQtc2NhdHRlci1zdHJhaWdodC1saW5lcy1tYXJrZXJzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOFwiOyB9XG4gICAgLmstaS1jaGFydC1zY2F0dGVyLXN0cmFpZ2h0LWxpbmVzOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExOVwiOyB9XG4gICAgLmstaS1jaGFydC1idWJibGU6OmJlZm9yZSB7IGNvbnRlbnQ6IFwiXFxlYTFhXCI7IH1cbiAgICAuay1pLWNoYXJ0LWNhbmRsZXN0aWNrOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExYlwiOyB9XG4gICAgLmstaS1jaGFydC1vaGxjOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExY1wiOyB9XG4gICAgLmstaS1jaGFydC1yYWRhcjo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWRcIjsgfVxuICAgIC5rLWktY2hhcnQtcmFkYXItbWFya2Vyczo6YmVmb3JlIHsgY29udGVudDogXCJcXGVhMWVcIjsgfVxuICAgIC5rLWktY2hhcnQtcmFkYXItZmlsbGVkOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWExZlwiOyB9XG4gICAgLmstaS1jaGFydC1yb3NlOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMFwiOyB9XG4gICAgLmstaS1jaGFydC1jaG9yb3BsZXRoOjpiZWZvcmUgeyBjb250ZW50OiBcIlxcZWEyMVwiOyB9XG5cblxuICAgIC8vIE1hbnVhbCBhbGlhc2VzXG4gICAgLmstcGx1cyB7IEBleHRlbmQgLmstaS1wbHVzOyB9XG4gICAgLmstbWludXMgeyBAZXh0ZW5kIC5rLWktbWludXM7IH1cblxuXG4gICAgLy8gUlRMIGljb25zXG4gICAgLmstcnRsIC5rLWktaW5kZW50LWluY3JlYXNlLFxuICAgIC5rLXJ0bCAuay1pLWluZGVudC1kZWNyZWFzZSxcbiAgICAuay1ydGwgLmstaS1leHBhbmQsXG4gICAgLmstcnRsIC5rLWktY29sbGFwc2UsXG4gICAgW2Rpcj1cInJ0bFwiXSAuay1pLWV4cGFuZCxcbiAgICBbZGlyPVwicnRsXCJdIC5rLWktY29sbGFwc2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgfVxuXG4gICAgLmstc3ByaXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1oaWdoLWNvbnRyYXN0LWFkanVzdDogbm9uZTtcbiAgICB9XG4gICAgLmstaW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiV2ViQ29tcG9uZW50c0ljb25zLnR0ZlwiKSB7XG4gICAgQGluY2x1ZGUgcmVnaXN0ZXItZGF0YS11cmkoXCJXZWJDb21wb25lbnRzSWNvbnMudHRmXCIsIFwiZGF0YTpmb250L3R0ZjtiYXNlNjQsQUFFQUFBQU1BSUFBQXdCQVIxTlZRZ1ppYjNrQUFBRE1BQUJDZGs5VEx6SVBFZ2RMQUFCRFJBQUFBR0JqYldGd1paZUMyUUFBUTZRQUFBQzhaMkZ6Y0FBQUFCQUFBRVJnQUFBQUNHZHNlV1lzdE9nQ0FBQkVhQUFCcElSb1pXRmtHc1pHeGdBQjZPd0FBQUEyYUdobFlRZkFCaklBQWVra0FBQUFKR2h0ZEhndUE4a29BQUhwU0FBQUNjUnNiMk5oVzdESUJBQUI4d3dBQUFUa2JXRjRjQUt3QXk0QUFmZndBQUFBSUc1aGJXWDBCZlU2QUFINEVBQUFCT2x3YjNOMEFBTUFBQUFCL1B3QUFBQWdBQUVBQUFBS0FCNEFMQUFCYkdGMGJnQUlBQVFBQUFBQUFBQUFBUUFBQUFGc2FXZGhBQWdBQUFBQkFBQUFBUUFFQUFRQUFBQUJBQW9BQUFBQkFEb0FHZ0J5Q21JTjJCTXFGZGdXWWh3NkhoSWZzQ0ljSkNJa2lpYzhLWHdwMENua0xod3VpREZrTmtvKytqL1VRTUJCWmtHOFFqSUFBUUFhQUF3QURRQU9BQThBRUFBUkFCSUFFd0FVQUJVQUZnQVhBQmdBR1FBYUFCc0FIQUFkQUI0QUh3QWdBQ0VBSWdBa0FDVUNjQUJJQUpJQW5nQzZBTkFBNkFFSUFTb0JRQUZrQVhZQmpBR2tBYjRCNWdIOEFoWUNOZ0pVQW5JQ2lnS2dBc1lDOGdNY0EwWURhQU9RQTdZRDNBUDBCQklFTGdSS0JHNEVrQVM0Qk40RS9nVVlCUzRGVEFWbUJYUUZmQVdpQmNZRjJnWDJCallHZWdhNEJ2b0hKQWRNQjJRSGZnZXFCOVFIN2dnV0NEd0lVZ2h1Q0pvSXhBamVDUW9KTkFsT0NYNEpzZ25VQU1NQUJRQWdBQThBRkFBYUFHa0FEUUFmQUI4QURBQU9BQk1BR0FBUUFCa0FId0FFQUFrQUNnQm9BQW9BSHdBZkFBd0FEZ0FUQUJnQUVBQVpBQjhBUmdBTEFCMEFIUUFhQUNJQUhnQUVBQjRBSWdBTUFCc0FSQUFQQUIwQUhRQWFBQ0lBSGdBRUFCMEFFQUFlQUJRQUpRQVVBQmtBRWdBM0FCQUFIUUFkQUJvQUlnQWVBQVFBR1FBYUFBUUFEZ0FUQUF3QUdRQVNBQkFBTmdBS0FCMEFIUUFhQUNJQUhnQUVBQllBR3dBVUFFVUFFUUFkQUIwQUdnQWlBQjRBQkFBUEFCUUFHQUFRQUJrQUhnQVVBQm9BR1FBZUFEMEFDQUFkQUIwQUdnQWlBQVFBSUFBYkFFTUFDZ0FkQUIwQUdnQWlBQVFBSFFBYUFCb0FId0ErQUFzQUhRQWRBQm9BSWdBRUFCMEFGQUFTQUJNQUh3QkNBQXdBSFFBZEFCb0FJZ0FFQUJzQURBQWRBQkFBR1FBZkFEZ0FFd0FkQUIwQUdnQWlBQVFBR2dBaEFCQUFIUUFSQUJjQUdnQWlBQVFBRHdBYUFDSUFHUUJBQUFvQUhRQWRBQm9BSWdBRUFCY0FFQUFSQUI4QUxnQU1BQjBBSFFBYUFDSUFCQUFRQUJrQUR3QUVBQ0FBR3dBdkFBOEFIUUFkQUJvQUlnQUVBQkFBR1FBUEFBUUFIUUFVQUJJQUV3QWZBREVBRGdBZEFCMEFHZ0FpQUFRQUVBQVpBQThBQkFBWEFCQUFFUUFmQURBQURnQWRBQjBBR2dBaUFBUUFFQUFaQUE4QUJBQVBBQm9BSWdBWkFFRUFDd0FkQUIwQUdnQWlBQVFBRHdBZEFCUUFGd0FYQUQ4QUNnQWRBQjBBR2dBaUFBUUFEd0FhQUNJQUdRQXlBQklBSFFBZEFCb0FJZ0FFQUE4QUdnQWdBQTBBRndBUUFBUUFDd0FGQUFRQUlBQWJBRE1BRlFBZEFCMEFHZ0FpQUFRQUR3QWFBQ0FBRFFBWEFCQUFCQUFMQUFVQUJBQWRBQlFBRWdBVEFCOEFOUUFVQUIwQUhRQWFBQ0lBQkFBUEFCb0FJQUFOQUJjQUVBQUVBQXNBQlFBRUFCY0FFQUFSQUI4QU5BQVVBQjBBSFFBYUFDSUFCQUFQQUJvQUlBQU5BQmNBRUFBRUFBc0FCUUFFQUE4QUdnQWlBQmtBT1FBUUFCMEFIUUFhQUNJQUJBQU9BQk1BRUFBaEFCMEFHZ0FaQUFRQUlBQWJBRG9BRXdBZEFCMEFHZ0FpQUFRQURnQVRBQkFBSVFBZEFCb0FHUUFFQUIwQUZBQVNBQk1BSHdBOEFCSUFIUUFkQUJvQUlnQUVBQTRBRXdBUUFDRUFIUUFhQUJrQUJBQVhBQkFBRVFBZkFEc0FFZ0FkQUIwQUdnQWlBQVFBRGdBVEFCQUFJUUFkQUJvQUdRQUVBQThBR2dBaUFCa0FLZ0FMQUIwQUhRQWFBQ0lBQkFBTEFBVUFCQUFnQUJzQUt3QU9BQjBBSFFBYUFDSUFCQUFMQUFVQUJBQWRBQlFBRWdBVEFCOEFMUUFOQUIwQUhRQWFBQ0lBQkFBTEFBVUFCQUFYQUJBQUVRQWZBQ3dBRFFBZEFCMEFHZ0FpQUFRQUN3QUZBQVFBRHdBYUFDSUFHUUFtQUJFQUhRQWRBQm9BSWdBRUFBa0FDZ0FFQUNBQUd3QUVBQjBBRkFBU0FCTUFId0FwQUJBQUhRQWRBQm9BSWdBRUFBa0FDZ0FFQUNBQUd3QUVBQmNBRUFBUkFCOEFKd0FUQUIwQUhRQWFBQ0lBQkFBSkFBb0FCQUFQQUJvQUlnQVpBQVFBSFFBVUFCSUFFd0FmQUNnQUVnQWRBQjBBR2dBaUFBUUFDUUFLQUFRQUR3QWFBQ0lBR1FBRUFCY0FFQUFSQUI4Q1dRQVBBQjBBRUFBTUFBUUFIZ0FmQUF3QURnQVdBQkFBRHdBR0FBVUFCUUpZQUF3QUhRQVFBQXdBQkFBZUFCOEFEQUFPQUJZQUVBQVBBbG9BQ2dBZEFCQUFEQUFFQUIwQURBQVpBQklBRUFKWEFBNEFIUUFRQUF3QUJBQU9BQmNBSUFBZUFCOEFFQUFkQUJBQUR3R1FBQXdBR3dBYkFCY0FKQUFFQUJFQUdnQWRBQmdBREFBZkFaOEFCZ0FaQUE0QUV3QWFBQjBCTmdBREFCY0FGd0ViQUJJQUZ3QVVBQklBR1FBRUFCOEFHZ0FiQUFRQUVBQVhBQkFBR0FBUUFCa0FId0FlQVBjQUVRQVhBQlFBRWdBWkFBUUFId0FhQUJzQUJBQVFBQmNBRUFBWUFCQUFHUUFmQVVRQUNRQVhBQlFBRWdBWkFBUUFId0FhQUJzQkFnQU5BQmNBRkFBU0FCa0FCQUFmQUJvQUJBQVNBQjBBRkFBUEFSNEFId0FYQUJRQUVnQVpBQVFBSGdBZkFCMEFFQUFmQUE0QUV3QUVBQkFBRndBUUFCZ0FFQUFaQUI4QUhnQUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3RVpBQ0VBRndBVUFCSUFHUUFFQUI0QUh3QWRBQkFBSHdBT0FCTUFCQUFRQUJjQUVBQVlBQkFBR1FBZkFCNEFCQUFUQUJvQUhRQVVBQ1VBR2dBWkFCOEFEQUFYQVJVQUhnQVhBQlFBRWdBWkFBUUFIZ0FmQUIwQUVBQWZBQTRBRXdBRUFCQUFGd0FRQUJnQUVBQVpBQjhBQkFBaEFCQUFIUUFmQUJRQURnQU1BQmNCRkFBZ0FCY0FGQUFTQUJrQUJBQWVBQjhBSFFBUUFCOEFEZ0FUQUFRQUVBQVhBQkFBR0FBUUFCa0FId0FFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQkdBQVVBQmNBRkFBU0FCa0FCQUFkQUJRQUVnQVRBQjhBQkFBUUFCY0FFQUFZQUJBQUdRQWZBQjRBOWdBVEFCY0FGQUFTQUJrQUJBQWRBQlFBRWdBVEFCOEFCQUFRQUJjQUVBQVlBQkFBR1FBZkFVa0FDd0FYQUJRQUVnQVpBQVFBSFFBVUFCSUFFd0FmQVVzQURBQVhBQlFBRWdBWkFBUUFIUUFRQUJnQUdnQWhBQkFCSEFBVkFCY0FGQUFTQUJrQUJBQVlBQlFBRHdBUEFCY0FFQUFFQUJBQUZ3QVFBQmdBRUFBWkFCOEFIZ0Q0QUJRQUZ3QVVBQklBR1FBRUFCZ0FGQUFQQUE4QUZ3QVFBQVFBRUFBWEFCQUFHQUFRQUJrQUh3RkZBQXdBRndBVUFCSUFHUUFFQUJnQUZBQVBBQThBRndBUUFSWUFFd0FYQUJRQUVnQVpBQVFBRndBUUFCRUFId0FFQUJBQUZ3QVFBQmdBRUFBWkFCOEFIZ0QwQUJJQUZ3QVVBQklBR1FBRUFCY0FFQUFSQUI4QUJBQVFBQmNBRUFBWUFCQUFHUUFmQVVjQUNnQVhBQlFBRWdBWkFBUUFGd0FRQUJFQUh3RktBQTBBRndBVUFCSUFHUUFFQUJVQUlBQWVBQjhBRkFBUkFDUUJGd0FWQUJjQUZBQVNBQmtBQkFBT0FCQUFHUUFmQUJBQUhRQUVBQkFBRndBUUFCZ0FFQUFaQUI4QUhnRDFBQlFBRndBVUFCSUFHUUFFQUE0QUVBQVpBQjhBRUFBZEFBUUFFQUFYQUJBQUdBQVFBQmtBSHdGSUFBd0FGd0FVQUJJQUdRQUVBQTRBRUFBWkFCOEFFQUFkQVIwQUZRQVhBQlFBRWdBWkFBUUFEUUFhQUI4QUh3QWFBQmdBQkFBUUFCY0FFQUFZQUJBQUdRQWZBQjRBK1FBVUFCY0FGQUFTQUJrQUJBQU5BQm9BSHdBZkFCb0FHQUFFQUJBQUZ3QVFBQmdBRUFBWkFCOEJSZ0FNQUJjQUZBQVNBQmtBQkFBTkFCb0FId0FmQUJvQUdBRWZBQmNBRndBVUFCSUFHUUFFQUEwQURBQWVBQkFBRndBVUFCa0FFQUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0VhQUJrQUZ3QVVBQklBR1FBRUFBMEFEQUFlQUJBQUZ3QVVBQmtBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0NCQUFRQUJJQUVnQWRBQkFBRWdBTUFCOEFFQUFFQUJFQUZBQVFBQmNBRHdBZUFLb0FEUUFPQUE0QUVBQWVBQjRBRkFBTkFCUUFGd0FVQUI4QUpBQWdBRUlBVUFCZUFHb0FrZ0MyQU5ZQkJnRTZBVmdCY0FHR0FhQUJ0QUhNQWVnQjhnSDhBaFFDSkFJOEFrd0NiQUtjQXJ3Q3pBTHFBd0lERmdNeUF6b0RYQUZuQUFZQUlBQWZBQjhBR2dBWkFtZ0FCZ0FnQUEwQURRQVhBQkFBNHdBRkFCMEFJQUFlQUJNQTV3QVRBQjBBRkFBU0FCTUFId0FaQUJBQUhnQWVBQVFBRGdBYUFCa0FId0FkQUF3QUhnQWZBV0lBRVFBYUFCMEFEd0FRQUIwQUhnQUVBQjRBRXdBYUFDSUFCQUFUQUJRQUR3QVFBVmtBRHdBYUFCMEFEd0FRQUIwQUhnQUVBQm9BSUFBZkFCNEFGQUFQQUJBQlhBQVhBQm9BSFFBUEFCQUFIUUFlQUFRQUZBQVpBQjRBRkFBUEFCQUFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0JXd0FaQUJvQUhRQVBBQkFBSFFBZUFBUUFGQUFaQUI0QUZBQVBBQkFBQkFBVEFCb0FIUUFVQUNVQUdnQVpBQjhBREFBWEFWb0FEZ0FhQUIwQUR3QVFBQjBBSGdBRUFCUUFHUUFlQUJRQUR3QVFBVmdBQ3dBYUFCMEFEd0FRQUIwQUhnQUVBQXdBRndBWEFWMEFDZ0FhQUIwQUR3QVFBQjBBQkFBZkFCb0FHd0ZnQUF3QUdnQWRBQThBRUFBZEFBUUFIUUFVQUJJQUV3QWZBV0VBQ1FBYUFCMEFEd0FRQUIwQUJBQVpBQm9CWHdBTEFCb0FIUUFQQUJBQUhRQUVBQmNBRUFBUkFCOEJYZ0FOQUJvQUhRQVBBQkFBSFFBRUFBMEFHZ0FmQUI4QUdnQVlBU3NBQkFBYUFCY0FEd0RzQUFRQUZ3QWdBQjBCMWdBTEFCY0FHZ0FTQUJJQUVBQWRBQVFBRFFBYUFDTUIxUUFIQUJjQUdnQVNBQklBRUFBZEFmWUFDd0FRQUJNQURBQVpBQTRBRUFBRUFBMEFHZ0FqQWZVQUJ3QVFBQk1BREFBWkFBNEFFQUN0QUE4QURBQWRBQTRBR2dBUEFCQUFCQUFlQUE0QURBQVpBQmtBRUFBZEFMRUFGd0FNQUIwQURnQWFBQThBRUFBRUFCd0FIUUFFQUE0QUdnQVBBQkFBQkFBZUFBNEFEQUFaQUJrQUVBQWRBS3NBRHdBTUFCMEFEZ0FhQUE4QUVBQUVBQm9BSUFBZkFCY0FGQUFaQUJBQXJBQUhBQXdBSFFBT0FCb0FEd0FRQWxVQURnQU1BQjBBQkFBZUFCOEFEQUFPQUJZQUVBQVBBQVlBQlFBRkFsUUFDd0FNQUIwQUJBQWVBQjhBREFBT0FCWUFFQUFQQWxZQUNRQU1BQjBBQkFBZEFBd0FHUUFTQUJBQ1V3QU5BQXdBSFFBRUFBNEFGd0FnQUI0QUh3QVFBQjBBRUFBUEFtb0FBd0FNQUIwQTh3QVFBQXdBRGdBV0FDSUFEQUFkQUE4QUJBQVFBQmNBRUFBWUFCQUFHUUFmQVBFQURBQU1BQTRBRmdBRUFCQUFGd0FRQUJnQUVBQVpBQjhBTlFCc0FIUUFqQUNvQUxZQXdBRElBTllBM0FEdUFQZ0JFQUVhQVQ0QllnRjJBWjRCdkFITUFkd0NBQUllQWpnQ1ZBSjJBcEFDbkFLNEF0SUMzZ0xxQXY0RERBTWlBMFFEVmdOeUE0d0RtQU80QStZRUdBUXdCRndFakFTaUJLd0V4Z1RrQlFBRkRnVXFCVHdCaUFBREFDQUFId0Y2QUFzQUlBQWVBQjhBR2dBWUFBUUFGQUFPQUJvQUdRSEFBQTBBSUFBZUFCOEFHZ0FZQUFRQUVRQWFBQjBBR0FBTUFCOEF0QUFHQUNBQUhRQWVBQm9BSFFJVkFBUUFIZ0FlQUFnQ0dBQURBQjRBSGdJYkFBWUFIZ0FiQUIwQUdnQVZBaDBBQWdBZUFjWUFDQUFkQUJvQUhnQWVBQjhBREFBTkFOd0FCQUFkQUJvQUd3R1NBQXNBR2dBYkFDUUFCQUFSQUJvQUhRQVlBQXdBSHdHSEFBUUFHZ0FiQUNRQk1RQVJBQm9BR1FBaEFCQUFIUUFmQUFRQUlBQWJBQnNBRUFBZEFBNEFEQUFlQUJBQk1BQVJBQm9BR1FBaEFCQUFIUUFmQUFRQUZ3QWFBQ0lBRUFBZEFBNEFEQUFlQUJBQW53QUpBQm9BR1FBWkFCQUFEZ0FmQUJvQUhRR0JBQk1BR2dBWUFCZ0FFQUFaQUI4QUhnQUVBQjBBRUFBWUFCb0FJUUFRQUFRQURBQVhBQmNCZ0FBT0FCb0FHQUFZQUJBQUdRQWZBQVFBSFFBUUFCZ0FHZ0FoQUJBQmZ3QUhBQm9BR0FBWUFCQUFHUUFmQUZNQUJ3QWFBQmNBSUFBWUFCa0FIZ0pSQUJFQUdnQVhBQ0FBR0FBWkFBUUFIZ0FmQUF3QURnQVdBQkFBRHdBR0FBVUFCUUpRQUE0QUdnQVhBQ0FBR0FBWkFBUUFIZ0FmQUF3QURnQVdBQkFBRHdKU0FBd0FHZ0FYQUNBQUdBQVpBQVFBSFFBTUFCa0FFZ0FRQWJVQURRQWFBQmNBSUFBWUFCa0FCQUFSQUIwQUVBQVFBQ1VBRUFKUEFCQUFHZ0FYQUNBQUdBQVpBQVFBRGdBWEFDQUFIZ0FmQUJBQUhRQVFBQThCWlFBTUFCb0FEd0FRQUFRQUhnQVpBQlFBR3dBYkFCQUFId0lnQUFVQUZ3QWFBQ0FBRHdCM0FBMEFGd0FhQUI0QUVBQUVBQm9BSUFBZkFCY0FGQUFaQUJBQWVBQU1BQmNBR2dBZUFCQUFCQUFPQUJRQUhRQU9BQmNBRUFCMkFBVUFGd0FhQUI0QUVBQmlBQVVBRndBYUFBNEFGZ0dSQUFrQUZ3QVFBQXdBSFFBRUFBNEFIZ0FlQU04QUJnQVVBQjBBRGdBWEFCQUNid0FLQUJNQUdnQWRBQm9BR3dBWEFCQUFId0FUQU13QUVBQVRBQkFBRGdBV0FBMEFHZ0FqQUFRQURnQVRBQkFBRGdBV0FCQUFEd0RMQUFnQUV3QVFBQTRBRmdBTkFCb0FJd0IwQUEwQUV3QVFBQTRBRmdBRUFCb0FJQUFmQUJjQUZBQVpBQkFBZFFBTUFCTUFFQUFPQUJZQUJBQU9BQlFBSFFBT0FCY0FFQUJ6QUFVQUV3QVFBQTRBRmdGeUFBOEFFd0FNQUJrQUVnQVFBQVFBR0FBTUFCa0FJQUFNQUJjQUZ3QWtBYThBRmdBUUFCY0FGd0FlQUFRQUdBQVFBQjBBRWdBUUFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFCY0FKQUd1QUJnQUVBQVhBQmNBSGdBRUFCZ0FFQUFkQUJJQUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNBRndBa0FhMEFDd0FRQUJjQUZ3QWVBQVFBR0FBUUFCMEFFZ0FRQWJFQUZRQVFBQmNBRndBRUFCNEFHd0FYQUJRQUh3QUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3QVhBQ1FCc0FBWEFCQUFGd0FYQUFRQUhnQWJBQmNBRkFBZkFBUUFFd0FhQUIwQUZBQWxBQm9BR1FBZkFBd0FGd0FYQUNRQVNBQUtBQXdBSHdBUUFCSUFHZ0FkQUJRQUpRQVFBSjRBQkFBTUFCMEFId0pwQUF3QURBQVpBQThBRndBUUFBUUFIZ0FmQUJRQURnQVdBSEVBRGdBTUFCa0FEZ0FRQUJjQUJBQWFBQ0FBSHdBWEFCUUFHUUFRQUhJQURRQU1BQmtBRGdBUUFCY0FCQUFPQUJRQUhRQU9BQmNBRUFCd0FBWUFEQUFaQUE0QUVBQVhBV2tBRFFBTUFCY0FFQUFaQUE4QURBQWRBQVFBRHdBTUFCOEFFQUJqQUFnQURBQVhBQkFBR1FBUEFBd0FIUUNkQUFvQURBQVhBQTRBSUFBWEFBd0FId0FhQUIwQUd3QTRBRklBWkFDQUFKSUFwQUN5QU5RQTRnRHFBUUFCRWdFY0FUb0JXQUYwQVlnQmxnSEtBZ0lDSkFKR0FsZ0NhZ0orQXBJQ3BBSDRBQXdBSFFBVUFBMEFEUUFOQUJjQUVBQUVBQTBBR2dBakFmY0FDQUFkQUJRQURRQU5BQTBBRndBUUFFY0FEUUFkQUF3QUVnQUVBQXdBR1FBUEFBUUFEd0FkQUJvQUd3Q05BQWdBR2dBaUFCa0FGd0FhQUF3QUR3SmlBQWdBR2dBZ0FCSUFFd0FaQUNBQUh3RytBQVlBR2dBWEFCY0FEQUFkQVhrQUVBQWFBQTRBSUFBWUFCQUFHUUFmQUFRQUdBQU1BQmtBREFBU0FCQUFIUUNwQUFZQUZBQWhBQlFBRHdBUUFUVUFBd0FVQUNFQkV3QUtBQlFBR0FBUUFCa0FId0FVQUJvQUdRQWVBZG9BQ0FBVUFCSUFFZ0FFQUEwQUdnQWpBZGtBQkFBVUFCSUFFZ0Y3QUE0QUZBQU9BQjhBRkFBYUFCa0FEQUFkQUNRQUJBQU1BQThBRHdJcUFBNEFFQUFmQUF3QUZBQVhBQVFBSGdBUUFBNEFId0FVQUJvQUdRSFlBQTBBRUFBWEFCUUFEZ0FVQUJvQUlBQWVBQVFBRFFBYUFDTUIxd0FKQUJBQUZ3QVVBQTRBRkFBYUFDQUFIZ0JuQUFZQUVBQVhBQkFBSHdBUUFRMEFHUUFRQUE0QUhRQVFBQXdBSGdBUUFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFBUUFIZ0FiQUF3QURnQVVBQmtBRWdFSkFCc0FFQUFPQUIwQUVBQU1BQjRBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0FCQUFlQUJzQURBQU9BQlFBR1FBU0FjRUFFQUFRQUE0QUZBQVlBQXdBRndBRUFCUUFHUUFPQUIwQUVBQU1BQjRBRUFIQ0FCQUFFQUFPQUJRQUdBQU1BQmNBQkFBUEFCQUFEZ0FkQUJBQURBQWVBQkFDTVFBSUFBd0FId0FNQUFRQUlnQVFBQTBDTUFBSUFBd0FId0FNQUFRQUhnQWNBQmNDUlFBSkFBd0FId0FNQUFRQUhRQVFBQjRBSHdJdkFBa0FEQUFmQUF3QUJBQVZBQjRBR2dBWkFpNEFDQUFNQUI4QURBQUVBQTRBSGdBaEFpTUFCQUFNQUI4QURBQUlBQklBS0FBMkFENEFTZ0JlQUdvQWdBRVBBQW9BSkFBUUFBOEFIUUFhQUJzQUd3QVFBQjBDVFFBR0FDTUFHd0FhQUIwQUh3SWFBQU1BSXdBUUFLVUFCUUFjQUNBQURBQVhBZHdBQ1FBWUFBd0FGQUFYQUFRQURRQWFBQ01CMndBRkFCZ0FEQUFVQUJjQmNBQUtBQThBRkFBZkFBUUFId0FhQUJvQUZ3QWVBR1lBQkFBUEFCUUFId0E1QUhRQWxnQ3VBTW9BNmdENkFSQUJOQUZPQVZnQmVnR09BYVlCdWdIU0Flb0NBQUlPQWlvQ1NnSm1Bb2dDc0FMV0F1b0RCQU1tQTFJRFlBTnFBNElEbEFPb0E3NEQzZ1B3QkFJRUpBUklCRm9FYkFSK0JKUUV0QVRLQk9BRTlnVVdCU29GUEFWVUJXWUZmQVdRQmFJRnJBWEdBUDhBRUFBZ0FCY0FGd0FFQUI0QURnQWRBQkFBRUFBWkFBUUFFQUFqQUJRQUh3RCtBQXNBSUFBWEFCY0FCQUFlQUE0QUhRQVFBQkFBR1FEd0FBMEFIUUFhQUJrQUh3QUVBQkFBRndBUUFCZ0FFQUFaQUI4QThnQVBBQm9BSFFBaUFBd0FIUUFQQUFRQUVBQVhBQkFBR0FBUUFCa0FId0M4QUFjQUdnQWRBQ0lBREFBZEFBOEJ1d0FLQUJvQUhRQVlBQ0FBRndBTUFBUUFFUUFqQVpnQUVRQWFBQjBBR0FBTUFCOEFCQUFPQUJvQUR3QVFBQVFBRFFBWEFCb0FEZ0FXQVdRQURBQWFBQjBBR0FBRUFCQUFGd0FRQUJnQUVBQVpBQjhCWXdBRUFCb0FIUUFZQVM4QUVBQWFBQjBBRUFBU0FCMEFHZ0FnQUJrQUR3QUVBQTRBR2dBWEFCb0FIUUhEQUFrQUdnQVpBQjhBQkFBZUFCUUFKUUFRQVM0QUN3QWFBQmtBSHdBRUFCRUFEQUFZQUJRQUZ3QWtBZ0lBQ1FBYUFCY0FEd0FRQUIwQUJBQWdBQnNDQUFBTEFCb0FGd0FQQUJBQUhRQUVBQm9BR3dBUUFCa0NBd0FMQUJvQUZ3QVBBQkFBSFFBRUFCZ0FHZ0FkQUJBQ0FRQUtBQm9BRndBUEFCQUFIUUFFQUF3QUR3QVBBZjhBQmdBYUFCY0FEd0FRQUIwQTN3QU5BQmNBRkFBYkFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFONEFEd0FYQUJRQUd3QUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNCaFFBTkFCY0FEQUFlQUJNQUJBQVlBQXdBR1FBTUFCSUFFQUFkQVlZQUVBQVVBQmtBRHdBRUFBd0FHUUFQQUFRQUhRQVFBQnNBRndBTUFBNEFFQUNJQUJNQUZBQVhBQjhBRUFBZEFBUUFIZ0FhQUIwQUh3QUVBQThBRUFBZUFBNEFCQUFlQUJnQWh3QVNBQlFBRndBZkFCQUFIUUFFQUI0QUdnQWRBQjhBQkFBTUFCNEFEZ0FFQUI0QUdBQ0dBQWtBRkFBWEFCOEFFQUFkQUFRQUhnQVlBSVVBREFBVUFCY0FId0FRQUIwQUJBQU9BQmNBRUFBTUFCMEFpZ0FRQUJRQUZ3QWZBQkFBSFFBRUFBd0FEd0FQQUFRQUVnQWRBQm9BSUFBYkFJa0FGUUFVQUJjQUh3QVFBQjBBQkFBTUFBOEFEd0FFQUJBQUl3QWJBQjBBRUFBZUFCNEFGQUFhQUJrQWhBQUdBQlFBRndBZkFCQUFIUUlVQUFRQUZBQVhBQmdDUkFBTEFCUUFGd0FRQUI0QUJBQVFBQjBBSFFBYUFCMENFd0FJQUJRQUZ3QVFBQVFBSlFBVUFCc0NDZ0FKQUJRQUZ3QVFBQVFBSWdBYUFCMEFEd0k2QUFvQUZBQVhBQkFBQkFBaEFCUUFEd0FRQUJvQ1JnQVBBQlFBRndBUUFBUUFId0FrQUJzQUVBQWVBQTRBSFFBVUFCc0FId0lIQUFnQUZBQVhBQkFBQkFBZkFDTUFId0lPQUFnQUZBQVhBQkFBQkFBYkFCNEFEd0pBQUJBQUZBQVhBQkFBQkFBYkFCMEFHZ0FTQUIwQURBQVlBQmdBRkFBWkFCSUNQUUFSQUJRQUZ3QVFBQVFBR3dBZEFCQUFIZ0FRQUJrQUh3QU1BQjhBRkFBYUFCa0NEQUFJQUJRQUZ3QVFBQVFBR3dBYkFCOENEUUFJQUJRQUZ3QVFBQVFBR3dBUEFCRUNDd0FJQUJRQUZ3QVFBQVFBR0FBUEFBMENQQUFLQUJRQUZ3QVFBQVFBRkFBWUFBd0FFZ0FRQWlFQUR3QVVBQmNBRUFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0NEd0FLQUJRQUZ3QVFBQVFBRVFBWEFBd0FIZ0FUQWdrQUNnQVVBQmNBRUFBRUFCQUFJd0FPQUJBQUZ3SkRBQW9BRkFBWEFCQUFCQUFRQUIwQUhRQWFBQjBDUHdBUEFCUUFGd0FRQUFRQUR3QVVBQjRBRGdBRUFCUUFHQUFNQUJJQUVBSStBQWtBRkFBWEFCQUFCQUFQQUF3QUh3QU1BZ2dBQ0FBVUFCY0FFQUFFQUE0QUhnQWhBaEFBQ3dBVUFCY0FFQUFFQUE0QUdnQVpBQkVBRkFBU0FoSUFDQUFVQUJjQUVBQUVBQTBBREFBT0Fqc0FDZ0FVQUJjQUVBQUVBQXdBSUFBUEFCUUFHZ0lSQUFrQUZBQVhBQkFBQkFBTUFCNEFEZ0FqQWdZQUNBQVVBQmNBRUFBRUFBd0FEd0FQQWdVQUJBQVVBQmNBRUFIZUFBd0FEQUFPQUJBQURRQWFBQm9BRmdBRUFBMEFHZ0FqQWQwQUNBQU1BQTRBRUFBTkFCb0FHZ0FXQUJNQUtBQkVBRzRBbUFDNkFNNEEyZ0R5QVB3QkVBRXlBVDRCWGdGMkFZd0JtZ0cyQWNJQnpnSXNBQTBBSFFBYUFDQUFHd0FFQUI0QUVBQU9BQjhBRkFBYUFCa0NKZ0FVQUIwQUdnQWdBQnNBQkFBVEFCQUFEQUFQQUJBQUhRQUVBQjRBRUFBT0FCOEFGQUFhQUJrQ0p3QVVBQjBBR2dBZ0FCc0FCQUFSQUJvQUdnQWZBQkFBSFFBRUFCNEFFQUFPQUI4QUZBQWFBQmtDTWdBUUFCMEFHZ0FnQUJzQUJBQU9BQm9BRndBWEFCQUFEZ0FmQUJRQUdnQVpBV29BQ1FBZEFCb0FJQUFiQUFRQURRQWFBQ01BU3dBRkFCMEFHZ0FnQUJzQVNnQUxBQjBBRkFBUEFBUUFGd0FNQUNRQUdnQWdBQjhBU1FBRUFCMEFGQUFQQU9zQUNRQWRBQkFBSkFBZUFBNEFEQUFYQUJBQXFBQVFBQjBBRUFBTUFCOEFFQUFkQUFRQUdnQWRBQVFBRUFBY0FDQUFEQUFYQWs0QUJRQWRBQXdBR3dBVEFlSUFEd0FhQUJvQUVnQVhBQkFBQkFBYkFCY0FJQUFlQUFRQURRQWFBQ01CNFFBTEFCb0FHZ0FTQUJjQUVBQUVBQnNBRndBZ0FCNEI0QUFLQUJvQUdnQVNBQmNBRUFBRUFBMEFHZ0FqQWQ4QUJnQWFBQm9BRWdBWEFCQUJ6QUFOQUJjQUdnQU5BQkFBQkFBYUFDQUFId0FYQUJRQUdRQVFBYzBBQlFBWEFCb0FEUUFRQUpZQUJRQVFBQXdBSFFBZUFKVUFCQUFRQUF3QUhRQVVBQ29BVGdCc0FKb0F5QURvQVFnQkZBRWVBU2dCUkFGUUFWWUJjQUY2QVlBQmhnR01BWklCbUFDUUFCRUFKQUFiQUJBQUhRQVhBQlFBR1FBV0FBUUFHZ0FiQUJBQUdRQUVBQjRBR0FDUEFBNEFKQUFiQUJBQUhRQVhBQlFBR1FBV0FBUUFHZ0FiQUJBQUdRR2JBQllBSkFBYkFCQUFIUUFYQUJRQUdRQVdBQVFBRndBVUFCSUFFd0FmQUFRQUR3QVVBQXdBRndBYUFCSUJuUUFXQUNRQUd3QVFBQjBBRndBVUFCa0FGZ0FFQUJJQUZ3QWFBQTBBRUFBRUFCMEFFQUFZQUJvQUlRQVFBWndBRHdBa0FCc0FFQUFkQUJjQUZBQVpBQllBQkFBU0FCY0FHZ0FOQUJBQm5nQVBBQ1FBR3dBUUFCMEFGd0FVQUJrQUZnQUVBQkFBR0FBTUFCUUFGd0lXQUFVQUh3QVlBQmNBQ2dJWEFBUUFId0FZQUJjQVdnQUVBQm9BR0FBUUFNY0FEUUFRQUF3QUhRQWZBQVFBR2dBZ0FCOEFGd0FVQUJrQUVBRElBQVVBRUFBTUFCMEFId0RBQUFJQUR3Qk5BQXdBREFBWkFBOEFGd0FRQUIwQUJBQVBBQjBBREFBU0FMTUFCQUFNQUJrQUR3RThBQUlBQ3dFN0FBSUFDZ0U2QUFJQUNRRTVBQUlBQ0FFNEFBSUFCd0UzQUFJQUJnQVZBQ3dBT2dCV0FHb0FoZ0NlQUxJQXlnRHFBUW9CUGdGMkFZSUJrQUdlQWJnQjJnSUFBaG9DTUFKZ0FTd0FCZ0FmQUF3QUZ3QVVBQTRBNlFBTkFCa0FJUUFRQUIwQUh3QUVBQTRBR2dBWEFCb0FIUUFlQVVFQUNRQVpBQjRBRUFBZEFCOEFCQUFnQUJzQlFnQU5BQmtBSGdBUUFCMEFId0FFQUJnQUZBQVBBQThBRndBUUFVTUFDd0FaQUI0QUVBQWRBQjhBQkFBUEFCb0FJZ0FaQWprQUNRQVpBQk1BRUFBZEFCUUFId0FRQUE4QTB3QUxBQmtBRVFBYUFCMEFHQUFNQUI4QUZBQWFBQmtCUHdBUEFCa0FEd0FRQUJrQUh3QUVBQlFBR1FBT0FCMEFFQUFNQUI0QUVBRkFBQThBR1FBUEFCQUFHUUFmQUFRQUR3QVFBQTRBSFFBUUFBd0FIZ0FRQVF3QUdRQVpBQTRBSFFBUUFBd0FIZ0FRQUFRQUlRQVFBQjBBSHdBVUFBNEFEQUFYQUFRQUhnQWJBQXdBRGdBVUFCa0FFZ0VJQUJzQUdRQU9BQjBBRUFBTUFCNEFFQUFFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQUJBQWVBQnNBREFBT0FCUUFHUUFTQWRRQUJRQVpBQTBBR2dBakFrd0FCZ0FZQUJzQUdnQWRBQjhCQVFBR0FCZ0FEQUFTQUJBQUhnRGJBQXdBR0FBTUFCSUFFQUFFQUIwQUVBQWVBQlFBSlFBUUFYNEFFQUFZQUF3QUVnQVFBQVFBR0FBTUFCc0FCQUFRQUE4QUZBQWZBQm9BSFFGOEFCSUFHQUFNQUJJQUVBQUVBQmNBRkFBU0FCTUFId0FFQUE4QUZBQU1BQmNBR2dBU0FOZ0FEQUFZQUF3QUVnQVFBQVFBRUFBakFCc0FHZ0FkQUI4QmZRQUtBQmdBREFBU0FCQUFCQUFRQUE4QUZBQWZBY1FBRndBWUFBd0FFZ0FRQUFRQURBQU5BQjRBR2dBWEFDQUFId0FRQUFRQUd3QWFBQjRBRkFBZkFCUUFHZ0FaQU5jQUJRQVlBQXdBRWdBUUFBc0FHQUJHQUhnQW9nRFFBUUFCTkFGbUFad0J6QUlBQVNVQUZnQWdBQjRBSHdBVUFCRUFKQUFFQUI0QUh3QU1BQjBBSHdBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndFZ0FCZ0FJQUFlQUI4QUZBQVJBQ1FBQkFBZUFCOEFEQUFkQUI4QUJBQVRBQm9BSFFBVUFDVUFHZ0FaQUI4QURBQVhBU2NBRkFBZ0FCNEFId0FVQUJFQUpBQUVBQkFBR1FBUEFBUUFJUUFRQUIwQUh3QVVBQTRBREFBWEFTSUFGZ0FnQUI0QUh3QVVBQkVBSkFBRUFCQUFHUUFQQUFRQUV3QWFBQjBBRkFBbEFCb0FHUUFmQUF3QUZ3RW1BQmNBSUFBZUFCOEFGQUFSQUNRQUJBQU9BQkFBR1FBZkFCQUFIUUFFQUNFQUVBQWRBQjhBRkFBT0FBd0FGd0VoQUJrQUlBQWVBQjhBRkFBUkFDUUFCQUFPQUJBQUdRQWZBQkFBSFFBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0JLQUFZQUNBQUhnQWZBQlFBRVFBa0FBUUFEUUFRQUI4QUlnQVFBQkFBR1FBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndFakFCb0FJQUFlQUI4QUZBQVJBQ1FBQkFBTkFCQUFId0FpQUJBQUVBQVpBQVFBRXdBYUFCMEFGQUFsQUJvQUdRQWZBQXdBRndFcEFCY0FJQUFlQUI4QUZBQVJBQ1FBQkFBTUFCMEFHZ0FnQUJrQUR3QUVBQ0VBRUFBZEFCOEFGQUFPQUF3QUZ3RWtBQmtBSUFBZUFCOEFGQUFSQUNRQUJBQU1BQjBBR2dBZ0FCa0FEd0FFQUJNQUdnQWRBQlFBSlFBYUFCa0FId0FNQUJjQ0dRQUNBQjRBQXdBSUFDZ0FTQUNrQUE4QUd3QVVBQVFBSGdBZkFBd0FId0FnQUI0QUJBQWFBQnNBRUFBWkFLTUFEd0FiQUJRQUJBQWVBQjhBREFBZkFDQUFIZ0FFQUJNQUdnQVhBQThBb2dBUEFCc0FGQUFFQUI0QUh3QU1BQjhBSUFBZUFBUUFEd0FRQUJrQUpBQVpBRFFBUWdCT0FGZ0FkZ0NZQUxZQTBBRHFBUHdCR0FFNEFVUUJkQUdVQWI0QjJBSHlBZndDR0FJMkFsNENlZ0tXQXFRQWpBQUdBQm9BRWdBYUFDQUFId0NMQUFVQUdnQVNBQlFBR1FCdUFBUUFHZ0FPQUJZQlBnQU9BQlFBSGdBZkFBUUFJQUFaQUJvQUhRQVBBQkFBSFFBUUFBOENTd0FRQUJRQUhnQWZBQVFBSFFBYUFCZ0FEQUFaQUFRQUhnQVlBQXdBRndBWEFrb0FEZ0FVQUI0QUh3QUVBQjBBR2dBWUFBd0FHUUFFQUEwQUZBQVNBVDBBREFBVUFCNEFId0FFQUJvQUhRQVBBQkFBSFFBUUFBOEI1QUFNQUJRQUdRQVdBQkFBRHdBVUFCa0FCQUFOQUJvQUl3SGpBQWdBRkFBWkFCWUFFQUFQQUJRQUdRQnNBQTBBRkFBWkFCWUFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0FhZ0FQQUJRQUdRQVdBQVFBRXdBYUFCMEFGQUFsQUJvQUdRQWZBQXdBRndKYkFBVUFGQUFaQUJBQUJnSmdBQmNBRkFBWkFCQUFCQUFlQUI4QURBQU9BQllBRUFBUEFBWUFCUUFGQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0pkQUE4QUZBQVpBQkFBQkFBZUFCOEFEQUFPQUJZQUVBQVBBQVlBQlFBRkFsOEFGQUFVQUJrQUVBQUVBQjRBSHdBTUFBNEFGZ0FRQUE4QUJBQVlBQXdBSFFBV0FCQUFIUUFlQWx3QURBQVVBQmtBRUFBRUFCNEFId0FNQUE0QUZnQVFBQThDWGdBTUFCUUFHUUFRQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0RtQUFRQUZBQVpBQkFBcHdBTkFCQUFIZ0FlQUFRQUdnQWRBQVFBRUFBY0FDQUFEQUFYQUZJQURnQU1BQ1FBR2dBZ0FCOEFCQUFlQUI4QURBQU9BQllBRUFBUEFGRUFFd0FNQUNRQUdnQWdBQjhBQkFBZUFCUUFEd0FRQUFRQURRQWtBQVFBSGdBVUFBOEFFQUJRQUEwQURBQWtBQm9BSUFBZkFBUUFCd0FFQUEwQUpBQUVBQWNBVHdBTkFBd0FKQUFhQUNBQUh3QUVBQVlBQkFBTkFDUUFCQUFKQUU0QUJnQU1BQ1FBR2dBZ0FCOEFrUUFHQUF3QUlBQVpBQTRBRXdBVEFDZ0FRQUJRQUd3QWpBQ3FBTGdBeWdEbUFRQUJEQUVXQVRJQlZnRnNBYVFCeEFIaUFnUUI1Z0FMQUNRQUhnQWJBQXdBRGdBUUFBUUFEUUFhQUNNQjVRQUhBQ1FBSGdBYkFBd0FEZ0FRQUZjQURRQWFBQjBBRUFBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndCWUFBOEFHZ0FkQUJBQUJBQVRBQm9BSFFBVUFDVUFHZ0FaQUI4QURBQVhBWm9BRGdBYUFBOEFJQUFYQUJBQUJBQVlBQXdBR1FBTUFCSUFFQUFkQU4wQUJnQVVBQjBBSFFBYUFCMEFvUUFJQUJRQUdRQWdBQjRBQkFBZUFCZ0FmUUFOQUJRQUdRQWdBQjRBQkFBYUFDQUFId0FYQUJRQUdRQVFBSDRBREFBVUFCa0FJQUFlQUFRQURnQVVBQjBBRGdBWEFCQUFmQUFGQUJRQUdRQWdBQjRBVmdBRUFCQUFHUUFnQVlNQURRQVFBQThBRkFBTUFBUUFHQUFNQUJrQURBQVNBQkFBSFFIUEFCRUFEQUFkQUJZQUVBQWRBQVFBR3dBVUFCa0FCQUFmQUF3QUhRQVNBQkFBSHdIT0FBb0FEQUFkQUJZQUVBQWRBQVFBR3dBVUFCa0JDd0FiQUF3QUZnQVFBQVFBSVFBUUFCMEFId0FVQUE0QURBQVhBQVFBSGdBYkFBd0FEZ0FVQUJrQUVnQUVBQkFBSEFBZ0FBd0FGd0VGQUE4QURBQVdBQkFBQkFBZUFBd0FHQUFRQUFRQUlnQVVBQThBSHdBVEFRUUFEZ0FNQUJZQUVBQUVBQjRBREFBWUFCQUFCQUFlQUJRQUpRQVFBUVlBRUFBTUFCWUFFQUFFQUI0QURBQVlBQkFBQkFBVEFCQUFGQUFTQUJNQUh3RUhBQjBBREFBV0FCQUFCQUFUQUJvQUhRQVVBQ1VBR2dBWkFCOEFEQUFYQUFRQUhnQWJBQXdBRGdBVUFCa0FFZ0FFQUJBQUhBQWdBQXdBRndBREFBZ0FJZ0EyQU5JQURBQWFBQjhBRkFBUkFCUUFEZ0FNQUI4QUZBQWFBQmtBcGdBSkFCb0FId0FFQUJBQUhBQWdBQXdBRndCZkFBNEFHZ0FaQUFRQUhRQVFBQTRBSUFBZEFCMEFFQUFaQUE0QUVBQUJBQVFBV1FBSEFDRUFFQUFkQUJjQURBQWJBQ2tBVkFCZ0FIQUFnQUNhQUxJQXZBRE9BTjRBNkFFRUFSZ0JJQUVvQVVJQlVnRmtBWEFCa2dHd0FjWUIvQUljQWpnQ1JBSldBbndDcUFLK0F1QURCQU1rQTB3RGNBT01BNlFEckFPOEE4Z0Q2QVFRQUdVQUJRQWRBQlFBR1FBZkFKZ0FCd0FkQUJBQUlRQVVBQkFBSWdDZ0FBY0FGd0FnQUI0QUJBQWVBQmdBZWdBTUFCY0FJQUFlQUFRQUdnQWdBQjhBRndBVUFCa0FFQUI3QUFzQUZ3QWdBQjRBQkFBT0FCUUFIUUFPQUJjQUVBQjVBQVFBRndBZ0FCNEF3Z0FJQUJjQURBQWtBQmNBRkFBZUFCOEF4QUFIQUJjQURBQWtBQVFBSGdBWUFMZ0FCQUFYQUF3QUpBSG9BQTBBRkFBWkFCOEFFQUFkQUJBQUhnQWZBQVFBRFFBYUFDTUI1d0FKQUJRQUdRQWZBQkFBSFFBUUFCNEFId0hRQUFNQUZBQVpBbUVBQXdBVUFCQUExZ0FNQUJNQUdnQWZBQm9BQkFBT0FBd0FHQUFRQUIwQURBRy9BQWNBRUFBZEFBNEFFQUFaQUI4QXhRQUlBQXdBSUFBZUFCQUFCQUFlQUJnQXVRQUZBQXdBSUFBZUFCQUJqd0FRQUF3QUhnQWZBQkFBQkFBYkFCY0FEQUFVQUJrQUJBQWZBQkFBSXdBZkFZNEFEZ0FNQUI0QUh3QVFBQVFBR0FBTUFCMEFGZ0FQQUJvQUlnQVpBWTBBQ2dBTUFCNEFId0FRQUFRQUV3QWZBQmdBRndHTUFCb0FEQUFlQUI4QUVBQUVBQkVBSFFBYUFCZ0FCQUFpQUJvQUhRQVBBQVFBSGdBZkFCMEFGQUFiQUFRQUVRQVVBQmNBRUFHTEFBOEFEQUFlQUI4QUVBQUVBQkVBSFFBYUFCZ0FCQUFpQUJvQUhRQVBBWW9BRFFBTUFCNEFId0FRQUFRQURBQWVBQVFBRXdBZkFCZ0FGd0dKQUFVQURBQWVBQjhBRUFGdUFBZ0FEQUFlQUI0QUlnQWFBQjBBRHdKQ0FCSUFEQUFkQUF3QUdBQVFBQjhBRUFBZEFCNEFCQUFnQUJrQUZnQVpBQm9BSWdBWkFrRUFGUUFNQUIwQURBQVlBQkFBSHdBUUFCMEFIZ0FFQUEwQUpBQWZBQkFBQkFBTUFCMEFIUUFNQUNRQ0xRQUtBQXdBSFFBTUFCZ0FFQUFmQUJBQUhRQWVBamNBRUFBTUFCMEFEQUFZQUJBQUh3QVFBQjBBQkFBZUFCOEFIUUFVQUJrQUVnSTJBQkVBREFBZEFBd0FHQUFRQUI4QUVBQWRBQVFBRkFBWkFCOEFFQUFTQUJBQUhRSTFBQThBREFBZEFBd0FHQUFRQUI4QUVBQWRBQVFBRVFBWEFCb0FEQUFmQWpRQUV3QU1BQjBBREFBWUFCQUFId0FRQUIwQUJBQVBBQXdBSHdBUUFBUUFId0FVQUJnQUVBSXpBQkVBREFBZEFBd0FHQUFRQUI4QUVBQWRBQVFBRFFBYUFCb0FGd0FRQUF3QUdRRnZBQTBBREFBZEFBd0FFZ0FkQUF3QUd3QVRBQVFBREFBUEFBOEJzd0FMQUF3QUdRQVFBQVFBRVFBZEFCQUFFQUFsQUJBQW5BQURBQXdBR1FEa0FBY0FEQUFYQUJBQUh3QWZBQkFBNVFBRkFBd0FGQUFaQUI4QktnQVBBQXdBRWdBUUFBUUFHd0FkQUJvQUd3QVFBQjBBSHdBVUFCQUFIZ0lvQUJNQURBQVNBQkFBQkFBVEFCQUFEQUFQQUJBQUhRQUVBQjRBRUFBT0FCOEFGQUFhQUJrQ0tRQVRBQXdBRWdBUUFBUUFFUUFhQUJvQUh3QVFBQjBBQkFBZUFCQUFEZ0FmQUJRQUdnQVpBQVFBQ2dBY0FEd0FYQURVQUFnQUlBQVFBQjRBSHdBVUFCb0FHUUN3QUE4QUhRQUVBQTRBR2dBUEFCQUFCQUFlQUE0QURBQVpBQmtBRUFBZEFLNEFEd0FkQUFRQURnQWFBQThBRUFBRUFCb0FJQUFmQUJjQUZBQVpBQkFBcndBSEFCMEFCQUFPQUJvQUR3QVFBQjBBUEFCY0FHd0FkQUIrQUpRQXNBREtBT0lBOEFENkFRZ0JHZ0V5QVQ0QmFnR1dBYVlCMWdJS0FoNENMQUkyQWt3Q1dnS0NBcG9DdGdMUUFVMEFEd0FnQUJjQUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNCK2dBSEFCNEFIZ0FFQUEwQUdnQWpBZmtBQXdBZUFCNEFWQUFFQUJvQUlnQWVBYlFBQ2dBYUFDSUFCQUFSQUIwQUVBQVFBQ1VBRUFEdkFBMEFHZ0FnQUJrQUR3QUVBQTRBR2dBZEFCa0FFQUFkQUI0QTRRQU1BQm9BSHdBTUFCOEFFQUFFQUIwQUZBQVNBQk1BSHdEaUFBc0FHZ0FmQUF3QUh3QVFBQVFBRndBUUFCRUFId0RnQUFZQUdnQWZBQXdBSHdBUUFtNEFCQUFhQUI0QUVBQzdBQVlBRUFBaUFCUUFHUUFQQUdBQUNBQVFBQjRBRUFBZkFBUUFIZ0FZQVFBQUN3QVFBQjRBRUFBZkFBUUFEZ0FhQUJjQUdnQWRBRjBBQlFBUUFCNEFFQUFmQWlRQUZRQVFBQnNBR2dBZEFCOEFCQUFUQUJBQURBQVBBQkFBSFFBRUFCNEFFQUFPQUI4QUZBQWFBQmtDSlFBVkFCQUFHd0FhQUIwQUh3QUVBQkVBR2dBYUFCOEFFQUFkQUFRQUhnQVFBQTRBSHdBVUFCb0FHUUJWQUFjQUVBQWFBQjBBRHdBUUFCMEJEZ0FYQUJBQUdBQWFBQ0VBRUFBRUFDRUFFQUFkQUI4QUZBQU9BQXdBRndBRUFCNEFHd0FNQUE0QUZBQVpBQklCQ2dBWkFCQUFHQUFhQUNFQUVBQUVBQk1BR2dBZEFCUUFKUUFhQUJrQUh3QU1BQmNBQkFBZUFCc0FEQUFPQUJRQUdRQVNBR0VBQ1FBUUFCY0FHZ0FNQUE4QUJBQWVBQmdBWGdBR0FCQUFGd0FhQUF3QUR3QmNBQVFBRUFBUEFCb0I2Z0FLQUJBQUR3QVBBQlFBSHdBRUFBMEFHZ0FqQWVrQUJnQVFBQThBRHdBVUFCOEEwUUFUQUF3QUR3QVVBQm9BRFFBZ0FCOEFId0FhQUJrQUJBQU9BQk1BRUFBT0FCWUFFQUFQQU5BQUN3QU1BQThBRkFBYUFBMEFJQUFmQUI4QUdnQVpBbXdBRFFBTUFBOEFEQUFkQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0p0QUF3QURBQVBBQXdBSFFBRUFCRUFGQUFYQUJjQUVBQVBBbXNBQlFBTUFBOEFEQUFkQUMwQVhBQnFBSUFBaUFDY0FMQUF4Z0RpQVFRQkhnRktBWElCbWdHOEFlWUNBZ0lTQWh3Q0tBSkNBa3dDYUFLQ0FwWUNyZ0xBQXVRRENBTWNBeVFEUGdOV0Eyb0RlZ09HQTVJRHVnUFFBK1lFSkFSU0JJd0V0Z1RHQk5BQnZRQUdBQ1FBR0FBTkFCb0FGd0UwQUFvQUlBQWJBQVFBSGdBT0FCMEFGQUFiQUI4QnZBQURBQ0FBR0FEQkFBa0FJQUFOQUI4QUZBQWZBQmNBRUFBZUFpSUFDUUFnQUEwQUhRQVFBQnNBR2dBZEFCOEJNd0FLQUNBQURRQUVBQjRBRGdBZEFCUUFHd0FmQVprQURRQWZBQ1FBRndBUUFBUUFEUUFnQUJRQUZ3QVBBQkFBSFFIc0FCQUFId0FnQUJnQURRQVhBQkFBQkFBZ0FCc0FHZ0FaQUFRQURRQWFBQ01CNndBTUFCOEFJQUFZQUEwQUZ3QVFBQVFBSUFBYkFCb0FHUUdYQUJVQUh3QWRBQlFBR3dBRUFDSUFHZ0FkQUE4QUJBQVJBQm9BSFFBWUFBd0FId0FmQUJRQUdRQVNBWllBRXdBZkFCMEFGQUFiQUFRQUhnQWJBQXdBR1FBRUFCQUFGd0FRQUJnQUVBQVpBQjhBSGdHVkFCTUFId0FkQUJRQUd3QUVBQkVBR2dBWkFCOEFCQUFRQUJjQUVBQVlBQkFBR1FBZkFCNEJsQUFRQUI4QUhRQVVBQnNBQkFBT0FCNEFIZ0FFQUJFQUdnQWRBQmdBREFBZkFaTUFGQUFmQUIwQUZBQWJBQVFBREFBWEFCY0FCQUFSQUJvQUhRQVlBQXdBSHdBZkFCUUFHUUFTQVRJQURRQWZBQjBBRkFBV0FCQUFId0FUQUIwQUdnQWdBQklBRXdER0FBY0FId0FhQUJzQUJBQWVBQmdBdWdBRUFCOEFHZ0FiQUxVQUJRQWZBQlFBRGdBV0FNa0FEQUFmQUF3QUhRQUVBQm9BSUFBZkFCY0FGQUFaQUJBQXlnQUVBQjhBREFBZEFiY0FEUUFiQUJBQUZ3QVhBQVFBRGdBVEFCQUFEZ0FXQUJBQUhRQ0RBQXdBR2dBZEFCOEFCQUFQQUJBQUhnQU9BQVFBSGdBWUFJQUFDUUFhQUIwQUh3QUVBQThBRUFBZUFBNEFnZ0FMQUJvQUhRQWZBQVFBREFBZUFBNEFCQUFlQUJnQWZ3QUlBQm9BSFFBZkFBUUFEQUFlQUE0QkVnQVJBQmtBREFBYkFBUUFId0FhQUFRQUhnQVpBQXdBR3dBWEFCUUFHUUFRQUI0QkVRQVJBQmtBREFBYkFBUUFId0FhQUFRQUVnQWRBQlFBRHdBWEFCUUFHUUFRQUI0QkVBQUpBQmtBREFBYkFBUUFFZ0FkQUJRQUR3SWZBQU1BRndBWkFRTUFEQUFVQUNVQUVBQUVBQjhBR2dBRUFCSUFIUUFVQUE4QmdnQUxBQlFBRndBaEFCQUFIUUFYQUJRQUVnQVRBQjhBc2dBSkFCUUFFZ0FaQUF3QUh3QWdBQjBBRUFEdEFBY0FFd0FNQUIwQUd3QVFBQmtCMGdBRkFCTUFEQUFkQUJBQTdnQUZBQk1BREFBYkFCQUF0d0FUQUJBQUh3QUVBQTRBR2dBWEFDQUFHQUFaQUFRQUd3QWFBQjRBRkFBZkFCUUFHZ0FaQVdnQUNnQVFBQmNBRUFBT0FCOEFCQUFOQUJvQUl3Rm1BQW9BRUFBWEFCQUFEZ0FmQUFRQURBQVhBQmNDWmdBZUFBNEFEQUFmQUI4QUVBQWRBQVFBSGdBZkFCMEFEQUFVQUJJQUV3QWZBQVFBRndBVUFCa0FFQUFlQUFRQUdBQU1BQjBBRmdBUUFCMEFIZ0puQUJZQURnQU1BQjhBSHdBUUFCMEFCQUFlQUI4QUhRQU1BQlFBRWdBVEFCOEFCQUFYQUJRQUdRQVFBQjRDWkFBY0FBNEFEQUFmQUI4QUVBQWRBQVFBSGdBWUFCb0FHZ0FmQUJNQUJBQVhBQlFBR1FBUUFCNEFCQUFZQUF3QUhRQVdBQkFBSFFBZUFtVUFGQUFPQUF3QUh3QWZBQkFBSFFBRUFCNEFHQUFhQUJvQUh3QVRBQVFBRndBVUFCa0FFQUFlQW1NQUJ3QU9BQXdBSHdBZkFCQUFIUUJrQUFRQURBQWhBQkFBNkFBS0FBd0FId0FnQUIwQURBQWZBQlFBR2dBWkFEc0FlQUNRQUtBQXRnREVBT0lCRWdFc0FWNEJpQUd5QWVRQ0RnSXFBa1lDZGdLYUFySUN6Z0x3QXhBRE1BTk9BMTREY0FPRUE2WUR5Z1BtQkFJRU1BUmVCSUFFb2dURUJPNEZGZ1ZDQldnRmdnV2NCZEFHQWdZcUJsSUdmZ2FpQnJnR3pnYjZCeVFIVWdkNEI2b0gyZ2dPQ0VBSWNBaWtBZklBQ3dBaUFCUUFId0FmQUJBQUhRQUVBQTBBR2dBakFmRUFCd0FpQUJRQUh3QWZBQkFBSFFId0FBb0FJQUFZQUEwQUZ3QWRBQVFBRFFBYUFDTUI3d0FHQUNBQUdBQU5BQmNBSFFET0FBNEFIUUFVQUFRQUhnQWZBQXdBSHdBUUFBUUFHUUFnQUJjQUZ3RE5BQmNBSFFBVUFBUUFIZ0FmQUF3QUh3QVFBQVFBRkFBWkFBOEFFQUFmQUJBQUhRQVlBQlFBR1FBTUFCOEFFQURxQUF3QUhRQU1BQmtBSGdBYkFCQUFIUUFNQUJrQURnQWtBWGdBR0FBZEFBd0FEZ0FXQUFRQURnQVRBQXdBR1FBU0FCQUFIZ0FFQUIwQUVBQVZBQkFBRGdBZkFBUUFEQUFYQUJjQmR3QVVBQjBBREFBT0FCWUFCQUFPQUJNQURBQVpBQklBRUFBZUFBUUFIUUFRQUJVQUVBQU9BQjhCZEFBVUFCMEFEQUFPQUJZQUJBQU9BQk1BREFBWkFCSUFFQUFlQUFRQUVBQVpBQXdBRFFBWEFCQUJkZ0FZQUIwQURBQU9BQllBQkFBT0FCTUFEQUFaQUJJQUVBQWVBQVFBREFBT0FBNEFFQUFiQUI4QUJBQU1BQmNBRndGMUFCUUFIUUFNQUE0QUZnQUVBQTRBRXdBTUFCa0FFZ0FRQUI0QUJBQU1BQTRBRGdBUUFCc0FId0Z6QUEwQUhRQU1BQTRBRmdBRUFBNEFFd0FNQUJrQUVnQVFBQjRCdGdBTkFCb0FHZ0FYQUEwQURBQWRBQVFBRVFBWEFCb0FEQUFmQWJvQUZ3QWFBQklBRWdBWEFCQUFCQUFSQUNBQUZ3QVhBQVFBSGdBT0FCMEFFQUFRQUJrQUJBQVlBQm9BRHdBUUFqZ0FFUUFhQUE0QUJBQWVBQkFBRGdBZkFCUUFHZ0FaQUFRQUZ3QVFBQ0VBRUFBWEFpc0FDd0FhQUE0QUJBQWVBQkFBRGdBZkFCUUFHZ0FaQVBvQURRQVRBQ0FBR0FBTkFCa0FEQUFVQUJjQUhnQUVBQ0FBR3dEN0FCQUFFd0FnQUJnQURRQVpBQXdBRkFBWEFCNEFCQUFkQUJRQUVnQVRBQjhBL1FBUEFCTUFJQUFZQUEwQUdRQU1BQlFBRndBZUFBUUFGd0FRQUJFQUh3RDhBQThBRXdBZ0FCZ0FEUUFaQUF3QUZBQVhBQjRBQkFBUEFCb0FJZ0FaQVcwQURnQVFBQ01BSHdBTkFCb0FJd0FFQUJNQUZBQVBBQThBRUFBWkFXd0FCd0FRQUNNQUh3QU5BQm9BSXdGckFBZ0FFQUFqQUI4QURBQWRBQkFBREFGTUFBa0FFQUFqQUI4QUJBQWlBQjBBREFBYkFYRUFFQUFRQUJnQUd3QVhBQXdBSHdBUUFBUUFHQUFNQUJrQURBQVNBQkFBSFFIdUFCRUFFQUFYQUJjQUJBQU1BQVFBRVFBZEFCUUFFQUFaQUE4QUJBQU5BQm9BSXdIdEFBMEFFQUFYQUJjQUJBQU1BQVFBRVFBZEFCUUFFQUFaQUE4QnNnQU5BQXdBRFFBWEFCQUFCQUFnQUJrQUdBQVFBQjBBRWdBUUFhZ0FGZ0FNQUEwQUZ3QVFBQVFBSFFBYUFDSUFCQUFVQUJrQUhnQVFBQjBBSHdBRUFBMEFFQUFYQUJvQUlnR25BQllBREFBTkFCY0FFQUFFQUIwQUdnQWlBQVFBRkFBWkFCNEFFQUFkQUI4QUJBQU1BQTBBR2dBaEFCQUJ5d0FRQUF3QURRQVhBQkFBQkFBZEFCb0FJZ0FFQUJJQUhRQWFBQ0FBR3dBZUFhb0FFQUFNQUEwQUZ3QVFBQVFBSFFBYUFDSUFCQUFQQUJBQUZ3QVFBQjhBRUFHaUFCQUFEQUFOQUJjQUVBQUVBQnNBSFFBYUFCc0FFQUFkQUI4QUZBQVFBQjRDU1FBVUFBd0FEUUFYQUJBQUJBQWJBQm9BSGdBVUFCOEFGQUFhQUJrQUJBQWRBQlFBRWdBVEFCOENSd0FUQUF3QURRQVhBQkFBQkFBYkFCb0FIZ0FVQUI4QUZBQWFBQmtBQkFBWEFCQUFFUUFmQWtnQUZRQU1BQTBBRndBUUFBUUFHd0FhQUI0QUZBQWZBQlFBR2dBWkFBUUFEZ0FRQUJrQUh3QVFBQjBCb0FBU0FBd0FEUUFYQUJBQUJBQVhBQlFBRWdBVEFCOEFCQUFQQUJRQURBQVhBQm9BRWdHc0FBd0FEQUFOQUJjQUVBQUVBQThBRUFBWEFCQUFId0FRQWNvQURBQU1BQTBBRndBUUFBUUFEZ0FhQUIwQUdRQVFBQjBCcGdBWkFBd0FEUUFYQUJBQUJBQU9BQm9BRndBZ0FCZ0FHUUFFQUJRQUdRQWVBQkFBSFFBZkFBUUFIUUFVQUJJQUV3QWZBYVVBR0FBTUFBMEFGd0FRQUFRQURnQWFBQmNBSUFBWUFCa0FCQUFVQUJrQUhnQVFBQjBBSHdBRUFCY0FFQUFSQUI4QnlRQVRBQXdBRFFBWEFCQUFCQUFPQUJvQUZ3QWdBQmdBR1FBRUFCSUFIUUFhQUNBQUd3QWVBYWtBRXdBTUFBMEFGd0FRQUFRQURnQWFBQmNBSUFBWUFCa0FCQUFQQUJBQUZ3QVFBQjhBRUFHa0FCVUFEQUFOQUJjQUVBQUVBQTRBRUFBWEFCY0FCQUFiQUIwQUdnQWJBQkFBSFFBZkFCUUFFQUFlQWFzQUVRQU1BQTBBRndBUUFBUUFEZ0FRQUJjQUZ3QUVBQThBRUFBWEFCQUFId0FRQWFNQUNnQU1BQTBBRndBUUFBUUFEZ0FRQUJjQUZ3SElBQW9BREFBTkFCY0FFQUFFQUEwQUdnQVBBQ1FCVUFBVkFBd0FEUUFYQUJBQUJBQU1BQmNBRkFBU0FCa0FCQUFmQUJvQUd3QUVBQjBBRkFBU0FCTUFId0ZPQUJRQURBQU5BQmNBRUFBRUFBd0FGd0FVQUJJQUdRQUVBQjhBR2dBYkFBUUFGd0FRQUJFQUh3RlBBQllBREFBTkFCY0FFQUFFQUF3QUZ3QVVBQklBR1FBRUFCOEFHZ0FiQUFRQURnQVFBQmtBSHdBUUFCMEJWd0FTQUF3QURRQVhBQkFBQkFBTUFCY0FGQUFTQUJrQUJBQWRBQkFBR0FBYUFDRUFFQUZUQUJnQURBQU5BQmNBRUFBRUFBd0FGd0FVQUJJQUdRQUVBQmdBRkFBUEFBOEFGd0FRQUFRQUhRQVVBQklBRXdBZkFWRUFGd0FNQUEwQUZ3QVFBQVFBREFBWEFCUUFFZ0FaQUFRQUdBQVVBQThBRHdBWEFCQUFCQUFYQUJBQUVRQWZBVklBR1FBTUFBMEFGd0FRQUFRQURBQVhBQlFBRWdBWkFBUUFHQUFVQUE4QUR3QVhBQkFBQkFBT0FCQUFHUUFmQUJBQUhRRldBQmdBREFBTkFCY0FFQUFFQUF3QUZ3QVVBQklBR1FBRUFBMEFHZ0FmQUI4QUdnQVlBQVFBSFFBVUFCSUFFd0FmQVZRQUZ3QU1BQTBBRndBUUFBUUFEQUFYQUJRQUVnQVpBQVFBRFFBYUFCOEFId0FhQUJnQUJBQVhBQkFBRVFBZkFWVUFHUUFNQUEwQUZ3QVFBQVFBREFBWEFCUUFFZ0FaQUFRQURRQWFBQjhBSHdBYUFCZ0FCQUFPQUJBQUdRQWZBQkFBSFFHaEFBVUFEQUFOQUJjQUVBQUxBQmdBSWdBd0FFQUFUZ0JhQUdnQWlBQ3NBTHdBeGdIVEFBUUFIZ0FRQUIwQWpnQUdBQnNBRndBYUFBd0FEd0MyQUFjQUdRQWVBQjhBRkFBT0FCWUFnUUFHQUJrQUhnQWFBQjBBSHdIUkFBVUFHUUFiQUJRQUdRQnZBQVlBR1FBWEFCb0FEZ0FXQUcwQUR3QVpBQmNBRkFBWkFCWUFCQUFoQUJBQUhRQWZBQlFBRGdBTUFCY0Fhd0FSQUJrQUZ3QVVBQmtBRmdBRUFCTUFHZ0FkQUJRQUpRQWFBQmtBSHdBTUFCY0FUQUFIQUJrQUVnQWRBQm9BSUFBYkFGc0FCQUFaQUE4QUdnRXRBQWtBR1FBUEFCQUFIUUFYQUJRQUdRQVFBQW9BRmdBcUFFQUFXQUJzQUhnQWxnQ2tBS29BekFDK0FBa0FHZ0FYQUNBQUdBQVFBQVFBSUFBYkFMOEFDZ0FhQUJjQUlBQVlBQkFBQkFBYUFCRUFFUUM5QUFzQUdnQVhBQ0FBR0FBUUFBUUFEd0FhQUNJQUdRSDhBQWtBRkFBWUFCQUFHZ0FFQUEwQUdnQWpBZnNBQlFBVUFCZ0FFQUFhQVlRQURnQVVBQThBRUFBYUFBUUFFQUFqQUI4QUVBQWRBQmtBREFBWEFod0FCZ0FOQUJzQUhRQWFBQlVDSGdBQ0FBMEJ1QUFRQUF3QUZ3QVVBQThBREFBZkFCUUFHZ0FaQUFRQUl3QVRBQjhBR0FBWEFia0FEd0FNQUJjQUZBQVBBQXdBSHdBVUFCb0FHUUFFQUE4QURBQWZBQXdBQndBUUFCNEFPQUJZQUdnQWlBQ1dBSmNBQmdBZEFCQUFHUUFPQUJNQnhRQU1BQlFBSlFBTUFCMEFEd0FFQUI4QURBQU5BQmNBRUFISEFBOEFGQUFsQUF3QUhRQVBBQVFBRGdBZEFCb0FIZ0FlQUI4QURBQU5BSk1BQndBVUFCa0FEd0FhQUNJQUhnQ1VBQThBRkFBWkFBOEFHZ0FpQUFRQUdBQVVBQmtBRkFBWUFCUUFKUUFRQUpJQUJnQVVBQmtBRHdBYUFDSUExUUFIQUF3QUhRQVpBQlFBR1FBU0FBUUFDZ0FpQURJQVNBSCtBQXNBR2dBZ0FCOEFJQUFOQUJBQUJBQU5BQm9BSXdIOUFBY0FHZ0FnQUI4QUlBQU5BQkFCOUFBS0FBd0FHQUFZQUJBQUhRQUVBQTBBR2dBakFmTUFCZ0FNQUJnQUdBQVFBQjBBQlFBTUFCNEFMZ0JLQUd3QW13QUlBQm9BR2dBWUFBUUFHZ0FnQUI4QW1nQUhBQm9BR2dBWUFBUUFGQUFaQU5vQURRQWFBQm9BR0FBRUFBMEFFQUFlQUI4QUJBQVJBQlFBSHdEWkFCQUFHZ0FhQUJnQUJBQU1BQTRBSHdBZ0FBd0FGd0FFQUI0QUZBQWxBQkFBbVFBRUFCb0FHZ0FZQUFFQUJBSnZBQUlDY0FBQUFBTUQvd0dRQUFVQUFBS1pBc3dBQUFDUEFwa0N6QUFBQWVzQU13RUpBQUFBQUFBQUFBQUFBQUFBQUFBQUFSQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQUE2aUlEd1AvQUFFQUR3QUJBQUFBQUFRQUFBQUFBQUFBQUFBQUFJQUFBQUFBQUF3QUFBQU1BQUFBY0FBRUFBd0FBQUJ3QUF3QUJBQUFBSEFBRUFLQUFBQUFrQUNBQUJBQUVBQUVBSUFBdEFEWUFldUEwNFZ6aUR1TUs1QVBsVSthaDV3WG9MT2xPNmlMLy9mLy9BQUFBQUFBZ0FDMEFNQUJoNEFEaEFPSUE0d0RrQU9VQTVnRG5BT2dBNlFEcUFQLzkvLzhBQWYvai85Zi8xZitySUNZZld4NjRIY2NjMGh2V0d5b2F6Qm5TR1A4WVRnQURBQUVBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVFBQi8vOEFEd0FCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBQUFBQUFBQUFBQUFBZ0FBTnprQkFBQUFBQUVBQUFBQUFBQUFBQUFDQUFBM09RRUFBQUFBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBQUFBQUFBQUFnQUFOemtCQUFBQUFBRUFBQUFBQUFBQUFBQUNBQUEzT1FFQUFBQUFBUUFBQUFBQUFBQUFBQUlBQURjNUFRQUFBQUFCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQlFBRUFBc0FDZ0FBQ0FBQUJFUUVDd1A2QUFvRCtnQUdBQUFBQkFVQUJBQUxBQW9BQUFnQUFBU0VCQXNEK2dBR0FBUUFCZ0FBQUFRRkFBUUFDd0FLQUFBSUFBQUVSQVFGQUFZQUJBQUdBL29BQUFBRUJRQUVBQXNBQ2dBQUNBQUFCSVFFQlFBR0Evb0FDZ1A2QUFBQUJBUUFCQUFNQUFvQUFBZ0FBQ1FFaEFnQUJBUDRBQW9EK2dBQUFBUUZBQU1BQ3dBTEFBQUlBQUFrQkVRTEEvb0FCd1A4QUFnQUFBQUVCQUFFQUF3QUNnQUFDQUFBSkFTRUNBUDhBQWdBQkFBR0FBQUFCQVVBQXdBTEFBc0FBQWdBQUNRRVJBVUFCZ0FIQUFRRCtBQUFBQWdFQUFRQURBQUxBQUFJQUJnQUFDUUlSSVJVaEFRQUJBQUVBL2dBQ0FBRUFBWUQrZ0FIQVFBQUFBQUFDQVFBQXdBTEFBc0FBQWdBR0FBQUpBaUVSSXhFQkFBR0Evb0FCd0VBQ3dQOEEvd0FDQVA0QUFBQUFBQUlCQUFFQUF3QUN3QUFDQUFZQUFBa0NFU0UxSVFNQS93RC9BQUlBL2dBQ3dQNkFBWUQrUUVBQUFBQUFBZ0VBQU1BQ3dBTEFBQUlBQmdBQUpRa0JJUkV6RVFMQS9vQUJnUDVBUU1BQkFBRUEvZ0FDQUFBQUFBQUNBUUFBUUFNQUEwQUFBZ0FGQUFBbENRRUpBU0VCQUFFQUFRRC9BUDhBQWdCQUFZRCtnQU1BL29BQUFBSUFnQURBQTRBQ3dBQUNBQVVBQUJNSkFRa0JFWUFCZ1A2QUF3RCtnQUxBL3dEL0FBRUFBUUQrQUFBQUFnRUFBRUFEQUFOQUFBSUFCUUFBQ1FJSkFTRURBUDhBL3dBQkFBRUEvZ0FEUVA2QUFZRDlBQUdBQUFBQ0FJQUF3QU9BQXNBQUFnQUZBQUFsQ1FFSkFSRURnUDZBQVlEOUFBR0F3QUVBQVFEL0FQOEFBZ0FBQUFJQkFBQUFBd0FEZ0FBQ0FBWUFBQUVoQVJFQklRRUJBQUlBL3dEL0FBSUEvd0FCZ1A2QUE0RCtnQUdBQUFBQUFBSUFBQUVBQThBQ2dBQUNBQVVBQUFrQ0lRRWhBZ0QvQVA4QUFzRC9BQUlBQW9EK2dBR0Evb0FBQUFBQUFnRUFBUUFEQUFNQUFBSUFCZ0FBQ1FJMUZTRTFBd0QvQVA4QUFnQUNnUDZBQVlDQVFFQUFBQUVBd0FEOEEwQUNnQUFHQUFBbE54YzNDUUVYQVFUOC9FVCt3UDdBUlB6OC9FUUJRUDdBUkFBQkFUd0FnQUxBQXdBQUJnQUFBUmNIRndrQkJ3RTgvUHhFQVVEK3dFUUN2UHo4UkFGQUFVQkVBQUFBQUFFQXdBRUFBMEFDaEFBR0FBQUJCeWNIQ1FFbkF2ejgvRVFCUUFGQVJBS0UvUHhFL3NBQlFFUUFBQUFBQVFGQUFJQUN4QU1BQUFZQUFDVW5OeWNKQVRjQ3hQejhSUDdBQVVCRXhQejhSUDdBL3NCRUFBRUJBQUNBQXdBREFBQUdBQUFCSXhFakVTTUJBd0RBZ01BQkFBR0Evd0FCQUFHQUFBRUF3QURBQTBBQ3dBQUdBQUFsTlNFMUlUVUJBY0QvQUFFQUFZREF3SURBL3dBQUFBRUJBQUNBQXdBREFBQUhBQUFCTXhFekVUTUpBUUVBd0lEQS93RC9BQUlBQVFEL0FQNkFBWUFBQUFBQUFRREFBTUFEUUFMQUFBWUFBQUVWSVJVaEZRRUNRQUVBL3dEK2dBTEF3SURBQVFBQUFRRUFBTUFEUUFLQUFBb0FBQUVWTXdzQk16VWhOU0VWQWtDQW9LQ0Evd0FDUUFKQWdQOEFBUUNBUUVBQUFBQUFBUUVBQU1BRFFBS0FBQWdBQUFFYkFTTVZJUlVoTlFFQW9LQ0FBWUQrUUFHQUFRRC9BSUJBd0FBQUFBQUNBTUFBd0FOQUFzQUFDQUFNQUFBQkd3RWpGU0VWSVRVQklSVWhBUUNnb0lBQmdQNUFBY0Q5Z0FLQUFZQUJBUDhBZ0VEQUFVQkFBQU1BQUFBQUJBQURnQUFHQUFvQUVRQUFBVE1WSXhVdEFSTXpFU01CSlJVakZUTVZBUUNBZ1A4QUFRREFnSUFDUVA4QWdJQUJ3VUdBb0tEOXdBT0EvaUNnZ0VGL0FBQUFBQUVBUUFBQUE4QURnQUFSQUFBbE5TRVZJelVqTlRNUkl4c0JJeEVoTlFVQ3dQNUFRSUNBZ0tDZ2dBSEFBUUFBZ0lDQVFBSEFBUUQvQVA1QWdLQUFBQUFDQU1BQUFBTkFBNEFBQmdBTkFBQUJJeEVqRVNNVEFSRWpFU01iQVFJQWdFQ0FvQUZnUUlDZ29BS0Eva0FCd0FFQS9ZQUJ3UDVBL3dBQkFBQUNBRUFCQUFQQUFzQUFBZ0FHQUFBVERRRUJGU0UxUUFHQS9vQUJ3QUhBQXNEZzRBRUFRRUFBQmdCQUFBQUR3QU9BQUFJQUJRQUpBQTBBRVFBVkFBQVRFU1VCRVFVQkZTRTFCUlVoTlFFVklUVUZGU0UxUUFGQS9zQUJRQUpBL2NBQ1FQM0FBa0Q5d0FKQS9jQURnUDZBd1AxQUFZREFBb0JBUU1CQVFQN0FRRURBUUVBQUFBQUFDUUJBQUFBRHdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQUFUSVJFaEFTRVJJUUVoRVNFMUlSRWhBU0VSSVFFUklSRUJJUkVoSlNFUklRRWhFU0ZBQVFEL0FBRkFBUUQvQVA3QUFRRC9BQUVBL3dBQlFBRUEvd0FCUUFFQS93QUJBUDhBL3NBQkFQOEFBVUFCQVA4QUE0RC9BUDJBQVFEL0FBRUFRQUVBL3dBQkFBRkEvd0FCQVAzQUFRQkFBUUQ4Z0FFQUFBQUdBRUFBUUFQQUE0QUFBd0FIQUFzQUR3QVRBQmNBQUJNekZTTWxGU0UxQVRNMUl3VWhOU0VCTXpVakJTRTFJVURBd0FFQUFvRDhnTURBQVFBQ2dQMkEvd0RBd0FFQUFvRDlnQU9Bd01EQXdQNEF3TURBL2dEQXdNQUFBQVFBUUFCQUE0QURnQUFEQUFjQUN3QVBBQUFUSVJFaEVTRVJJUUVoRVNFWkFTRVJRQUdBL29BQmdQNkFBY0FCZ1A2QUFZQUJ3UDZBQWNBQmdQekFBWUFCd1A2QUFZQUFBQVFBUUFCQUE0QURnQUFEQUFjQUN3QVBBQUFUSVJFaEV5RVJJUUVoRVNFREVTRVJRQUdBL29CQUFRRC9BQUhBQVFEL0FFQUJnQUhBL29BQ0FBRUEvVUFCQUFJQS9vQUJnQUFBQUFBQ0FVQUFRQUtBQTBBQUF3QUhBQUFCTXhFakV4RXpFUUZBZ0lEQWdBTkEvUUFEQVAwQUF3QUFCZ0JBQUFBRGdBUEFBQU1BQndBTEFBOEFFd0FYQUFBbElSVWhOU0UxSVFFaEVTRUZJVFVoRVNFMUlRRVZJVFVCZ0FJQS9nQUNBUDRBL3NBQkFQOEFBVUFDQVA0QUFnRCtBUDdBQTBDQWdNQ0Evc0FDd0lDQS9zQ0FBY0RBd0FBQUJRQkFBQUFEZ0FQQUFBTUFCd0FMQUE4QUV3QUFFeUVSSVFFVklUVUJJVFVoRVNFMUlSRWhOU0ZBQVlEK2dBSEFBWUQrZ0FHQS9vQUJnUDZBQVlEK2dBUEEvRUFEd01EQS9rREEva0RBL2tEQUFBQUFCQUJBQUFBRGdBUEFBQU1BQndBTEFBOEFBQk1oRVNFQklSRWhBU0VSSVFFaEVTRkFBWUQrZ0FIQUFZRCtnUDVBQVlEK2dBSEFBWUQrZ0FJQUFjRCtRQUhBL0VBQndQNUFBY0FBQUFRQVFBQUFBNEFEd0FBREFBY0FDd0FQQUFBM0lSVWhFU0UxSVRVaE5TRVJGU0UxUUFOQS9NQURRUHpBQTBEOHdBTkF3TUFCQU1CQXdBRUF3TUFBQUFBRkFFQUFBQU9BQThBQUF3QUhBQXNBRHdBVEFBQVRJUlVoRVNFMUlTVWhOU0VCRVNFUkFTRTFJVUFCZ1A2QUFZRCtnQUhBQVlEK2dQNUFBMEQrZ0FHQS9vQUJ3TUQvQU1CQXdBSUEva0FCd1B4QXdBQURBSUFBQUFOQUE0QUFBd0FIQUFzQUFCTXpFU01oTXhFaklSRXpFWURBd0FFQXdNQUJBTUFEZ1B5QUE0RDhnQU9BQUFBQUF3QkFBSUFEd0FOQUFBTUFCd0FMQUFBQkZTRTFFUlVoTlJFaEZTRUR3UHlBQTREOGdBT0FBMERBd1A4QXdNRC9BTUFBQUFNQVFBREFBOEFDd0FBREFBY0FDd0FBQVJVaE5SMEJJVFVWSVJVaEE4RDhnQU9BL0lBRGdBTEFnSURBZ0lEQWdBQUFBQUFEQUVBQVFBUEFBNEFBQXdBSEFBc0FBQUVWSVRVUkZTRTFFU0VWSVFQQS9JQURnUHlBQTRBRGdNREEvc0RBd1A3QXdBQUFBd0dBQUVBQ1FBT0FBQXNBRndBakFBQUJNalkxTkNZaklnWVZGQllYSWdZVkZCWXpNalkxTkNZRElnWVZGQll6TWpZMU5DWUI0Q2c0T0Nnb09EZ29LRGc0S0NnNE9DZ29PRGdvS0RnNEFzQTRLQ2c0T0Nnb09JQTRLQ2c0T0Nnb09QN0FPQ2dvT0Rnb0tEZ0FBd0JBQVlBRGdBSkFBQXNBRndBakFBQUJOQ1lqSWdZVkZCWXpNalkzRkJZek1qWTFOQ1lqSWdZRkZCWXpNalkxTkNZaklnWUJBRGdvS0RnNEtDZzRnRGdvS0RnNEtDZzRBVUE0S0NnNE9DZ29PQUhnS0RnNEtDZzRPQ2dvT0Rnb0tEZzRLQ2c0T0Nnb09EZ0FBZ0NBQUVBRGdBTkFBQU1BQ1FBQUFSRWhFUUVoRVNNUklRS0EvZ0FCQUFJQXdQN0FBVUFDQVA0QS93QUNBUDdBQUFBQUFBRUFRQUJBQThBRGdRQTlBQUFCRkFZaklpWW5NU2NSRkFZckFTSW1QUUVqRlJRR0t3RWlKalVSQnc0Qkl5SW1OVFEyTnpFek5EWXpBVEEyTnprQlBnRXpNaFlYQVRBV01SY2VBUVBBSlJzT0dBZ1NKUnVBR3lXQUpSdUFHeVVSQ0JrT0d5VUpDQUVCQVFGK0FRRUlGdzBPRndrQmZ3RUJDQWtCd0JzbEN3a1IvdHNiSlNVYndNQWJKU1ViQVNjU0Nnc2xHdzBXQ1FFQkFYOEJBUWdLQ3duK2dRRUJDUllBQUFFQVFBQkFBOEFEUUFBUkFBQWxKaWN1QVNjbUl4RUpBUkV5Rng0QkZ4WUR3Q3N6TTNJK1BrSCtRQUhBWEZCUmVTUWtnQ29rSXpNT0R2OEFBWUFCZ1A4QUpDUjZVVklBQUFFQVFBQkFBOEFEUUFBU0FBQUJFUWtCRVNJSERnRUhCZ2MyTno0Qk56WXpBZ0FCd1A1QVFqNDljak16S3dJa0pIbFFVVndDUUFFQS9vRCtnQUVBRGc0ekl5UXFXMUpSZWlRa0FBQUJBRUQvd0FQQUE4QUFOQUFBRXhjT0FSVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaU1WTFFFVk1oY2VBUmNXRlJRSERnRUhCaU1pSnk0Qkp5WTFORFo4YnhVV0dSbFhPenBDUWpvN1Z4a1pHUmxYT3pwQy9zQUJRRjFSVW5vakl5TWplbEpSWFYxUlVub2pJeDhDWUVBalVTeENPanRYR1JrWkdWYzdPa0pDT2p0WEdSbUF3TUNBSXlONlVsRmRYVkZTZWlNakl5TjZVbEZkUFhJQUFRQkEvOEFEd0FQQUFEUUFBQUVVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNMURRRTFJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNZbk54NEJBOEFqSTNwU1VWMWRVVko2SXlNakkzcFNVVjBCUVA3QVFqbzdWeGtaR1JsWE96cENRam83VnhrWkZoVnZIUjhCZ0YxUlVub2pJeU1qZWxKUlhWMVJVbm9qSTREQXdJQVpHVmM3T2tKQ09qdFhHUmtaR1ZjN09rSXNVU05BTVhJQUFBQUNBQUQvd0FRQUE4QUFHd0JGQUFBbEZ3NEJJeUluTGdFbkpqVTBOamNYRGdFVkZCY2VBUmNXTXpJMkpUNEJOejRCTlRRbUp3Y2VBUlVVQmhVT0FRY0JQZ0UzTWpZekZTMEJGU0lHQnc0QkJ5Y0hBVGNuQW9KZk1YSStYVkZTZWlNaklCMWZEZzRaR1ZjN09rSWpRUUVMRXg0TENnc2ZIVzhVRndFREZ4UCtTUjlFSmdjT0J3RkEvc0FrUkNFZ1BSdlNMUVBUTFpGY1h4MGdJeU42VWxGZFBYTXhYeDVCSTBJNk9sY2FHUTR4R3owZ0lVUWtQWEl4UUNOUkxBY09CeVpFSHdHM0VoZ0RBWURBd0lBTENnc2VFOUV0L0MwdGtnQUJBTUFBVUFOQUEwQUFOQUFBRXhjT0FSVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaU1WTFFFVk1oY2VBUmNXRlJRSERnRUhCaU1pSnk0Qkp5WTFORGJMWFFRRUVoRTlLU2t1TGlrcFBSRVNFaEU5S1NrdS93QUJBRUk3T2xjWkdSa1pWem83UWtJN09sY1pHUVlCNHhrT0hROHVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSSndvS0J3R1JsWE9qdENRanM2VnhrWkdSbFhPanRDRlNvQUFRREFBRkFEUUFOQUFEVUFBQUVVQnc0QkJ3WWpJaWN1QVNjbU5UUTNQZ0UzTmpNMURRRTFJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNZbk54NEJGUU5BR1JsWE9qdENRanM2VnhrWkdSbFhPanRDQVFEL0FDNHBLVDBSRWhJUlBTa3BMaTRwS1QwUkVnUUVYUVVHQVpCQ096cFhHUmtaR1ZjNk8wSkNPenBYR1Jsd29LQndFaEU5S1NrdUxpa3BQUkVTRWhFOUtTa3VEeDBPR1JRcUZRQURBRUFBQUFQQUE0QUFCUUFoQUQwQUFBRWpFU0UxSVJFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0FnQkFBVUQvQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpHVDA5R1Jta2VIaDRlYVVaR0FzRCt3RUFCd0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJL3pBSGg1cFJrWlBUMFpHYVI0ZUhoNXBSa1pQVDBaR2FSNGVBQUFFQUVBQUFBUEFBOEFBQXdBYkFDSUFOQUFBSlNFUklSTVJGQVlqSVNJbU5SRTBOanNCTlRNVklUVXpGVE15RmdNaEVUZ0JNU0VST0FFeEl4VWpOU0VWSXpVak9BRXhGU0VEUVA4QUFRQ0FKUnY5QUJvbUpocUFnQUVBZ0lBYkpVRDlBQU1BZ0lEL0FJQ0FBd0NBQVFBQndQMEFHeVVsR3dNQUdpWkFRRUJBSnY3bS9nQURBRUJBUUVEQUFBTUFRQUFBQThBRGdBQU5BQkVBSUFBQUFTRWlCaFVSRkJZeklUSTJOUkVsRVNNUkFTRTRBVEVST0FFeE14RWhFVE1YQXdEOWdCb21KaG9EQUJvbS9zQ0FBWUQ5QUVBQ0FDYWFBNEFtR3YwQUdpWW1HZ0tBZ1A4QUFRRDlBQU1BL3NBQlFKc0FBQUFBQlFCQUFBQUR3QU9BQUNFQUp3QTFBRGtBUFFBQUFTTTFKeUVpQmgwQkl5SUdGUkVVRmpzQkZSUVdNeUV5TmowQk16STJOUkUwSmlVaEZUTVZJUUVqRVRnQk1TRTRBVEVSSXpVaEJTRVZJUlVoRlNFRGdFQ0Eva0FiSlVBYUppWWFRQ1lhQWdBYUprQWFKaWI5WmdHQWdQNEFBb0NBL2dDQUF3RDl3QUdBL29BQlFQN0FBb0NBZ0NVYndDWWEvc0FhSm9BYUppWWFnQ1lhQVVBYUpzQ0FnUDhBL3dBQkFFQkFRRUJBQUFNQVFBQUFBNjREYlFBSkFBNEFFd0FBQVRjMk1oOEJGaFFQQVNjQkZUTUJBU2NCRndFQ25sb1ROUk5iRWhKYjR2M1B0UUl4L2FJdEFkWXQvaW9ERTFvVEUxb1ROUk5haVAzUHRRSXgvbGN0QWRZdC9pb0FBQUFEQUlBQUFBTkFBNEFBRndBZ0FETUFBQUVqTlRRbUt3RWlCaDBCSXhVekVSUVdNeUV5TmpVUk15VXpPQUV4RlNNd05BRWhPQUV4RVRNUk14RXpFVE1STXhFekVUTURRTUFtR3NBYUpzQkFKaG9Cd0JvbVFQNUF3TUFCUVA1QVFFQkFRRUJBUUFNQVFCb21KaHBBZ1AzQUdpWW1HZ0pBd0VCQS9RQUNRUDRBQWdEK0FBSUEvZ0FDQUFBQUFBRUJBUC9BQXdBRHdBQTFBQUFCRVNNUk5DWWpJZ1lWRVJRV016STJOUkUwSmlNaUJoVVJJeEUwTmpNeUZoVVJGQVlqSWlZMUVUUTNQZ0UzTmpNeUZ4NEJGeFlEQUVCeFQwOXhTelUxU3lZYUdpWkFTelUxUzNGUFQzRVVGRVl1THpVMUx5NUdGQlFDd1A0QUFnQlBjWEZQL2NBMVMwczFBa0FhSmlZYS9nQUNBRFZMU3pYOXdFOXhjVThDUURVdkxrWVVGQlFVUmk0dkFBQUFBQUVBVXdBQUExc0RiZ0E1QUFBbERnRWpJaVluQVNZbkpqUTNOamMyTnpZeUZ4WVhBUWNCSmlJSEJoUVhBUll5TnpZMEp3RW1JZ2NHRkJjQkJ3RW1ORGMyTWhjQkZoUUhBeTRjUmlVbFJoeitheVlTRXhNU0ppVXZMMkl2THlVQmFDMyttRGlmTnpnNEFaVWxhaVVsSmY1ckV6VVNFeE1CYUMzK21DWW1KV2ttQVpVNE9EZ2NIQndjQVpVbEx5OWlMeThtSlJNU0VoTWwvcGN0QVdnNE9EZWZPUDVySlNVbGFpVUJsUk1URWpVVC9wZ3RBV2dsYWlVbUp2NXJPSjQ0QUFNQUFBREFCQUFDd0FBZEFDd0FTUUFBSlNJbUp6TXlOalUwSmlzQlBnRXpNaGNlQVJjV0ZSUUhEZ0VIQmlNeEFUUTJNeUV5RmhVVUJpTWhJaVkxSXhRV093RU9BU01pSnk0Qkp5WTFORGMrQVRjMk16SVdGeU1pQmhVREFFZDFJdDQxUzBzMTNpSjFSelV2TGtZVUZCUVVSaTR2TmYzQUpSc0NBQnNsSlJ2K0FCc2xRRXMxM2lKMVJ6VXZMa1lVRkJRVVJpNHZOVWQxSXQ0MVM4QkhPVXMxTlVzNVJ4UVVSaTR2TlRVdkxrWVVGQUVBR3lVbEd4c2xKUnMxU3psSEZCUkdMaTgxTlM4dVJoUVVSemxMTlFBSUFBRC93QVFBQThBQUhRQTZBRU1BU1FCUEFGZ0FYZ0JrQUFBbElpWW5NekkyTlRRbUt3RStBVE15Rng0QkZ4WVZGQWNPQVFjR0l6RUJGQlk3QVE0Qkl5SW5MZ0VuSmpVME56NEJOell6TWhZWEl5SUdGUUUxSXhVK0FUTXlGZ2NuQnhjK0FSYzNKd2NlQVFNaUppY1ZNelVPQVNjSEZ6Y3VBUjhCTnljT0FRTUFSM1VpM2pWTFN6WGVJblZITlM4dVJoUVVGQlJHTGk4MS9ZQkxOZDRpZFVjMUx5NUdGQlFVRkVZdUx6VkhkU0xlTlVzQm9FQUlFQWdJRUhDS0xZb0lGK3VLTFlvT0YzMElFQWhBQ0JDTmlpMktEaGZWaWkyS0NCZkFSemxMTlRWTE9VY1VGRVl1THpVMUx5NUdGQlFCQURWTE9VY1VGRVl1THpVMUx5NUdGQlJIT1VzMUFUM0R3d0VDQWhtS0xZb09GeVdLTFlvSUYvMjZBZ0hEd3dFQ1NJb3RpZ2dYSDRvdGlnNFhBQUFBQXdFQS84QURBQVBBQUIwQUxBQkpBQUFsTkRZM0ZSUVdNekkyUFFFZUFSVVVCdzRCQndZaklpY3VBU2NtTlRFQk1oWVZFUlFHSXlJbU5SRTBOak0xSWdZZEFTNEJOVFEzUGdFM05qTXlGeDRCRnhZVkZBWUhOVFFtSXdFQVJ6bExOVFZMT1VjVUZFWXVMelUxTHk1R0ZCUUJBQnNsSlJzYkpTVWJOVXM1UnhRVVJpNHZOVFV2TGtZVUZFYzVTelhBUjNVaTNqVkxTelhlSW5WSE5TOHVSaFFVRkJSR0xpODFBa0FsRy80QUd5VWxHd0lBR3lWQVN6WGVJblZITlM4dVJoUVVGQlJHTGk4MVIzVWkzalZMQUFnQUFQL0FCQUFEd0FBSUFBNEFGQUFkQUNNQUtnQklBR1VBQUFFek5TTWVBUlVVQmljM0p3Y2VBUWNYTnljT0FTVTBOamNqRlRNdUFUY25CeGMrQVE4QkZ6Y3VBU2NYTkRZM0ZSUVdNekkyUFFFZUFSVVVCdzRCQndZaklpY3VBU2NtTlRFQklnWWRBUzRCTlRRM1BnRTNOak15Rng0QkZ4WVZGQVlITlRRbUl3TTl3OE1CQWdJWWlpNktEaGNsaWkyS0NCZjl1Z0lCdzhNQkFraUtMWW9JRngrS0xZb09Gd2dsUnpsTE5UVkxPVWNVRkVZdUx6VTFMeTVHRkJRQkFEVkxPVWNVRkVZdUx6VTFMeTVHRkJSSE9VczFBYUJBQ0JBSUNCQndpaTJLQ0JmcmlpMktEaGQ5Q0JBSVFBZ1Fqb291aWc0WDFZb3RpZ2dYRHFoSGRTTGVOVXRMTmQ0aWRVYzFMeTVHRkJRVUZFWXVMelVDZ0VzMTNpSjFSelV2TGtZVUZCUVVSaTR2TlVkMUl0NDFTd0FEQU1BQUFBTkFBNEFBR0FBaEFDMEFBQUVqTlRRbUl5SUdIUUVqSWdZVkVSUVdNeUV5TmpVUk5DWWxORFl6TWhZZEFTRVRJaVkxTkRZek1oWVZGQVlEQUVCd1VFOXhRQm9tSmhvQ0FCb21KdjVtU3pVMVMvOEFnQnNsSlJzYkpTVUNBTUJQY1hCUXdDWWEvb0FhSmlZYUFZQWFKc0ExUzBzMXdQN0FKUnNiSlNVYkd5VUFBQUFBQWdCQUFBQURnQU9BQUNFQUxRQUFBU0UxTkNZaklnWVZFVE1STkRZek1oWWRBU01pQmhVUkZCWXpJVEkyTlJFMEpnRWlKalUwTmpNeUZoVVVCZ05BL29Cd1VFOXhRRXMxTlV0QUdpWW1HZ0lBR2lZbS91WWJKU1ViR3lVbEFnREFUM0Z3VVA4QUFRQTFTMHMxd0NZYS9vQWFKaVlhQVlBYUp2N0FKUnNiSlNVYkd5VUFBd0JBQUFBRHdBT0FBQ0FBTGdBOEFBQUJJZ1lIRGdFSERnRVZGQmNlQVJjV016STJOejRCTno0Qk5UUW5MZ0VuSmlNUklpY3VBU2NtTlRRMk53RU9BVGNCUGdFek1oY2VBUmNXRlJRR0FnQkxpVGdhTFJRcUx5TWplbEpSWFV1Sk9Cb3RGQ292SXlONlVsRmRRam83VnhrWkhCa0J1eVpaMnY1Rkpsa3hRam83VnhrWkhBT0FMeW9UTGhvNGlVdGRVVko2SXlNdktoTXVHamlKUzExUlVub2pJLzBBR1JsWE96cENNVmttL2tVWkhKQUJ1eGtjR1JsWE96cENNVmtBQXdCQUFBQUR3QU9BQURBQVBnQk1BQUFCSWdjT0FRY0dCdzRCQndZSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk56NEJOelkzUGdFM05qVTBKeTRCSnlZakVTSW5MZ0VuSmpVME5qY0JEZ0UzQVQ0Qk16SVhIZ0VYRmhVVUJnSUFLaWdvU2lJaUhRMFdDeGtVRlJ3SENDTWplbEpSWFNvb0tFb2lJaDBORmdzWkZCVWNCd2dqSTNwU1VWMVBSa1pwSGg0d0t3SWRNbi9lL2VNeWYwZFBSa1pwSGg0d0E0QUlCeHdWRkJrTEZ3d2RJaUpLS0NncVhWRlNlaU1qQ0FjY0ZSUVpDeGNNSFNJaVNpZ29LbDFSVW5vakkvekFIaDVwUmtWUVIzOHkvZU1yTUlnQ0hTc3dIaDVwUmtWUVIzOEFCQUJBQUFBRHdBT0FBQW9BRkFBd0FGRUFBQWtCRGdFaklpWTFORFkzTnlJR0J3RStBVFUwSmdVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZSE5DY3VBU2NtSXlJR0J3NEJCdzRCRlJRWEhnRVhGak15TmpjK0FUYytBVFVCVXdFQUV5b1dUM0VLQ2EwV0toTUJBQWtLY1FGeEl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qZ0JrWlZ6czZRakZaSmhzdUVoa2NHUmxYT3pwQ01Wa21HeTRTR1J3Q0UvOEFDUXB4VHhZcUUyMEtDZjhBRXlvV1QzSEFYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFFqbzdWeGtaSEJrU0xoc21XVEZDT2p0WEdSa2NHUkl1R3laWk1RQUFBUUJBQUlBRHdBTWJBQVVBQUFFWENRRTNGd05sVy8zQS9zQmI1UU1iVy8zQUFVQmI1Z0FBQUFNQVFBQUFBOEFEZ0FBYkFEY0FQUUFBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNaUp5NEJKeVkxTkRjK0FUYzJNeklYSGdFWEZoVVVCdzRCQndZREp3Y0pBU2NDQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJYVTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRmtLWmFBUUFCWUZvRGdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS96QUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtWUVQwWkdhUjRlQVRTbVd2OEFBV0JhQUFBQUFnQkFBQUFEd0FPQUFCc0FJUUFBQVNJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMk5UUW5MZ0VuSmdNQk54Y0JGd0lBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsR2Qvd0JhcGdFbVdnT0FJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRYVkZTZWlNai9VQUJBRnFtQVNaYUFBQUFBUURBQUlBRFFBTUFBQXNBQUFFSEZ3Y25CeWMzSnpjWE53TkE1ZVZiNWVWYjVlVmI1ZVVDcGVYbFcrWGxXK1hsVytYbEFBTUFRQUFBQThBRGdBQUxBQ2NBUXdBQUFRY25CeWMzSnpjWE54Y0hBeUlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KZ01pSnk0Qkp5WTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lEQUZ1bHBWdWxwVnVscFZ1bFcxMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBUnRicGFWYnBhVmJwYVZicFFIQUl5TjZVbEZkWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qL01BZUhtbEdSVkJQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDRBQWdCQUFBQUR3QU9BQUJzQUp3QUFBU0lIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTlRRbkxnRW5KaE1ISndjbk55YzNGemNYQndJQVhWRlNlaU1qSXlONlVsRmRYVkZTZWlNakl5TjZVbEdqVzZXbFc2V2xXNldsVzZVRGdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS8yYlc2V2xXNldsVzZXbFc2VUFBUURBQUlBRFFBTUFBQXNBQUFFUkl4RWhGU0VSTXhFaE5RSkFnUDhBQVFDQUFRQUNBQUVBL3dDQS93QUJBSUFBQXdCQUFBQUR3QU9BQUFzQUp3QkRBQUFCRlNNMUl6VXpOVE1WTXhVQklnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WTFOQ2N1QVNjbUF5SW5MZ0VuSmpVME56NEJOell6TWhjZUFSY1dGUlFIRGdFSEJnSkFnTURBZ01EL0FGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBWURBd0lEQXdJQUNBQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkvekFIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUFBQUFBZ0JBQUFBRHdBT0FBQnNBSndBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTVZJelVqTlRNMU14VXpGUUlBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsRWRnTURBZ01BRGdDTWplbEpSWFYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSS80QXdNQ0F3TUNBQUFBQUFBRUF3QUdBQTBBQ0FBQURBQUFURlNFMXdBS0FBZ0NBZ0FBQUFBQURBRUFBQUFQQUE0QUFBd0FmQURzQUFBRWhGU0VCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUhEZ0VIQmdFQUFnRCtBQUVBWFZGU2VpTWpJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVIaDVwUmtVQ0FJQUNBQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkvekFIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFUMFpHYVI0ZUFBSUFRQUFBQThBRGdBQWJBQjhBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZQk5TRVZBZ0JkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU1qSTNwU1VmNmpBZ0FEZ0NNamVsSlJYVjFSVW5vakl5TWplbEpSWFYxUlVub2pJLzRBZ0lBQUFBTUF3QUNBQTBBREFBQURBQWNBQ3dBQUV5RVZJUkVoRlNFUklSVWh3QUtBL1lBQndQNUFBUUQvQUFFQWdBR0FnQUdBZ0FBREFNQUFnQU5BQXdBQUF3QUhBQXNBQUJNaEZTRVZJUlVoRlNFVkljQUNnUDJBQWNEK1FBRUEvd0FEQUlDQWdJQ0FBQUFBQXdCQUFBQUR3QU9BQUFNQUJ3QVRBQUFURnlNMUVTRTFJU1V6TlNNbklUVWhKd2NCTjk2QW5nRUEvd0FCclJPVGdBSFQvYTJBTFFOVExRSUFnSUQrZ0lDQWdJQ0FnQzM4clMwQUFBRUJBQUNBQXNBRFFBQUdBQUFCRVNNUkl4c0JBZ0JBd09EZ0FrRCtRQUhBQVFEL0FBQUFBQUFCQVFBQWdBTEFBMEFBQmdBQUFRc0JNeEV6RVFMQTRPREFRQUdBL3dBQkFBSEEva0FBQUFBQUFRQ0FBQUFEZ0FOQUFBY0FBQk1WQVJFM0VRRTFnQUZBZ0FGQUEwQkEvc0QrUUlBQlFBRkFRQUFBQUFBQ0FJQUFBQVFBQThBQUJ3QVBBQUFKQVFjUkJ4RUJOUVUzTlNFbkJ3RTNBUjhCVUMrQS9zQUNkNG4rcjRBdkFsUXNBMEQrc0REK3dJQUJ3QUZBUU1tSlFJQXMvYXd2QUFBQkFRQUFnQU1BQXNBQUJ3QUFBU0VWQnhVSEVTY0JBQUlBd0lEQUFzQkF3TUNBQVVEQUFBQUFBZ0NBQU1BRGdBTEFBQWNBRGdBQUFSVUhGUWNSSnpVRk14RXpFVE1uQTREQVFNRCt3SUJBZ0tBQ3dFREFnSUFCQU1CQXdQN0FBVURBQUFBQUFnQ0FBTUFEZ0FMQUFBY0FEZ0FBQVJVSEZRY1JKelVETnlNUkl4RWpBNERBUU1DZ29JQkFnQUxBUU1DQWdBRUF3RUQrQU1BQlFQN0FBQUFBQmdCQUFFQUR3QU5BQUFNQUJ3QUxBQThBRXdBZkFBQUJGU0UxQlNFMUlSRWhOU0VSSVRVaEZTRTFJU1V6TlRNMUl6VWpGU01WTXdQQS9JQUNBQUdBL29BQmdQNkFBWUQrZ0FHQS9vRCtnSUNBZ0lDQWdBTkFRRURBUVA3QWdQN0FRTUJBZ0lDQWdJQ0FBQUFBQmdCQUFBQUR3QU5BQUFjQUR3QWJBQjhBSXdBbkFBQUJGU01WTXhVakVTRVZNeFVqRlRNUkFTTVZJeFV6RlRNMU16VWpKU0UxSVNVVklUVUJJVFVoQXNCQVFJQUJBRUJBZ1AyQWdJQ0FnSUNBQVFBQmdQNkEvZ0FEZ1A2QUFZRCtnQUVBUUlCQUFRQkFnRUFCQUFHQWdJQ0FnSUNBUUlCQVFQNUFnQUFBQUFBQ0FFQUFBQVBBQTRBQUJBQUxBQUFsTVRNUkl3RVZJUlVKQVJVREFNREEvVUFCQUFGQS9zQUFBNEQrZ0lEQUFRQUJBTUFBQWdCQUFBQUR3QU9BQUFRQUN3QUFBVEVqRVRNVEZTRVZDUUVWQVFEQXdJQUJBQUZBL3NBRGdQeUFBZ0NBd0FFQUFRREFBQUlBUUFBQUE4QURnQUFFQUFzQUFEY3hGU0UxQVNNUkl3a0JJMEFEZ1A2QWdNQUJBQUVBd01EQXdBTEEvd0Qrd0FGQUFBQUNBRUFBQUFQQUE0QUFCQUFMQUFBM01SVWhOU1V6RVRNSkFUTkFBNEQrQUlEQS93RC9BTURBd01DQUFRQUJRUDdBQUFBQUFnQkFBQUFEd0FPQUFBa0FFUUFBTnlFUkl4RWhFU0UxSVNFWEFSY0JGeEVoUUFPQVFQMEFBWUQrUUFKQWMvN05Xd0V5Yy83QUFBSEEvb0FEQUVCei9zNWJBVE56QVVBQUFnREFBSUFEUUFNQUFBa0FFZ0FBTnlFMUl4VWhFVE0xSXlrQkVTY0hKemN2QWNBQ2dFRCtBSURBQVVBQlFIUHlXL01CY29EQWdBSUFRUDdBYy9OYjhnRnlBQUFDQU1BQWdBTkFBd0FBQ1FBU0FBQVRFVE0xSXhFaEZUTTFHUUVoTnljM0Z6OEJ3TUNBQWdCQS9zQno4MXZ5QVhJREFQMkFRQUlBZ01EK3dQN0FjL0piOHdGeUFBSUF3QUNBQTBBREFBQURBQWNBQUJNUklSRURJUkVod0FLQVFQNEFBZ0FEQVAyQUFvRDl3QUdBQUFBQUF3Q0FBQUFEZ0FPQUFBVUFDUUFOQUFBQkVTTVJJVFVESVJFaE55RVJJUU9BUVA0QXdBSkEvY0JBQWNEK1FBT0EvY0FCZ01EK3dQM0FRQUZBQUFBQUFBRUF3QUVBQTBBQmdBQURBQUFCRlNFMUEwRDlnQUdBZ0lBQUFBQUNBRm9BQUFPbkE0QUFUZ0JhQUFBQkp6NEJOVFFtSnpjK0FTOEJMZ0VQQVM0Qkx3RXVBU3NCSWdZUEFRNEJCeWNtQmc4QkJoWWZBUTRCRlJRV0Z3Y09BUjhCSGdFL0FSNEJId0VlQVRzQk1qWS9BVDRCTnhjV05qOEJOaVluQlNJbU5UUTJNeklXRlJRR0E1MVRBd01EQTFNS0JRWkVCaGNMWUJjMkhRd0NFZ3lJREJJQ0RSMDFGMkFMRndaRUJnVUpVd0lEQXdOVENnVUdSQVlYQzJBWE5oME5BUklOaHd3U0FnMGROUmhnQ3hjR1JBVUZDdjVqUm1KaVJrWmlZZ0ZFUHc4ZUVCQWVEejhIR0FwMkNnZ0ZLQlFlQzJjTUVCQU1ad3NlRkNnRkNBcDJDaGdIUHc4ZUVCQWVEejhIR0FwMkNnZ0ZLQlFlQzJjTUVCQU1ad3NlRkNnRkNBcDJDaGdITEdKR1JtSmlSa1ppQUFBRUFFTUFBQU8rQTRBQVRnQmFBS2tBdFFBQUpTYytBVFUwSmljM1BnRXZBUzRCRHdFdUFTOEJMZ0VyQVNJR0R3RU9BUWNuSmdZUEFRWVdId0VPQVJVVUZoY0hEZ0VmQVI0QlB3RWVBUjhCSGdFN0FUSTJQd0UrQVRjWEZqWS9BVFltSndVaUpqVTBOak15RmhVVUJnRW5QZ0UxTkNZbk56NEJMd0V1QVE4QkxnRXZBUzRCS3dFaUJoVUhEZ0VISnlZR0R3RUdGaDhCRGdFVkZCWVhCdzRCSHdFZUFUOEJIZ0VmQVJRV093RXlOajhCUGdFM0Z4WTJQd0UySmljSElpWTFORFl6TWhZVkZBWUNtRHNDQWdJQ093Y0RCREVFRUFoRkVDY1VDZ0VOQ0dFSkRRRUpGU1lRUlFnUUJERUVBd2M3QWdJQ0Fqc0hBd1F3QlJBSVJSQW1GUWtCRFFsaENBMEJDUlVtRVVRSUVRUXdCUU1IL3RneFIwY3hNa1pHQWhra0FRRUJBU01FQXdNZEF3a0ZLUW9YRFFVQkNBVTZCUWdHREJjS0tRVUtBeDBDQWdRa0FnRUJBaVFFQWdJZEF3b0ZLUW9YREFZSUJUb0ZDQUVGRFJjS0tRVUpBeDBEQWdTeUhpb3FIaDRxS3Vnc0N4WUxDeFlMTEFZUUNGUUhCZ01kRGhZSFNna0xDd2xLQnhZT0hRTUZDRlFIRVFZc0N4WUxDeFlMTEFZUUNGUUhCZ01kRGhZSFNna0xDd2xLQnhZT0hRTUZDRlFIRVFZZ1JqSXlSa1l5TWtZQnd4c0dEUWNIRFFZYkF3b0ZNZ1FFQWhJSkRRUXRCUWNIQlN3RkRRa1NBZ01GTWdVS0F4c0dEUWNIREFjYkF3b0ZNZ1VEQWhJSkRRVXNCUWNIQlN3RkRRa1NBZ01GTWdVS0F4TXFIaDRxS2g0ZUtnQUFBQUlBUUFBVEE2MERnQUFyQURFQUFDVUJQZ0UxTkNjdUFTY21JeUlHQnhjV0ZBOEJCaUl2QVE0QkZSUVhIZ0VYRmpNeU5qY0JGakkvQVRZMER3RUJQZ0UzQTYzK3R3MFBGeFpPTlRROElUOGNtUklTTGhJMUU1a05EeGNXVGpVMFBDRS9IQUZLRWpVVExSTkFMZjdCREJjS213RkpIRDhoUERRMVRoWVhEZzZaRWpZU0xoSVNtUncvSVR3ME5VNFdGdzhOL3JjVEV5MFROUnN0QVQ4S0Z3d0FBQUFBQkFCQUFNQUR3QUxBQUJzQUp3QTZBRXdBQUFFaUJ3NEJCd1lIRmhjZUFSY1dNekkzUGdFM05qY21KeTRCSnlZSE1oWVZGQVlqSWlZMU5EWUZQZ0UzUGdFM0RnRVZGQllYTGdFbkxnRW5CUTRCQno0Qk5UUW1KeDRCRng0QkZ3NEJBZ0JIUTBKMEx6QWhJVEF2ZEVOQ1IwZENRM1F2TUNFaE1DOTBRa09IR3lVbEd4c2xKZjduRzB3cUVpY1VJaWdvSWhRbkVpcE1Hd0pYRWljVUlpZ29JaFFuRWlwTUd4dE1Bc0FTRTBNdk1EazVNQzlERXhJU0UwTXZNRGs1TUM5REV4S0FKUnNiSlNVYkd5V0FLRUlZQ3hJSEgxWXhNVllmQnhJTEdFSW9nZ3NTQng5V01URldId2NTQ3hoQ0tDaENBQUFBQUFJQVFBQUFBOEFEZ0FBaUFENEFBQUVqSno0Qk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dNekkyTnhjVkZ6Y25BVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHSXlJbkxnRW5KZ0xiTGpVaUpoa1pWem83UWtJN09sY1pHUmtaVnpvN1FqcG5LalhsVytYOXBSUVVSaTR2TlRVdkxrWVVGQlFVUmk0dk5UVXZMa1lVRkFGQU5TcG5Pa0k3T2xjWkdSa1pWem83UWtJN09sY1pHU1lpTlM3bFcrVUJBRFV2TGtZVUZCUVVSaTR2TlRVdkxrWVVGQlFVUmk0dkFBTUFRQUFBQThBRGdBQUxBQzRBU2dBQUFTTVZJelVqTlRNMU14VXpBUWNuTlNjT0FTTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQmdjWE14Y2xNamMrQVRjMk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dBa0NBZ0lDQWdJQUJnRnZsTlNwbk9rSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdTWWlOUzdsL2NBMUx5NUdGQlFVRkVZdUx6VTFMeTVHRkJRVUZFWXVMd0lBZ0lDQWdJRDkyMXZsTGpVaUpoa1pWem83UWtJN09sY1pHUmtaVnpvN1FqcG5LalhsNVJRVVJpNHZOVFV2TGtZVUZCUVVSaTR2TlRVdkxrWVVGQUFEQUVBQUFBUEFBNEFBQXdBbUFFSUFBQUVoTlNFQkJ5YzFKdzRCSXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUdCeGN6RnlVeU56NEJOelkxTkNjdUFTY21JeUlIRGdFSEJoVVVGeDRCRnhZQ1FQNkFBWUFCZ0Z2bE5TcG5Pa0k3T2xjWkdSa1pWem83UWtJN09sY1pHU1lpTlM3bC9jQTFMeTVHRkJRVUZFWXVMelUxTHk1R0ZCUVVGRVl1THdJQWdQM2JXK1V1TlNJbUdSbFhPanRDUWpzNlZ4a1pHUmxYT2p0Q09tY3FOZVhsRkJSR0xpODFOUzh1UmhRVUZCUkdMaTgxTlM4dVJoUVVBQUFBQVFCQUFBQUR3QU9BQUJjQUFBRTFJeFV6Qnljek5TTVZKemNWTXpVak54Y2pGVE0xRndNQXdFQ0FnRURBd01EQVFJQ0FRTURBQVVCQXdNREF3RUNBZ0VEQXdNREFRSUFBQndDQUFFQURnQU5BQUFNQUJ3QUxBQThBRXdBWEFCc0FBQk1SSVJFQkl6VXpOU00xTXhNak5UTTFJelV6QVNNUk16VWhOU0dBQXdEOXdJQ0FnSURBZ0lDQWdBRkF3TUQ5Z0FLQUEwRDlBQU1BL1VDQVFJRCt3SUJBZ1A3QUFVQ0F3QUFBQUFVQVFBQ0FBNEFEUUFBTEFCY0FJQUFrQUNnQUFDVVVCaU1pSmpVME5qTXlGaVVpQmhVVUZqTXlOalUwSmdFMUl4VXpFU0UxSVRjaE5TRTFGU0UxQVlBNEtDZzRPQ2dvT0FFZ0tEZzRLQ2c0T1A0NHdJQUNRUDRBUUFJQS9nQUNRT0FvT0Rnb0tEZzRPRGdvS0RnNEtDZzRBY0JBUVA2QVFFQkFnRUJBQUFBQUFRQ0FBRUFEUUFOQUFCMEFBQUVVQmlNaUppY2pFU01PQVNNaUpqVTBOak15RmhjekVUTStBVE15RmdOQU9DZ2ZNZ3FGeFFveUh5ZzRPQ2dmTWdxRnhRb3lIeWc0QXVBb09DUWMvY0FjSkRnb0tEZ2tIQUpBSENRNEFBQUJBVUFCQUFMQUFvQUFDd0FBQVJVakZTTTFJelV6TlRNVkFzQ0FnSUNBZ0FJQWdJQ0FnSUNBQUFBQUFBRUJRQUdBQXNBQ0FBQURBQUFCRlNFMUFzRCtnQUlBZ0lBQUFBQUJBRUFBQUFQQUE0QUFBd0FBQ1FNRHdQNUEva0FCd0FIQS9rQUJ3QUhBQUFFQVFBQkFBOEFEUUFBQ0FBQUpBU0VDQVA1QUE0QURRUDBBQUFBQkFFQUFBQVBBQTRBQUd3QUFBUlFIRGdFSEJpTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGZ1BBSXlONlVsRmRYVkZTZWlNakl5TjZVbEZkWFZGU2VpTWpBY0JkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU1qSTNwU1VRQUFBQUFDQU1BQkFBTkFBb0FBQXdBSEFBQVRJUlVoRVJVaE5jQUNnUDJBQW9BQmdJQUJnSUNBQUFBQUFRREFBRUFEUUFOQUFCTUFBQUVISVJVaEJ5TTNJelV6TnlFMUlUY3pCek1WQWtWS0FVWCtjSEJnY0pEYlN2N2JBWEJ3WUhDd0FnQ0FnTURBZ0lDQXdNQ0FBQUFDQVFBQVFBTUFBNEFBQlFBSkFBQUpBaGNIRndVVklUVUNmUDdBQVVCRS9QeitRQUlBQVFBQlFBRkFSUHo4eEVCQUFBQUFBZ0VBQUVBREFBT0FBQVlBQ2dBQUFUY25Od2tCSndjVklUVUJRUHo4UkFGQS9zQkVRQUlBQVVUOC9FVCt3UDdBUk1SQVFBQUFBQUFCQVFBQVFBTkFBMEFBQXdBQUNRRWpBUU5BL2tDQUFjQURRUDBBQXdBQUFBSUFnQUFBQTRBRHdBQUxBQmtBQUFFME5qTXlGaFVVQmlNaUpnVTFJUlVGRlFNekV6TVRNd00xQWFBNEtDZzRPQ2dvT0FIZy9RQUJBRUJnUUVCQVlFQURZQ2c0T0Nnb09EaTRRRUFnb1A1QUFVRCt3QUhBb0FBSUFBQUFRQVFBQTBBQUF3QUhBQXNBRHdBVEFCY0FKd0FyQUFBM0l4RXpNeU1STXhNakVUTVRJeEV6RXlNUk14TWpFVE1URVJRR0l5RWlKalVSTkRZeklUSVdCeUVSSWNCQVFNQ0FnSUJBUUlCQVFJQkFRSUJBUUlBbEcveUFHeVVsR3dPQUd5VkEvSUFEZ01BQ0FQNUFBY0QrUUFIQS9rQUJ3UDVBQWNEK0FBSkEvWUFiSlNVYkFvQWJKU1ViL1lBQUFBQUFCd0FBQUVBRUFBTkFBQThBRXdBWEFCc0FId0FqQUNjQUFBRWhJZ1lWRVJRV015RXlOalVSTkNZQkl4RXpFeU1STXhNakVUTVRJeEV6RXlNUk14TWpFVE1Ed1B5QUd5VWxHd09BR3lVbC9PVkFRTUNBZ0lCQVFJQkFRSUJBUUlCQVFBTkFKUnY5Z0JzbEpSc0NnQnNsL1lBQ0FQNUFBY0QrUUFIQS9rQUJ3UDVBQWNEK0FBSUFBQkVBQUFBQUJBQUR3QUFGQUFzQUVRQVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FBQk1qTlRNVkl4RWpGVE0xSXdFVk14VXpOUU1qRlRNMUl3VXpFU01USXhFekF5TVJNd0V6RVNNRE14RWpBU01STXhNekVTTUJFVE1SSVNNUk14a0JJeEVqTXhFakV5TVJNeGNoRlNGQVFNQ0FRTUNBQXdDQVFFQ0F3RUQrZ0VCQVFFQkFnRUJBL3dDQWdJQkFRQUVBZ0lCQVFFRCt3RUFDd0VCQVFJQkFRRUJBUU1EOGdBT0FBd0RBUVAxQXdFQURnRUNBd1B5QVFNQkFBUUFCd1A4QUFRRC9BUDVBQVFEL0FBRUFBY0QvQVA1QUFRQUJ3UDhBQVFEL0FQNUFBUUQvQUFFQUFjRC9BRUJBQUFBQUt3QUEvOEFFQUFQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFHOEFjd0IzQUhzQWZ3Q0RBSWNBaXdDUEFKTUFsd0NiQUo4QW93Q25BS3NBQUFFVkl6VUhNelVqSnhVek5RY3pOU01GTXpVak55TVZNemNqRlRNbkZUTTFOeU1WTXljVk16VTNJeFV6RXpVakZRY1ZNelUzSXhVekZTTVZNeU1WTXpVZEFUTTFCek0xSXpjVk16VTlBU01WTnpVakZUY2pGVE1YTlNNVk55TVZNd2MxSXhVVk5TTVZGek0xSXpzQk5TTXpOU01WQnhVek5RY3pOU01YTXpVak93RTFJek0xSXhVWE5TTVZFeEVoRVFVaEVTRURJUkVoQnljakZRVWhFU0VISnlNVkV5RVJJUWNuSXhVQmdFQkFRRUJBUUlCQVFBRUFRRUNBUUVCQVFFQ0FRRUJBUUlCQVFFQkFRRUNBUUVCQVFFQkFnRUJBZ0VCQWdFQkFnRUNBUUVCQVFJQkFRSUJBUUVCQVFFQkFRSUJBd0VDQVFFQ0FRRUJBUUVDQVFFQkF3UHdBQThEOGdBT0FRUDhBQVFCQUFYLyt3UDhBQVFCQUFYL0Evd0FCQUVBQmZ3SUFRRUNBUUVCQVFJQkFRRUJBUUlCQWdFQkFRRUNBUUVCQVFQN0FRRUJBUUVCQVFFQkFRRUJBUUVDQVFJQkFRRUJBUUVCQVFJQkFRRUJBZ0VDQVFFQkFRRUJBUUVCQVFJQkFRSUJBUUVCQVFFQ0FRRUFEZ1B3QUJBQkEvSUFDUUFFQXdJQ0FRQUVBd0lDQS9jQUJBTUNBZ0FBQVBnQUEvOEFFQUFQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFHOEFjd0IzQUhzQWZ3Q0RBSWNBaXdDUEFKTUFsd0NiQUo4QW93Q25BS3NBcndDekFMY0F1d0MvQU1NQXh3RExBTThBMHdEWEFOc0Ezd0RqQU9jQTZ3RHZBUE1BOXdBQUFSRWhFUU1oRVNFSEl6VXpKUkVoRVFNaEVTRUhJelV6QXhFaEVRTWhFU0VISXpVekV6TVZJeFVqTlRNbk14VWpLd0UxTXhjak5UTUZJelV6TXlNMU16VXpGU00xSXpVek5UTVZJelVqTlRNMU14VWpOU00xTXhNak5UTUhNeFVqTnlNMU14VWpOVE1ISXpVekZUTVZJeFVqTlRNM0l6VXpOU00xTXpVekZTTTNJelV6RnlNMU16TWpOVE1ITXhVakZTTTFNeFV6RlNNM014VWpOek1WSXdjekZTTVZJelV6QnlNMU13RWpOVE1CTXhVakZTTTFNemNqTlRNM014VWpGU00xTXdjekZTTVZJelV6TnlNMU14VWpOVE16SXpVek5TTTFNelVqTlRNMUl6VXpBU00xTXhjak5UTTdBUlVqTnpNVkl6TWpOVE1DZ0FHQVFQOEFBUUJCZ0lEOGdRR0FRUDhBQVFCQmdJRC9BWUJBL3dBQkFFR0FnRUZBUUVCQWdFQkFRRUJBUUVCQUFRQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFJQkFRTUJBUUlCQVFFQkFRRUJBUUVCQVFJQkFRRUJBUUVDQVFFQkFRRUJBUUVEQVFFQkFRRUJBUUVCQVFFQkF3RUJBUUVCQVFFQUJnRUJBL3dCQVFFQkFnRUJBUUVCQVFFQkFRRUJBUUlCQVFFQkFRRUJBUUVCQVFFQkEvZ0JBUUlCQVFFQkFRSUJBUU1CQVFBUEEvb0FCZ1A3QUFRREFnSUQrZ0FHQS9zQUJBTUNBL2dEK2dBR0Evc0FCQU1DQUFVQkFRRUJBUUVDQVFFQkFRRUJBUUVCQVFFQkFRRUJBUVA1QVFJQkFRRURBUUlCQVFFQkFRRUJBUUVCQVFFQkFnRUJBZ0VCQVFFQkFnRUNBUUlCQVFFQ0FRQUZBUVA3QVFFQkFRRUNBUUVCQWdFQkFRRUJBd0VCQVFFQkFRRUJBL2NCQVFFQkFRRUJBQUIwQUFBQUFCQUFEd0FBRkFBc0FEd0FUQUJrQUhRQWpBQ2NBS3dBdkFETUFOd0E3QUQ4QVF3QkhBRXNBVHdCVEFGY0FXd0JmQUdNQVp3QnJBRzhBY3dCM0FIc0FBQUVWSXpVak5STWpGVE0xSXdFaEVTRTNNelVqSnpNMUl4VXpFU0UxSVJFakZUTTFJd0VqRlRNbkZUTTFBU0VSSVFjakZUTUZOU01WTlNNVk13RWhFU0UzTXpVaklTTVZNeWNWTXpVUk16VWpKeFV6TlRjakZUTUhGVE0xTXpVakZSVXpOU00zSXhVekJ4VXpOVE0xSXhVWE5TTVZFeU1WTXhVMUl4VUVBRUNBZ0lEQVFQekFBUUQvQUVDQWdJQ0F3RUFEZ1B5QVFNQ0FBZ0JBUUlCQUFZRC9BQUVBUUlDQS93QkFRRUQrZ0FFQS93QkFnSUFCZ0VCQWdFQkFRRUJBZ0VCQVFFQkFRRUJBZ0VCQVFFQkFRRUJBZ0VCQVFBUEF3SUJBL0lCQXdBS0Evd0JBZ0lCQXdQN0FRUDdBd0VBQ3dFQ0FRRUQvQUFFQVFJQkFRRUNBUVA4QS93QkFnRUNBUUVEL0FFQkFRRUNBUUVCQVFFQkFnRURBUUVCQVFFQkFnRUJBQVFCQWdFQkFBQUFBRXdBQUFBQUVBQVBBQUFNQUJ3QUxBQkVBRndBZEFDTUFKd0FyQUM4QU13QTNBRHNBUHdCREFFY0FTd0JRQUZRQUFBRXpFU003QVJFakFSRWpFUUV6TlNNVk14RWpGVE0xSXdFVk14VXpOUU1qRlRNMUl4RWhGU0VCSXhFekV5TVJNeE1qRVRNQk14VWpOek0xSXdVakZUTVJJeFV6QVRNVkl6Y3pOU01YRlRNMUl6VXpOU01DQUVCQWdJQ0FBUUJBL1FDQXdFQkF3SUFEQUlCQVFJREFRUHlBQTREK2dFQkF3SUNBZ0VCQS9RREF3RUJBUUFFQVFFQkFRUDdBd01CQVFFREFRRUJBUUFHQS93QUJBUDhBQVFEL0FBTUFRTUQ5d01CQUE0QkFnTUQ4Z0VEQUFVQkFBWUQvQUFFQS93QUJBUDhBQVFEQVFFQ0FRQUVBZ1A2QXdFQkFRRUNBUUVBQUJRQkFBQUFEd0FPQUFBTUFCd0FQQUJnQVBnQUFOeUVWSVFFaEZTRUxBVGNoRndNVkl6MEJNeFUzSnlNSEZ3VStBUmNlQVJjK0FSY3lGak15TmpVMEp5NEJKeVluSmdZSEJoWUhCaVlqSWdZbkhnRTNRQU9BL0lBRFFQN0FBVURBd0VBQlFFREFRRUI2S09Rb2V2M2VEU2tVRml3d0tRVWJHUndvSnlRVUZUY2RIUkVnSndnSUR5TWFNVEV4QkVRVU5SVkFRQU9BZ1AzV0FTckF3UDdXVnN4MGRMMTNkNzEvRUI4TURrY0RBVVFDWUNRVUZoNGZPaGdYQ0E0T0RBdzhDZ05GWGdNSlF4a0FBQUFBQVFCUkFBQURsUU9BQUlnQUFBRW1CZ2M0QVRFT0FRY09BU2NtTmo4Q05pWW5KZ1lIT0FFeEJ6QUdCdzRCSnlJbU5SRTRBVFUwSmlNNUFUZ0JNU0lHRlRFNEFURTRBVEU0QVRFVUZSWVVGUllIRkFZSEJpWXhMd0UxT0FFeExnRUhEZ0VYRkRBNUFSTVhGZ1lIT0FFeEJpWXZBamdCTVM0QkJ3NEJGekVYTUJZWEhnRXpNamMrQVRjMk56NEJOejRCTnpZbUp3TjRGek1NRENNRUF3b0tCd0VCQmlRRUh4b2FLd1VlQlFFQkJRa0lBeVViR2lZQkFRRUVDUXdHQmlBREt4b2JId1F5QkFFREJBY1BCUmxMRWpVVEZBSVNiMUlySzRKV0t5a3FSQmtaQ2hRQkdoQVFDQWdOR0FLNURCRVlJSU1NQ2cwRUFnOElJdUVhS3dRRUh4cldIZ2NJRVFFSkJRRTZBUm9tSmhvQkxTeHRNQzhIQ0F3QkFoSXEwZ0VhSHdRREt4b0IvclVnQlFrREJRSUZHMUlVQWhJUk5SUjZkanM3TGdrSkxDVWxOM1ozUUNnM0dCb3dEQUFCQVFBQUFBTUFBNEFBQmdBQUNRRVJOeGMzSndNQS9nQ1VXS2RZQVVBQ1FQMEFlUGc3K1FBQUF3Q0FBRUFEZ0FOQUFBc0FKd0F6QUFBQk5DWWpNU01pQmhVeEZTRUJGQVlqSWlZMU1UVWhGUlFYSGdFWEZqTXlOejRCTnpZMU1UVWhOeU1pQmhVeEZTRTFOQ1lqQVlBbEc0QWJKUUVBQVFCTE5UVkwvd0FlSG1sR1JWQlFSVVpwSGg3L0FNQ0FHeVVCQUNVYkF3QWJKU1ViUVA4QU5VdExOY0RBVUVWR2FSNGVIaDVwUmtWUXdNQWxHMEJBR3lVQUF3QkFBQUFEd0FPQUFCQUFMQUErQUFBQlBnRTFOQ1l2QVM0Qkl5SUdCekVIRnhFT0FTTWlKalUwTmo4Qkp3Y09BUlVVRng0QkZ4WXpNalkvQVNjaEp5NEJJeUlHRHdFWE56NEJOVFFtSnpFQ1JRa0tDZ2xhQ0JnTkRSY0pMYlFSTHhvMVNoUVJoN1NITkR3ZUhtaEZSazlQaXpTSHRBRU9XZ2dYRGcwWENTMjBMUWtLQ2drQ3VRa1hEUTBZQ0ZvSkNnb0pMYlQrbUJFVVNqVWFMeEdIdEljMGkwOVBSa1ZvSGg0OE5JZTBXZ2tLQ2drdHRDMEpGdzBORndrQUFBQUFCZ0JBQUFBRHdBT0FBQk1BRndBYkFCOEFJd0FuQUFBQklTSUdGVEVSRkJZek1TRXlOalV4RVRRbUl3RWpFVE1CSVRVaE5TRTFJVFVoTlNFMUlUVWhBNEQ5QUJzbEpSc0RBQnNsSlJ2K0FNREFBY0QrZ0FHQS9vQUJnUDZBQVlEK2dBR0FBNEFsRy8wQUd5VWxHd01BR3lYOUFBS0EvWUJBUUlCQWdFQ0FBQUFCQUFEL3dBUUFBOEFBQWdBQUZ4RUJBQVFBUUFRQS9nQUFBQUFBQWdCQS84QUR3QVBBQUFNQUJ3QUFBU0VSSVNrQkVTRUNnQUZBL3NEOXdBRkEvc0FEd1B3QUJBQUFBQUFCQUFEL3dBUUFBOEFBQXdBQUJTRVJJUVFBL0FBRUFFQUVBQUFBQWdBQUFJQUVBQU1BQUFJQUJRQUFDUUVSSVJFQkFnQUNBUDRBL2dBQndBRkEvWUFDZ1A3QUFBSUFBQUNBQkFBREFBQUNBQVVBQURjUkFTRUJFUUFDQUFJQS9nQ0FBb0Qrd0FGQS9ZQUFBQUFDQUFBQUFBTUFBNEFBQlFBVUFBQVRNd0VSQVNNQkVSWVhIZ0VYRmhVVUJ3NEJCd1lBd0FFQS93REFBa0FwSkNNekR3NE9Eek1qSkFFQS93QURnUDhBL2tnQjhBc1hGMElvS0MwdEtDaENGeGNBQUFBREFBRC93QVFBQThBQUJRQVVBRGdBQUJNekFSRUJJd0VSRmhjZUFSY1dGUlFIRGdFSEJnTVZNaFlYRmhjZUFSY1dGUlFIRGdFSEJnY09BU01WTWpjK0FUYzJOVFFuTGdFbkpnREFBUUQvQU1BQ1FDa2tJek1QRGc0UE15TWtLVVI5TVJzVUZSd0hCd2NISEJVVUd6RjlSRjFSVW5vakl5TWplbEpSQVFEL0FBT0Evd0QrU0FId0N4Y1hRaWdvTFMwb0tFSVhGd0x0V2p3NEh5TWpUaW9wTEN3cEtrNGpJeDg0UEZvb0tJdGVYV3BxWFY2TEtDZ0FBZ0FBQUFBRUFBT0FBQVVBRVFBQUV3RVJBU01SQlNjSEp3Y1hCeGMzRnpjbndBRUEvd0RBQkFCYmhZWmFoWVZiaFlWYmhnS0FBUUQ4Z0FFQUFZQTdXNFdGVzRXRlc0V0ZXNFVBQUFRQUFBQkFCQUFEUUFBUEFCc0FOd0JUQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQVNNMUl4VWpFVE1WTXpVekFRNEJCdzRCQnc0Qkt3RVJNeklXRng0QkZ4NEJGeDRCRlJRR0J5Y2VBUlVVQmdjT0FRY09BUWNPQVNzQkVUTXlGaGNlQVJjZUFSY0R3UHlBR2lZbUdnT0FHaVltL2lhQWdJQ0FnSUFCcFFnVURBd2VFaEVzR3FxbEh5MFFFQjRORFJVSUJ3Y0lCMjBFQkFRRUJBZ0dCUXdJQmhvWk5Cb2dId1lLRVFnSEN3UURRQ1lhL1lBYUppWWFBb0FhSnYyQXdNQUNBTURBL29vWUtBNFBGd2NJQndJQUJ3Y0dGeEFRS1JnWlBDUWdPUmk4RFNNWEZpTU5EUklGQlFnREFRUUJBQUlCQWdrR0J4TU1BQUFBQUFNQUFBQkFCQUFEUUFBUEFEOEFid0FBQVNFd0JoVVJGQll4SVRJMk1SRXdKZ0V1QVNjdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjVkRnRWpJaVluTGdFbkxnRTFORFkzUGdFM1BnRXpNaFlYRlNFdUFTY3VBU01pQmdjT0FSVVVGaGNlQVRNeU5qY1ZEZ0VqSWlZbkxnRW5MZ0UxTkRZM1BnRTNQZ0V6TWhZWEZRUEEvSUJBUUFPQU1CQVEvZkFKRmcwTkdRMGJLeEFQRUJBUEVDb2FHREVZR3o4a0l6MFpHaWNORGcwUER3OHJHeHRBSXgwM0d3R2dDUllORFJrTkd5c1FEeEFRRHhBcUdoZ3hHQnMvSkNNOUdSb25EUTRORHc4UEt4c2JRQ01kTnhzRFFCQXcvWUF3RUVBQ2dFRCs1d1lLQXdRREVSSVJMeDRlTHhFUkVRME9oUXNMRHc4UEt4d2NRQ1VuUmg0Zkx4RVFFUWdJaVFZS0F3UURFUklSTHg0ZUx4RVJFUTBPaFFzTER3OFBLeHdjUUNVblJoNGZMeEVRRVFnSWlRQUFCQUFBLzhBRUFBUEFBQU1BQndBWUFCd0FBQk1oRlNFQklUVWhBUkV1QVNNaUJoVVVGak15TmpVUk16VWhGU0UxQUFLQS9ZQUVBUHdBQkFEL0FCUXhHMEplWGtKQ1hzRDhBQUtBQWNDQUFnQ0Evdjc5NkF3T1N6VTFTMHMxQWY2Q2dJQUFBQUVBUUFBQUE4QURnQUFkQUFBQkVTNEJJeUlHRlJRV016STJOUkVsRVM0Qkl5SUdGUlFXTXpJMk5SRUJRQlF4RzBKZVhrSkNYZ0lBRkRFYlFsNWVRa0plQXV6OStnd09TelUxUzBzMUFmdDIvclVNRGtzMU5VdExOUUpBQUFBQUFBRUF3QUNBQTBBREFBQUNBQUEzRVFIQUFvQ0FBb0Qrd0FBQUFBQUNBTUFBZ0FNQUF3QUFBd0FIQUFBQk14RWpJVE1SSXdKQXdNRCtnTURBQXdEOWdBS0FBQUFBQVFEQUFJQURRQU1BQUFNQUFDVWhFU0VEUVAyQUFvQ0FBb0FBQUFJQVVBQkFBN0FETUFBZ0FEd0FBQUVtSnlZaUJ3WVBBU2NtSnlZaUJ3WUhCZ2NHRkJjV0Z3a0JOamMyTkNjbUp3TUpBUzRCTlRRMk56NEJNeklXSHdFM1BnRXpNaFlYSGdFVkZBWURmaUFxS1ZZcEtpQkNRaUFxS1ZZcEtpQWhFUkFRRVNFQmZnRitJUkVRRUJFaExmNnYvcThYR0JnWEZqc2dJRHNXYjI4V095QWdPeFlYR0JnQy9pRVJFQkFSSVVGQklSRVFFQkVoSUNvcVZ5b3FJZjZDQVg0aEtpcFhLaW9nL3U3K3J3RlJGandnSVR3V0Z4Z1lGMjl2RnhnWUZ4WThJU0E4QUFBQUFRQlFBRUFEc0FNd0FDQUFBQWtDSmljbU5EYzJOelkzTmpJWEZoOEJOelkzTmpJWEZoY1dGeFlVQndZSEEzNytndjZDSVJFUUVCRWhJQ29wVmlrcUlFSkNJQ29wVmlrcUlDRVJFQkFSSVFHKy9vSUJmaUVxS2xjcUtpQWhFUkFRRVNGQlFTRVJFQkFSSVNBcUtsY3FLaUVBQUFBQ0FFQUFBQVBBQTRBQUNnQVZBQUFCSlFzQkJSY0RKUVVETndFSE55Yy9BUjhCQnhjbkE4RCt2bjUrL3I3MFNnRVdBUlpLOVA1QXRqQ2syRkpTMktRd3RnSXJIUUU0L3NnZDMvNjBzYkVCVE4vKzBuVFpsaFRKeVJTVzJYUUFBQUFCQUVBQUFBUEFBNEFBQ1FBQUpRVVRKeVViQVFVSEV3SUEvdXBLOUFGQ2ZuNEJRdlJLc2JFQlROOGRBVGoreUIzZi9yUUFBZ0NBQUVBRGdBTkFBQU1BQndBQUV4RWhFUU1oRVNHQUF3QkEvWUFDZ0FOQS9RQURBUDFBQW9BQUFBQURBSUFBUUFPQUEwQUFBd0FIQUEwQUFCTVJJUkVESVJFaEJ4Y0JKemNYZ0FNQVFQMkFBb0NiVy83QXdGdGxBMEQ5QUFNQS9VQUNnR1ZiL3NEQVcyWUFBd0NBQUVBRGdBTkFBQU1BQndBTEFBQUJJUkVoQXhFaEVRTWhFU0VCQUFJQS9nQ0FBd0JBL1lBQ2dBTEEvZ0FDZ1AwQUF3RDlRQUtBQUFBQUNBQ0FBRUFEZ0FOQUFBTUFDZ0FPQUJRQUdBQWVBQ0lBS0FBQUFTRVZJU1VqRlRNVk16VURNeEVqRVNNVk16VWpCU0UxSVNjakZUTTFJeEVqRVRNREZUTTFNelVCZ0FFQS93QUJ3SUNBUUVCQVFJREFRUDVBQVFEL0FNQkF3SUJBUUVCQWdBTkFRRUJBZ01EK0FBRUEva0JBd01CQWdNQkFBY0QvQUFJQXdJQkFBQUFBQVFFQUFNQURBQUxBQUJzQUFBRVVCdzRCQndZaklpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WURBQlFVUmk0dk5UVXZMa1lVRkJRVVJpNHZOVFV2TGtZVUZBSEFOUzh1UmhRVUZCUkdMaTgxTlM4dVJoUVVGQlJHTGk4QUFBQUFBZ0NBQUVBRGdBTkFBQnNBTndBQUFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKeTRCSnlZMU5EYytBVGMyTXpJWEhnRVhGaFVVQnc0QkJ3WUNBRTlHUm1rZUhoNGVhVVpGVUU5R1Jta2VIaDRlYVVaRlVFSTdPbGNaR1JrWlZ6bzdRa0k3T2xjWkdSa1pWem83QTBBZUhtbEdSVkJQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDc5UUJrWlZ6bzdRa0k3T2xjWkdSa1pWem83UWtJN09sY1pHUUFBQUFBREFJQUFRQU9BQTBBQURBQW9BRVFBQUFFVUJpTWlKalUwTmpNeUZoVURJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21BeUluTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ0svY1ZCUWNIQlFVSEcvVDBaR2FSNGVIaDVwUmtWUVQwWkdhUjRlSGg1cFJrVlFRanM2VnhrWkdSbFhPanRDUWpzNlZ4a1pHUmxYT2pzQndVOXhjRkJRY1hGUUFYOGVIbWxHUlZCUFJrWnBIaDRlSG1sR1JWQlBSa1pwSGg3OVFCa1pWem83UWtJN09sY1pHUmtaVnpvN1FrSTdPbGNaR1FBQUFnQ0FBQUFEZ0FPQUFBWUFLUUFBSlNFVUJpTWlKZ0UwSmljMk5EVTBKaU1pQmhVY0FSY09BUlVVQnc0QkJ3WWpGU0UxSWljdUFTY21BWUFCQUVzMU5Vc0JRRWs0QVNVYkd5VUJPRWtQRHpRakl5Z0RBQ2dqSXpRUEQ0QTFTMHNDTlQ5akV3TUZBeHNsSlJzREJRTVRZejlDT3pwWEdSbUFnQmtaVnpvN0FBQUVBRUFBQUFQQUE0QUFDUUFOQUNrQVJRQUFBVE1WSVRVek5TTTFNelVqRlRNRkZBY09BUWNHSXlJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0J6UW5MZ0VuSmlNaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05nSkFRUDhBUUVEQWdJQUJnQ01qZWxKUlhWMVJVbm9qSXlNamVsSlJYVjFSVW5vakkwQWVIbWxHUlZCUFJrWnBIaDRlSG1sR1JWQlBSa1pwSGg0QkFFQkF3RURBZ0lCZFVWSjZJeU1qSTNwU1VWMWRVVko2SXlNakkzcFNVVjFQUmtacEhoNGVIbWxHUlZCUFJrWnBIaDRlSG1sR1JRQUFCQUJBQUFBRHdBT0FBQmtBSFFBNUFGVUFBQUVVQmdjT0FSVWpORFkzUGdFMU5DWWpJZ1lWSXpRMk16SVdBVE0xSXlVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZSE5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMkFzQTNHaGNZZ0Q4YkZSRW1HaG9tZ0hCUVQzSC9BSUNBQWdBakkzcFNVVjFkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU5BSGg1cFJrVlFUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVBa0JFUnhjVUl5ZFRVeGdTR0JnYUppWWFUM0Z3L2ZDQXdGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBQUFBQUFRQVFBQUFBOEFEZ0FBREFBY0FJd0EvQUFBQk14RWpGVE0xSXlVVUJ3NEJCd1lqSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZSE5DY3VBU2NtSXlJSERnRUhCaFVVRng0QkZ4WXpNamMrQVRjMkFjQ0FnSUNBQWdBakkzcFNVVjFkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeU5BSGg1cFJrVlFUMFpHYVI0ZUhoNXBSa1ZRVDBaR2FSNGVBc0Qrd01DQWdGMVJVbm9qSXlNamVsSlJYVjFSVW5vakl5TWplbEpSWFU5R1Jta2VIaDRlYVVaRlVFOUdSbWtlSGg0ZWFVWkZBQUFEQUVBQUFBUEFBMEFBRXdBdkFEc0FBQUVqSnlFSEl5SUdGUkVVRmpNaE1qWTFFVFFtQVNJbkxnRW5KalUwTno0Qk56WXpNaGNlQVJjV0ZSUUhEZ0VIQmpjVUJpTWlKalUwTmpNeUZnT0FnSUQvQUlDQUdpWW1HZ01BR2lZbS9tWXVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSSVNFVDBwS1ZKTE5UVkxTelUxU3dMQWdJQW1HdjNBR2lZbUdnSkFHaWI5d0JJUlBTa3BMaTRwS1QwUkVoSVJQU2twTGk0cEtUMFJFdUExUzBzMU5VdExBQUFEQUVBQVFBUEFBMEFBQ3dBYkFDZ0FBQUV5RmhVVUJpTWlKalUwTmlVaElnWVZFUlFXTXlFeU5qVVJOQ1lESndjQkJ4RTRBVEVoT0FFeEFtQW9PRGdvS0RnNEFVajlBQm9tSmhvREFCb21KaHFBb1A4QTRBTUFBb0E0S0NnNE9DZ29PTUFtR3YyQUdpWW1HZ0tBR2liOTRJQ2dBUURnQWVBQUFBQUFBd0FBLzhBRUFBTkFBQjBBS1FBd0FBQWxOU2NIQVFjUk9BRXhJVGdCTVJFekVUUW1JeUVpQmhVUkZCWXpJVFVESWdZVkZCWXpNalkxTkNZVE14VTNKeFVqQXdCQW9QOEE0QU1BUUNZYS9RQWFKaVlhQWdBZ0tEZzRLQ2c0T0RqQXdNREF3S0JBb0FFQTRBSGcva0FCd0JzbEpSdjlnQm9tZ0FIQU9DZ29PRGdvS0RqOXdJQ2dvSUFBQUFBSEFBQUFBQVFBQTRBQUFnQUZBQllBSFFBcEFDd0FMd0FBRXhFQklRRVJCU0lHRlJFVUZqTWhNalkxRVRRbUl5RUZFU2NISndjUkJTSUdGUlFXTXpJMk5UUW1BUkVoQ1FFaEFBRUFBZ0FCQVB6M0Z5QWdGd0lTRnlBZ0YvM3VBZ2xnWUtDZ0FVQWJKU1ViR3lVbC9hVUJBQU1BL3dBQkFBT0Evd0FCQVA4QUFRREFJQmYrYmhjZ0lCY0JraGNnUVA3QWdJREF3QUZBUUNVYkd5VWxHeHNsL3NEL0FBRUEvd0FBQUFBQUJ3QUFBQUFFQUFPQUFBOEFGZ0FaQUJ3QUh3QWlBQzRBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lESndjbkJ4RWhJUmNIQVRjWEVRY25BUkVuSlRRMk16SVdGUlFHSXlJbUF3bjk3aGNnSUJjQ0VoY2dJQ0JnWUtDZ0FnRDlBTURBQVVEQXdNREFBc0RBL3NBbEd4c2xKUnNiSlFMQUlCZitiaGNnSUJjQmtoY2cvb0NBZ01EQUFVREF3UDhBd01BRGdNREEvd0QrZ01CQUd5VWxHeHNsSlFBQUFBQUNBRUFBQUFQQUE0QUFDUUFVQUFBbEp4RWhFU0VYQnlFUkpSRWhFU2MzSVJFM0Z5RURWNWY5Z0FKVGxta0JBUHpBQWdEcGFmOEFhZXIrTFplV0FsUDlnSmRwQVFCQUFnRCtMZXBwL3dCcDZRQUFBQUFFQUFBQUFBUUFBNEFBQXdBSEFCQUFHUUFBRXpNVkl3RVZNelVETkNZaklSVWhFVE1sRkJZeklUVWhFU01BZ0lBRGdJREFKaHIrZ0FGQWdQMkFKaG9CZ1A3QWdBTUFnUDZBZ0lBQndCb21nUDJBd0JvbWdBS0FBQUFBQUFRQVFBQUFBNEFEZ0FBREFCUUFHQUFjQUFBQklSRWhKemdCTVNNNEFURVJPQUV4TXpnQk1SRVhJeEV6RnlFUklRR0Evc0FCUUVEQXdNQkFRRUFCUVA3QUEwRDlBRUFDZ1AyQWdBT0FRUDBBQUFBQUFBTUFnQUJBQTRBRFFBQUNBQVVBQ0FBQUpTRVJDUUVSQ3dFekE0RCt3UDVBQVVCQW9LQkFBd0Q5QUFNQS9RQUJ3UDZBQUFBREFJQUFRQU9BQTBBQUFnQUZBQWdBQUJNaEFSa0JJU1UxQllBREFQMEFBd0Q5UUFHQUFZRCt3QU1BL3NCQW9LQUFBQUFBQndDQUFBQURnQU9BQUEwQUZRQWRBRklBWUFCb0FIQUFBQ1V5TmpjVkRnRWpJaVluTlI0Qkp4NEJGemN1QVNjbkhnRVhOeTRCSndFVkxRRVZJZ1lIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VWRkJZWE15NEJOVFEyTno0Qk56NEJOejRCTno0Qk56NEJOejRCQVNNZUFSVVVCZ2N6UGdFMU5DWUhGejRCTnljT0FRY1hQZ0UzSnc0QkFnQU1HQXdNR0F3TUdBd01HTndUS2hZZ0Zpb1RtZ2taRGpnUEdBa0JLZ0VBL3dBTUdBd2JNaGdXS2hNVkpSQVBHQWtLRGdNQkFnRUNRUUlDQWdJQ0NnWUpHQThMR1E0VEtoWVJJaElNR0FHSlFRSUNBZ0pCQVFJQmhUZ09HQW80Q1JpVUlCWXFFeUFUS2tBQ0FrRUJBZ0VDUVFJQ0RnOFlDVGdKR0E5bEZpb1RJQk1xRmdHMWdLQ2dnQUVDQXc0S0NSa09FQ1VWRXlvV0dESWJEQmdNREJnTURCZ01EQmdNRWlJUkZpb1REaGtMRHhnSkJnb0NBZ0wrOEF3WURBd1lEQXdZREF3WTdDQVRLaFlnRmlwMU9Ba1pEamdQR0FBQUFBQUVBRUFBUUFQQUEwQUFBZ0FGQUFnQUVRQUFKUkVCS1FFQkR3RXpBUkV6TlRNVk55Y1ZBb0FCUVA2QS9nQUNBRURoNGY2QVFNREF3RUFEQVAwQUFVQnpqUUlBL3dEQWdLQ2dnQUFBQkFCQUFFQUR3QU5BQUFJQUJRQUpBQklBQURjQkVSTUJJVGN6SnhVVE5RY1hOVE1WTXhGQUFVQkFBZ0QrQUVEaDRZREF3TUJBUUFNQS9RQUJRUDdBUUkyTkFnQ0FvS0NBd0FFQUFBTUFRQUFBQTYwRGJRQWFBRGdBUWdBQU56QTJOejRCTnpZM05pWW5KakV3Snk0QkJ3WUhEZ0VYRmdZeEFTY21JZ2NCSGdFWEhnRVhNUlFXTVRBV0Z6RWVBUmNlQVJjQk5qUW5Cd0V1QVNjdUFTY0JGMEIyU2lGSkl5c0ZCaFVRRUJRVFFDa29LeU1GQVFGRkEyMHRFelVUL25RUkhBb0lDd1FCQVFFRENnWUlFd2dCalJNVExmNnJCd3NEQkF3SUFWVXRBQkFRQnlFakt5a29RQk1URUJBV0JnVXFJMkF4V2tBRFFDMFRFLzV6Q0JNSUJnb0RBUUVCQVFNTENBb2NFUUdORWpVVExmNnFDUXdEQkFzSEFWVXRBQUFBQ0FBTS84QUQ3UU82QUJzQUp3QXpBRDhBU3dCZkFHa0FoQUFBQ1FFdUFTY3VBU2N1QVNjbUJnY09BUWNHRmhjZUFSYytBVGMrQVJNeUZoVVVCaU1pSmpVME5pY3lGaFVVQmlNaUpqVTBOZ01pSmpVME5qTXlGaFVVQmdNME5qTXlGaFVVQmlNaUppVW5KaUlIQVI0QkZ4NEJId0VlQVJjQk5qUW5BUzRCSnk0Qkp6Y1hCd01PQVFjT0FURXdOaWNtTmpjMk56WVdGeFl4TUJjZUFRY0dCd0djQVVBRENBVWtiRWNFQndSTWswWkhXaFFURnlzVk5CNEdJQ012WGNrYkpTVWJHeVVscFJzbEpSc2JKU1hsR3lVbEd4c2xKUnNsR3hzbEpSc2JKUU50TFJNMUUvN05FUndMQ0FzREZ3Z1NDUUV6RXhQKzJBZ0xBd01NQ2Z3dCs1NGpTU0ZMZFVVQkFRVWpLaWtwUUJNVUVBOFdCZ1VyQWI4QlFBZ1JCejVMRHdFQkFRMGZMUzJBVWxLYlNDUTZGeVpOSXk4bEFZUWxHeHNsSlJzYkpVQWxHeHNsSlJzYkpmNUFKUnNiSlNVYkd5VUJBQnNsSlJzYkpTVUJMUk1UL3MwSUV3Z0dDZ1FaQ2h3UkFUTVNOaEwrMXdrTUF3UUxCL3N0L1A2dUl5RUhFQkJBV2pGZkpDb0ZCaFlRRUJNVFFDZ3BLd0FEQU1BQUFBTkFBNEFBQndBakFFVUFBQ1VWSWlZMU14UVdKUlFIRGdFSEJpTWlKeTRCSnlZMU5EYytBVGMyTVRBWEhnRVhGZ2MwSnk0Qkp5WW5MZ0VuRGdFSEJnY09BUWNHRlJRWEhnRVhGak15Tno0Qk56WUNBRTl4UUVzQmRSa1pWem83UWtJN09sY1pHVEl5ZURJeU1qSjRNakpBQ1FvbEd4c2tIam9XRmpvZUpCc2JKUW9KRkJSR0xpODFOUzh1UmhRVXdFQndVRFZMa0VZOVBWc2JHaG9iV3owOVJtSmtaS0V5TXpNeW9XUmtZaU1uSjFVdUxqQW9ReGdZUXlnd0xpNVZKeWNqT0RJeFNoWVZGUlpLTVRJQUFBRUFRQUFBQThBRGdBQURBQUFKQVNjQkE4RDhyUzBEVXdOVC9LMHRBMU1BQ2dCQUFBQUR3QU9BQUEwQUd3QXBBRGdBUmdCVUFHSUFiZ0IxQUlNQUFBRVdGQThCQmlJbkpqUS9BVFl5RXpJMlBRRTBKaU1pQmgwQkZCWUZOelkwSnlZaUR3RUdGQmNXTWlVV01qYzJOQzhCSmlJSEJoUWZBUmMwSmlzQklnWVZGQlk3QVRJMkJTWWlCd1lVSHdFV01qYzJOQ2NUSXlJR0ZSUVdPd0V5TmpVMEpnY1VCaU1pSmpVME5qTXlGZ2MwSmlNUk1qWUhJZ1lkQVJRV016STJQUUUwSmdGTEV4TXRFelVURWhJdEV6WElHaVltR2hvbUpnRXFMUklTRXpVVExSTVRFelg5OHhNMUV4TVRMUk0xRXhJU0xSQW1Ha0FhSmlZYVFCb21BaEFUTlJNVEV5MFROUk1TRWtOQUdpWW1Ha0FhSmliYWNGQlBjWEJRVDNGQVN6VTFTNEFhSmlZYUdpWW1BUXNUTlJNdEVoSVROUk10RXdHaUpocEFHaVltR2tBYUprc3RFelVURWhJdEV6VVRFeE1URXhNMUV5MFNFaE0xRXkyMUdpWW1HaG9tSnBzVEV4TTFFeTBTRWhNMUV3RWlKaG9hSmlZYUdpWkFUM0Z3VUU5eGNGQTFTLzhBUzhzbUdrQWFKaVlhUUJvbUFBQUFBQU1BUUFDQUE4QURRQUFSQUNNQU5RQUFBUlVoRGdFaklpWW5JVFVoUGdFek1oWVhGeUlHQnlFVklSNEJNekkyTnpNMUl5NEJBU0lHQnlNVk14NEJNekkyTnlFMUlTNEJBOEQrZXdveUh4OHlDdjY3QVVVS01oOGZNZ3FsSHpJSy9ic0NSUW95SHg4eUNvV0ZDakwrWVI4eUNzWEZDaklmSHpJS0FnWDkrd295QXdCQUhDUWtIRUFjSkNRY3dDUWNRQndrSkJ4QUhDVC9BQ1FjUUJ3a0pCeEFIQ1FBQkFCQUFFQURnQU9BQUFzQUR3QVRBQmNBQUFFSEZ6VXpGU01YTnlNMUl5RVJJUkVaQVNFUkFTRVJJUUtBZ0lDQVFHQmdRTUQ5d0FHQUFZRDlRQUVBL3dBRGdHQmdRSUNBZ01EK2dBR0Evb0QrZ0FHQUFVRC9BQUFBQUFBQ0FJQUFnQU5BQTBBQUF3QVhBQUFURVNFUkJUTVZNelV6RlNNVk14VWpOU01WSXpVek5TT0FBc0Q5Z01EQXdNREF3TURBd01BRFFQMUFBc0JBd01EQXdNREF3TURBQUFBTkFBQUFRQVBBQTBBQUR3QVRBQ0VBTHdBOUFFc0FXUUJuQUhVQWd3Q1JBSjhBclFBQUV5SUdGUkVVRmpNaE1qWTFFVFFtSXdVaEVTRVRJZ1lWRVJRV016STJOUkUwSmpNaUJoVVJGQll6TWpZMUVUUW1NeUlHRlJFVUZqTXlOalVSTkNZeklnWVZFUlFXTXpJMk5SRTBKak1pQmhVUkZCWXpNalkxRVRRbU15SUdGUkVVRmpNeU5qVVJOQ1lITWhZVkVSUUdJeUltTlJFME5nY3lGaFVSRkFZaklpWTFFVFEyQnpJV0ZSRVVCaU1pSmpVUk5EWUhNaFlWRVJRR0l5SW1OUkUwTmdjeUZoVVJGQVlqSWlZMUVUUTJRQnNsSlJzRFFCc2xKUnY4d0FOQS9NQmdEUk1URFEwVEUzTU5FeE1ORFJNVGN3MFRFdzBORXhOekRSTVREUTBURTNNTkV4TU5EUk1UY3cwVEV3ME5FeE1OQ2c0T0Nnb09EbllKRFEwSkNRME5kd2NMQ2dnSEN3cDRCd2tKQndjSkNYa0RCUVVEQXdVRkEwQWxHLzJBR3lVbEd3S0FHeVZBL1lBQ1FCTU4va0FORXhNTkFjQU5FeE1OL2tBTkV4TU5BY0FORXhNTi9rQU5FeE1OQWNBTkV4TU4va0FORXhNTkFjQU5FeE1OL2tBTkV4TU5BY0FORXhNTi9rQU5FeE1OQWNBTkV3Z09DdjVBQ2c0T0NnSEFDZzRDRFFuK1FBa05EUWtCd0FrTkJBb0kva0FIQ3dvSUFjQUhDd0lKQi81QUJ3a0pCd0hBQndrSUJRUCtRQU1GQlFNQndBTUZBQUFBQUFFQkFBQkFBd0FEUUFBYkFBQUJGQWNPQVFjR0l5SW5MZ0VuSmpVME56NEJOelkxTUJjZUFSY1dBd0FORFR3eE1VZ3dMaTVJRmhZb0tHQW9LQ2dvWUNnb0FVQXdMaTVJRmhZUkVrSXZNRHhJTlRWc1FVRmdMQzJRWEZ3QUFnRUFBQUFEQUFPQUFBSUFCUUFBQ1FFaEFSTWhBZ0QvQUFJQS93Q3IvcW9EZ1B5QUFwZjlxUUFBQUFBREFFQUFBQVBBQTRBQUdBQ0ZBSkFBQUFFaEVRWUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOeUVGSWljdUFTY21OVFEzUGdFM05qY3hNalkzT2dFeE1qWXpNall6T2dFM01ESXhNalkzTURJek9nRXpNall6T2dFek9nRXhPZ0V6TWhjZUFSY1dGUndCRlRBVUZSd0JGUlFHRlJ3QkZSd0JNUTRCRlRBVU1RWVVGUlFHRlJRR0ZUQVVGUTRCRlRFR0J3NEJCd1lqQVNNMEp5NEJKeVlqTlNFRHdQMkFOeTh1UlJRVEdSbFhPanRDT2pRMFV4MGNEQUVHL2NBMUx5NUdGQlFPRHpNakpDa0NBd0lCQVFFREFRRUJBUUVEQVFJRUJ3UUJBUUVEQVFFQkFRRURBUUVCQWdRQ05TOHVSaFFVQVFFQkFRRUJBUUVMRnhkQ0tDZ3RBZ0RBR1JsWE9qdENBZ0FEZ1A3NkRCd2RVelEwT2tJN09sY1pHUk1VUlM0dk44QVVGRVl1THpVdEtDaENGeGNMQVFFQkFRRUJBUUVVRkVZdUx6VUNCQUlCQVFFREFRRUJBUUVEQVFFQkJBY0VBZ0VEQVFFQkFRRURBUUVCQWdNQ0tTUWpNdzhPQVFCQ096cFhHUm5BQUFFQWdBQkFBNEFEUUFBZkFBQUJGQWNPQVFjR0l5RWlKeTRCSnlZMUVUUTNQZ0UzTmpNaE1oY2VBUmNXRlFPQUZCUkdMaTgxL3dBMUx5NUdGQlFVRkVZdUx6VUJBRFV2TGtZVUZBRkFOUzh1UmhRVUZCUkdMaTgxQVFBMUx5NUdGQlFVRkVZdUx6VUFBd0NBQUVBRGdBTkFBQWNBRFFBVEFBQVROVE0xSVJFek5RRXpFU0VSSVNVVkl4VWhFY0RBL3dCQUFjQ0EvZ0FCUUFFQXdBRUFBc0JBUVA4QVFQNUFBZ0QrQUlEQVFBRUFBQUFBQUFVQWdBQkFBNEFEUUFBRUFBZ0FFUUFXQUJvQUFBRXpFU0VSTnpNVkl3RXpFU0VWSXhFaE5TRWpFU0VSQnlNMU13RUFnUDhBUUlDQUFZREEvc0RBQVVBQkFNQUJBRUNBZ0FKQUFRRC9BTUNBL3dBQlFNRCt3SUQvQUFFQXdJQUFBQUlBZ0FCQUE0QURRQUFIQUEwQUFBRVJJUkVoRVNFUkZ5TVZJeFVoQTREK0FQOEFBZ0RBd01BQmdBSkEvZ0FCQUFJQS93QkF3TUFBQXdDQUFFQURnQU5BQUFNQUJ3QU5BQUFCRVNFUkF5RVJJUU1oRVRNUklRR0FBZ0JBL29BQmdNRCtBTUFCUUFKQS9nQUNBUDVBQVlBQlFQNEFBVUFBQUFRQVB3QUFBMzhEZ0FBREFBY0FDd0FQQUFBVE14RWpBU0VSSVFVUklSRUZJUlVoUDBCQUFrRCtRQUhBQVFEOVFBS0EvY0FDUUFPQS9JQURBUDhBZ1A4QUFRQkFnQUFBQUFJQWZ3QUFBejhEZ0FBVUFCZ0FBQUUxTXhFak5TTVZJeEV6RlNFUklSVXpOU0VSSVFVaE5TRUIvOERBUU1EQS9zQUJRRUFCUVA3QUFRRDl3QUpBQVlDQUFRQ0FnUDhBZ1A4QWdJQUJBTUNBQUFBQUFBUUFnUUFBQThFRGdBQUVBQWtBRGdBU0FBQTNJUkVoRVRjaEZTRTFFeUVSSVJFbEVTTVJnUUxBL1VCQUFrRDl3TUFCd1A1QUFrQkFnQUVBL3dEQWdJQUJ3UDhBQVFDQS9JQURnQUFFQUQ4QVFBTy9BNEFBQXdBSEFBc0FFQUFBRXlFUklRRWhFU0UzTXhFakpSVWhOU0cvQVFEL0FBR0FBUUQvQUVDQWdQM0FBNEQ4Z0FNQS9rQUJ3UDFBUUFKQXdFQkFBQUFDQUQ4QWdBTy9BMEFBRXdBWUFBQUJFU0VSSXpVaEZTTVZNeFVoTlRNUklSRXpOU01SSXhFekF6Ly9BSUQvQUlDQUFRQ0FBUUNBd0lDQUFnQUJRUDdBd01CQXdNRCt3QUZBUVA3QUFrQUFBQVFBUC8vK0E3OERQZ0FEQUFjQUN3QVBBQUFsRlNFMUFTRVJJU2tCRVNFSEl4RXpBNy84Z0FHQS93QUJBQUdBL3dBQkFFQ0FnRDVBUUFJQS9rQUN3RUQ5d0FBQUJBQkFBRUFEZ0FPQUFBTUFDQUFNQUJBQUFBRXpGU01sTXhVak5TRXpGU01WSVJFaEFzREF3UDdBd01EK3dNREFBMEQ4d0FPQXdNREF3TUNBL2dBQUFBUUFRQUJBQTRBRGdBQURBQWdBRFFBUkFBQUJNeFVqRVRNVkl6VVJNeFVqTlNrQkVTRUN3TURBd01EQXdQMkFBZ0QrQUFFQXdBSC92NzhCUWNEQS9NQUFBQUFBQkFCQUFFQURnQU9BQUFNQUNBQU1BQkFBQUFFekZTTWxNeFVqTlNFekZTTVJJUkVoQXNEQXdQN0F3TUQrd01EQUEwRDh3QUVBd01EQXdNQURRUDRBQUFRQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUFBVEZUTTFNeEVoRVFFVk16VURGVE0xUU1DQUFnRDh3TURBd0FPQXdNRDh3QU5BL3NEQXdQN0F3TUFBQUFBRUFBQUFBQVFBQTRBQUJRQUxBQkVBRndBQUV5RVZJeFVqRXlNUklUVWpBUlV6RlRNUkF5TVZJUkVqQUFGQXdJQ0FnQUZBd0FKQXdJQ0F3QUZBZ0FPQWdNRC9BUDdBZ0FNQWdNQUJRUDBBZ0FGQUFBQUVBQUFBQUFRQUE0QUFCUUFMQUJFQUZ3QUFBU01WSXhVaEF6TVJJUlV6QVRVak5TTVJFek0xSVJFekFVQ0F3QUZBZ0lEK3dNQURRTUNBZ01EK3dJQURnTUNBL2NBQlFJQUJnSURBL3NEK2dJRCt3QUFFQUVBQUFBUEFBNEFBR3dBakFEa0FqUUFBSlJjT0FTTWlKeTRCSnlZMU5EWTNGdzRCRlJRWEhnRVhGak15TmljMUlpWTFJeFFXQlFjQk54YzJOejRCTnpZeE1CY2VBUmNXRlJRR0J5YzBKeTRCSnlZbkxnRW5EZ0VIRGdFSERnRUhEZ0VIRGdFSEZDSVZEZ0VIT0FFakFUZ0JNVDRCTnpBME1UUTJOVEEwTlQ0Qk5UQTJNVFEyTlR3Qk5UWTBOVFkwTlR3Qk5UUTJOVHdCTlR3Qk5UWTBOUUo4TGlWV0wwSTdPbGNaR1JRUk1nc01GQlJHTGk4MUlqNWdOVXRBY0FJUUxmeXRMZG9nSVNJMUVCRXlNbmd5TWc0TkpRa0tKUnNiSkI0NkZoWTZIZ0lFQWdFREFRRUJBUUVEQWdFQkJBRUJBWDhCQVFFQ0FRRUJBUUVCQVFGaUxoa2JHaHRiUFQxR0tsVXBNU0E4R3pneU1Vb1dGUkl1UUVzMVQzRlRMUU5UTGRrdktDZzVFUkF6TXFGa1pHSWtSUitJSXljblZTNHVNQ2hER0JoREtBTUZBd0lEQWdFQ0FRSUVBZ0VCQWdVQy9vRURCUUlCQWdVQ0FRRUNCQUlDQWdRQ0FRRUJBZ1FCQVFJQkFRUUNBUUVCQWdRQ0FRRUJBd1VEQUFVQVFBQkFBOEFEUUFBTEFCc0FLQUExQUVJQUFBRVVCaU1pSmpVME5qTXlGamNSRkFZaklTSW1OUkUwTmpNaE1oWUhPQUV4SVRnQk1SRTNGemNYRXlFaUJoVWhFVEkyTlJFMEpqY2hJZ1lWSVJFeU5qVVJOQ1lDQUNVYkd5VWxHeHNsd0NVYi9nQWJKU1ViQWdBYkpVRCtBSldyYWxhQS9nQWJKUUpBR3lVbFpmNEFHeVVDUUJzbEpRR0FHeVVsR3hzbEpXWCtnQnNsSlJzQmdCc2xKUnYrMUl5Z1pGQUI3Q1ViL2tBbEd3R0FHeVdBSlJ2K1FDVWJBWUFiSlFBQUFBVUFBUC9BQkFBRHdBQURBQWNBQ3dBUEFCTUFBQUVoRVNFQkl4RXpBU01STXhNaEZTRVJJUlVoQW9EK2dBR0Eva0JBUUFMQVFFQ0EvQUFFQVB3QUJBQUJRQUdBQVFEOEFBUUEvQUFEZ0VEOWdFQUFBQVVBQVAvQUJBQUR3QUFEQUFjQUN3QVBBQk1BQUNVaEVTRUJJeEV6QVNNUk14TWhGU0VSSVJVaEF3RCtBQUlBL2NCQVFBTEFRRUNBL0FBRUFQd0FCQURBQWdBQkFQd0FCQUQ4QUFPQVFQMkFRQUFBQUFrQUFBQUFBOEFEd0FBREFBb0FFUUFZQUI4QUpRQXNBRElBT0FBQUFSVWpOUk1ITXhVek5UTUROU01WSXhjM0FTY1ZJeFV6RlNVMUJ4YzFNelVSSVJFek5UTWxJeFV6RlRNUkFUVWpFU0UxSlJVakZTRVJBa0RBWUdCQVFUOUFRRUJnWUFHQWdJQ0EvVUNBZ0lEL0FFREFBb0RBd0VEOGdFQUJBQUtBd0FFQUFrREF3QUdBZ0lDQS9VQ0FnSUNBQVdCZ1FFRS9nRUJnWUVCQUFjRC9BTUJBUU1BQkFQeUF3UDhBUU1EQVFBRUFBQUFBQUFZQUFBQUFBOEFEZ0FBREFBY0FEZ0FWQUJzQUlRQUFBU0UxSVFFakZUTWxKeFVqRlRNVkpUVUhGelV6TlFVVkl4VWhFUVUxSXhFaE5RUEEvRUFEd1A2QXdNQUJnSUNBZ1AxQWdJQ0FBb0RBQVFEOGdFQUJBQUxBd1A2QXdHQmdRRUUvZ0VCZ1lFQkF3TUJBQVFEQXdQOEFRQUFBQmdCQUFBQUR3QVBBQUFNQUJ3QU9BQlVBSEFBaUFBQUJFU01SQVJVek5RTUhNeFV6TlRNRE5TTVZJeGMzQVNNVk14VXpFUU1WSXhVaEVRRUF3QUdBd0dCZ1FFRS9RRUJBWUdBQkFNREFRRURBQVFBRHdQeEFBOEQrZ01EQUFZQ0FnSUQ5UUlDQWdJQURRRURBQVFEOVFNQkFBUUFBQUFBQUFRQkFBSUFEd0FOQUFCTUFBQUVSSXpVakVTTVJJeFVqRVRNVk14RXpFVE0xQThEQXdNREFnSURBd01BQ2dQN0FnUDdBQVVEQUFjREFBVUQrd0lBQUFBTUFRUC9BQThBRHdBQVRBQmtBSHdBQUFSRWpOU01SSXhFakZTTVJNeFV6RVRNUk16VURCeGNIRnpjaEZ6Y25OeWNEd01EQXdNQ0FnTURBd0dFdGMzTXRvUDFCb0MxeWNpMERBUDdBZ1A3QUFVREFBY0RBQVVEK3dJRCtBQzF6Y3kyZ29DMXpjeTBBQXdCQS84QUR3QVBBQUJNQUdRQWZBQUFCRVNNMUl4RWpFU01WSXhFekZUTVJNeEV6TlFFSEZ3Y1hOek1YTnljM0p3UEF3TURBd0lDQXdNREEvZDh0YzNNdG9NR2dMWEp5TFFNQS9zQ0Evc0FCUU1BQndNQUJRUDdBZ1A0QUxYTnpMYUNnTFhOekxRQURBRC8vd1FPL0E4RUFFd0FmQUNzQUFBRVJJelVqRVNNUkl4VWpFVE1WTXhFekVUTTFFeWNISndjWEJ4YzNGemNuSlNjSEp3Y1hCeGMzRnpjbkE3L0F3TURBZ0lEQXdNQ0FMWE56TFhOekxYTnpMWFArY3kxemN5MXpjeTF6Y3kxekF3SCt3SUQrd0FGQXdBSEF3QUZBL3NDQS9kTXRjM010YzNNdGMzTXRjM010YzNNdGMzTXRjM010Y3dBQUFBQUJBSUFBQUFOQUE0QUFFd0FBQVJVekZTRTFNelVoTlNFMUl6VWhGU01WSVJVQ0FNRCtRTUQrd0FGQWdBRkFnQUZBQVVEQWdJREF3TURBd01EQUFBQUFBd0FBQUFBRUFBT0FBQk1BR1FBZkFBQUJGVE1WSVRVek5TRTFJVFVqTlNFVkl4VWhGUVVuQnljSEZ4RUhGemNYTndHQXdQNUF3UDdBQVVDQUFVQ0FBVUFCUUMxemN5MmdvQzF6Y3kwQlFNQ0FnTURBd01EQXdNQmdMWE56TGFBQ3dLQXRjbkl0QUFBRC8vNEFBQVArQTRBQUV3QVpBQjhBQUFFVk14VWhOVE0xSVRVaE5TTTFJUlVqRlNFVkZSYzNGemNuRVRjbkJ5Y0hBWDdBL2tEQS9zQUJRSUFCUUlBQlFDMXpjeTJnb0MxemN5MEJRTUNBZ01EQXdNREF3TURUTFhOekxhQUJKcUF0YzNNdEFBQUFBQU1BQUFBQUJBQURnQUFUQUI4QUt3QUFBUlV6RlNFMU16VWhOU0UxSXpVaEZTTVZJUlVGSndjbkJ4Y0hGemNYTnljVEp3Y25CeGNIRnpjWE55Y0JnTUQrUU1EK3dBRkFnQUZBZ0FGQUFVQXRjM010YzNNdGMzTXRjM010YzNNdGMzTXRjM010Y3dGQXdJQ0F3TURBd01EQXdDMHRjM010YzNNdGMzTXRjd0t6TFhOekxYTnpMWE56TFhNQUFnQkFBQUFEd0FPQUFFTUFSd0FBQVNjdUFTTWlCZzhCSnk0Qkl5SUdEd0VPQVJVVUZoOEJBUTRCQnhVSEZBWVZGQll6TWpZek1UYytBVGNCRng0Qk16STJQd0UrQVRVMEppOEJOejRCTlRRbUp6RUJJd0VYQTVvTUVpNGJHaThSZWdnRkN3Y0hDd1VTQlFVRkJRaitid3dSQlNzQkV3MENCQUtyRWg0TUFaSUlCUXNIQndzRkVnVUZCUVVJZVJJVUZCTCtKb0FCSUVBRFRnd1NGQlFSZWdnRkJRVUZFZ1VMQndjTEJRaitiZ3dkRVFHc0FRUUNEaE1CS3dVUkRBR1JDQVVGQlFVU0JRc0hCd3NGQ0hvUkx4c2FMeEg5OGdFZ1FBQUFBQVVBQUFBQUE4QUR3QUFyQUM4QU13QTNBRHNBQUFFMUl6VWpGU00xSXhVak5TTVZJeFV6RlNNVk14VWpGVE1WTXpVekZUTTFNeFV6TlRNMUl6VXpOU00xSVRNVkl4RTFNeFVoSXpVek5TTTFNd1BBd0VEQVFNQkF3TURBd01EQVFNQkF3RURBd01EQS9nREF3TUFCQU1EQXdNQUN3RURBd01EQXdNQkF3RURBUU1EQXdNREF3RURBUU1EQS93REF3TUJBd0FBS0FBQUFRQVFBQTRBQUJBQUlBQXdBRUFBVUFCZ0FIQUF3QURRQU9BQUFBU0VSSVJFQkl6VXpOU00xTXpVak5UTUJJelV6TlNNMU16VWpOVE1CRkFZckFUVXpNalkxTkNZak1TTTFNeklXRlNVek5TTVJNelVqQVVEK3dBSkEvc0RBd01EQXdNQUJBTURBd01EQXdBSUFYa0pBUUNnNE9DaEFRRUplL3NCQVFFQkFBNEQ4d0FOQS9RREFRTUJBd1AxQXdFREFRTUQrb0VKZVFEZ29LRGhBWGtKZ1FQN0FRQUFGQUVBQUFBUEFBNEFBR3dBZkFETUFOd0E3QUFBQk16VWpOU01WSXpVakZTTVZNeEVqRlRNVk16VXpGVE0xSVRVaEt3RVJNd0VqTlRNeU5qVTBKaU14SXpVek1oWVZGQVlqQXlNVk13TXpOU01Cd01EQVFJQkFnSUNBZ0VDQVFBSUEvZ0JBZ0lBQm9FQkFLRGc0S0VCQVFsNWVRbUJBUUVCQVFBTEFRSUNBZ0lCQS9nQkFnSUNBZ0VBQ0FQNkFRRGdvS0RoQVhrSkNYZ0ZBUVA4QVFBQUFCZ0FBLzhBRUFBUEFBQVlBQ2dBU0FCb0FJZ0FxQUFBQklSRWhFU0VSQlRNVkl4TWpGVE1WSXhFekVTTVZNeFVqRVRNbE5TTVZJelVoRlNFak5TTVZJelVoQW9EOWdBRUFBd0Q4UUlDQWdFQkFnSUJBUUlDQUFRQkFnQUZBQVlDQVFJQUJRQVBBL0FBREFBRUFRSUQ5d0VDQUFVQUJBRUNBQVVCQVFFQ0FnRUJBZ0FBQUJRQS9BQUFEdndPQUFBUUFDQUFOQUJJQUZnQUFFeUVSSVJFRE14RWpFeUVSSVJFWElUVWhGUUVSTXhHL0FvRDlnSUJBUUlBQ2dQMkFRQUlBL2dBQ2dFQURBUDhBQVFEOUFBT0EvZ0QvQUFFQXdJQ0FBc0Q4Z0FPQUFBQUZBRDhBQUFPL0E0QUFBd0FJQUF3QUVBQVZBQUFCRVNFUkF5RTFJUlVCRVNFUkZ5TVJNd0VWSVRVaEFiLy9BSUFEZ1B5QUF3RC9BTUNBZ1AxQUE0RDhnQU1BL1lBQ2dQMEFRRUFEQVAyQUFvQkEvZ0FDd0VCQUFBQUFBQU1BUHdBQUEzOERnQUFEQUFjQURBQUFBU0VSSVFFekVTTVRFU0VSSVFKLy9rQUJ3UDNBUUVDQUFzRDlRQUlBQVFEOUFBT0EvZ0QvQUFFQUFBRUFmd0FBQXo4RGdBQVRBQUFsSVJVak5TRVJJVFVqRVRNMU14VXpFU01WSVFNLy9zQkEvc0FCUU1EQVFNREFBVUNBZ0lBQkFJQUJBSUNBL3dDQUFBQURBSUVBQUFQQkE0QUFCQUFJQUEwQUFBRWhFU0VSSlJFekVRRWhFU0VSQVlFQndQNUFBZ0JBL01BQ3dQMUFBd0QvQUFFQWdQeUFBNEQ5QUFFQS93QUFCQUEvQUFBRHZ3T0FBQU1BQndBTEFCQUFBQUVoRVNFQk14RWpJUkV6RVFFaEVTRVJBei85Z0FLQS9RQkFRQU5BUVAwQ0FvRDlnQUlBQVFEOUFBT0EvSUFEZ1AwQUFRRC9BQUFBQUFNQVB3Q0FBNzhEUUFBVEFCY0FHd0FBQVJFaEVTTTFJUlVqRlRNVklUVXpFU0VSTXpVRkl6VXpBU01STXdNLy93Q0Evd0NBZ0FFQWdBRUFnUDNBZ0lBQmdJQ0FBZ0FCUVA3QXdNQkF3TUQrd0FGQVFNQ0Evd0FCQUFBQUF3QkFBRUFEd0FPQUFBTUFCd0FMQUFBVElSRWhBeFVoTlFFaEVTSEFBUUQvQUlBRGdQNkFBUUQvQUFNQS9rQUNRRUJBL01BQ3dBQUJBRDhBZ0FPL0EwQUFFd0FBQVNNUklSRWpGU0UxSXpVek5TRVZNeEVoRVRNRHY0RC9BSUQvQUlDQUFRQ0FBUUNBQWNEK3dBRkF3TUJBd01BQlFQN0FBQUFBQUFNQVAvLytBNzhEUGdBREFBZ0FEQUFBSlNFUklRRVZJVFVoQVNFUklRRy8vd0FCQVA2QUE0RDhnQU1BL3dBQkFINEJ3UDRBUUVBREFQMUFBQVFBUHdBQUE3OERnQUFEQUFnQURRQVJBQUFCRVNFUkF5RTFJUlVSRlNFMUlRVVJJUkVCdi84QWdBT0EvSUFEZ1B5QUFnQUJBQU1BL1lBQ2dQMEFRRUFEZ0VCQWZ2MkFBb0FBQUFBREFIOEFBQU0vQTRBQUZBQVlBQndBQUFFMU14RWpOU01WSXhFekZTRVJJUlV6TlNFUklRY2hOU0VSSXpVekFmL0F3RURBd1A3QUFVQkFBVUQrd0VEL0FBRUFnSUFCZ0lBQkFJQ0Evd0NBL3dDQWdBRUF3SUFCQUlBQUFBTUFQd0FBQXY4RGdBQURBQWNBREFBQUV5RVJJUWN6RVNNRkVTRVJJYjhCQVA4QWdFQkFBY0FCQVA4QUF3RDlnSUFEZ0g3OWdBS0FBQUFBQUFNQWZ3QUFBejhEZ0FBRUFBZ0FEQUFBRXlFUklSRUJNeEVqRnhFaEVYOEJBUDhBQVVCQVFJQUJBQU1BL1lBQ2dQMEFBNEIrL1lBQ2dBQUFBQU1CQVFBQUE4RURnQUFFQUFnQURBQUFBU0VSSVJFbEVUTVJBU0VSSVFFQkFRRC9BQUtBUVA2QUFRRC9BQU1BL1lBQ2dJRDhnQU9BL1FJQ2dBQUFBQUFFLy84QUFBUC9BNEFBQkFBSUFBd0FFUUFBRXlFUklSRWxFVE1SQVNFUklRRXpFU01SZndFQS93QURRRUQrZ0FFQS93RDlnRUJBQXdEOWdBS0FnUHlBQTREOUFnS0EvUDREZ1B5QUFBQUFBQVQvL3dBQUEvOERnQUFEQUFjQUN3QVFBQUFUSVJFaEFSRXpFUUVoRVNFQk14RWpFYjhCQVA4QUF3QkEva0FCQVA4QS9jQkFRQU1BL1lBREFQeUFBNEQ5QWdLQS9QNERnUHlBQUFBREFEOEF3QU8vQTRBQUF3QUlBQTBBQUFFaEVTRWxGU0UxSVJNaEVTRVJBei85Z0FLQS9RQURnUHlBZ2dLQS9ZQUNBQUVBZ0VCQS9VQUJBUDhBQUFBQUF3QS9BSUFEdndOQUFBTUFDQUFOQUFBQklSRWhBUlVoTlNFVElSRWhFUU0vL1lBQ2dQMEFBNEQ4Z0lJQ2dQMkFBa0FCQVA3QVFFRCtnQUVBL3dBQUFBTUFQLy8rQTc4Q3ZnQURBQWdBRFFBQUFTRVJJUUVWSVRVaE55RVJJUkVEUC8yQUFvRDlBQU9BL0lDQ0FvRDlnQUcrQVFEOWdFQkFRQUVBL3dBQUFBQUVBRC8vd0FPL0E4QUFCQUFKQUE0QUV3QUFFeUVSSVJFRElUVWhGVGNoRVNFUkF4VWhOU0cvQW9EOWdJQURnUHlBZ2dLQS9ZQ0NBNEQ4Z0FOQS93QUJBUHlBUUVDQUFRRC9BQU9BUUVBQUFBUUFQLy9BQTc4RHdBQUVBQWtBRGdBVEFBQVRJUkVoRVFNaE5TRVZOeUVSSVJFREZTRTFJYjhDZ1AyQWdBT0EvSUNDQW9EOWdJSURnUHlBQXdEL0FBRUEvTUJBUU1BQkFQOEFBMEJBUUFBQUF3Q0EvOU1EclFPQUFDd0FOQUJIQUFBbEJ3WWlMd0VPQVNNaUp5NEJKeVkxTkRZM0Z4WXlQd0UyTkM4QlBnRXpNaGNlQVJjV0ZSUUdCeGNXRkFjdkFRNEJCeGMzTVFFaEZUTVJNeEVuSVNJR0ZSRVVGak1oTlNFRHJTMFROUks2RWlZVUxpa3BQUkVTQndaaUVqWVNMaElTWWhFbUZDNHBLVDBSRWdjR3VoTVRMYTBKRncydExmMUFBY0RBUU1EK0FCc2xKUnNCUVA3QUFDMFRFN29HQnhJUlBTa3BMaFFtRVdJU0VpNFNOUk5pQmdjU0VUMHBLUzRVSmhHNkV6VVRMYTBORndtdExRTVR3UDhBQVVEQUpSdjlBQnNsUUFBQUF3RUFBSUFEQUFNQUFDY0FQUUJTQUFBQk16SVdGeDRCRng0QkZ4NEJGUlFHQnc0QkJ4NEJGeDRCRlJRR0J3NEJCdzRCQnc0QkJ5TVJGeFV6TWpZM1BnRTNQZ0UxTkNZbkxnRW5MZ0VyQVIwQk16STJOejRCTno0Qk5UUW1KeTRCSnk0Qkl3RUE2Q1k0RXhJaUR3NFpDZ29KREF3TUlSVWVMUThRRUFvTENoc1NFaXNhRUU0K3dZQStKaTRLRUJvS0NRb0lDUWdZRUFvM0xqTmhJeXdKRHhjSkNnZ0hCd2NVRFEwNUxRTUFBd01FRFFvS0d4QVJKUlVXS2hJVEhBb0lIUlVVTVJzV0toVVZJUXdNRUFJQ0FnRUNnR3VVQWdFQ0N3b0pHUkFPR1FrSkN3SUJBZjZyQWdJQ0RRb0tHeElPR1FvS0RnVUVCUUFCQVFBQWdBTUFBd0FBQ3dBQUFUY2hCek1ESXdjaE55TVRBdklPL280T2RteDhEZ0Z5RG5ac0FzQkFRUDRBUUVBQ0FBQUFBZ0VBQUVBREFBTkFBQU1BSXdBQUpTRVZJUUVSRkFZSERnRWpJaVluTGdFMUVTTVJGQmNlQVJjV016STNQZ0UzTmpVUkFRQUNBUDRBQVlBS0N4RTRJaUk0RVFzS2dCWVdTQzR1TURBdUxrZ1dGb0JBQXdEK1FCRVJCd3NNREFzSEVSRUJ3UDVBTlNRbExnb0tDZ291SlNRMUFjQUFBQUFBQVFFQUFJQURBQU1BQUFjQUFDVVJJeWNoRlNNUkFjQytBZ0lBd0lBQ0FJQ0EvZ0FBQWdEQUFJQURRQU1BQUFnQURBQUFBU01ETXpjaEZ6TURBeHNCSXdKWHJ1bUFMd0VpTDREcHVtTmp4Z01BL1lDQWdBS0Evb0FCRVA3d0FBQUFCQUJBQUlBRHdBTUFBQjhBTkFBOEFFQUFBQ1VqTlNNT0FTTWlKaWN1QVRVME5qOEJOQ1lqSWdZSE5UNEJNeklXRlJFeEp3Y09BUWNPQVJVVUZoY2VBVE15TmpjK0FUMEJCVE1ESXdNek56TW5OeGNqQThCWUFSVTlLQjB1RVJFUlFrRjJLQ2tqUVIwZ1NTbE1URmRVRkIwS0Nnb0pDUWtaRHhVaURRNE8vbmRnMEdEUVlEVFl1VTFObW9CSUpDUVFFQkFxR3poQ0NoRXFLeGtZVHhNU1Nrdis4ODRNQXdrSEJ4Z1NEQlVJQ0FnT0R3NGxGaVBPQW9EOWdLQmc3T3dBQkFCQUFJQUR3QU1BQUI4QU5BQThBRUFBQUNVak5TTU9BU01pSmljdUFUVTBOajhCTkNZaklnWUhOVDRCTXpJV0ZSRXpKd2NPQVFjT0FSVVVGaGNlQVRNeU5qYytBVDBCQlRNREl3TXpOek1uTnhjakFaRllBaFE5S0I0dUVSQVJRVUYzS1Nna1FCMGdTU2xNU3dGWVZCTWVDZ29LQ1FvSkdBOFZJZzRORGdJbllOQmcwR0EwMkxsTlRacUFTQ1FrRUJBUUtoczRRZ29SS2lzWkdFOFRFa3BML3ZQT0RBTUpCd2NZRWd3VkNBZ0lEZzhPSlJZanpnS0EvWUNnWU96c0FBQUFBQVVBQUFDQUJBQUNnQUNjQUxBQXdRRE9BTnNBQUFFME5qYytBVE15RmhjZUFSYzNMZ0VuTGdFaklnWUhEZ0VIRGdFVkl6d0JOVFFtSnk0Qkp5NEJKeTRCSXlJR0J6VWpFU00xTkNZbkxnRW5MZ0VuTGdFaklnWUhEZ0VIRGdFSEZ6NEJOejRCTXpJV0Z4NEJGUndCRlE0QkJ3NEJCdzRCQnlNVk13NEJGUlFXRng0Qk16STJOejRCTnpNZUFSY3pMZ0VuTGdFMU14VXpOUjRCTXpJMk56NEJOek1lQVJjZUFUTXlOamMrQVRjek5TTUZEZ0VIRGdFaklpWW5MZ0UxTkRZM013NEJCemMwTmpjK0FUTXlGaGNlQVJVak1qUXhGdzRCSXlJbUp5NEJKek1PQVFVT0FTTWlKaWN1QVNjekRnRURGQTBPRFNRVkR4Z0tDdzRFTndVV0VoRXRIQllvRXhJY0NRa0pNd1VHQlE0SkNSY09EaDRQSFM0U09Wb0JBZ0lKQndZVURnMGpGaFluRUJFWkNRa01CRGdGRGdvSkhoUVdJUXNJQ0JFekl4RVpDUW9TQ1MwQ0FRRVBEdzhySEJFZkR3OGVFQUVCQlFVOEJRZ0NBUUphTlJFdkhoNDBGZ3dTQmo4RkVnNFZPQ01iTHhNU0Z3WUI3UDNPQmhNTkRCNFJFQm9JQ1FrQ0FxZ0JCQUxURFE0T0lCTVRJQTBORGJjQm13NGdFeGNsRGdNRkFxa0VDZ0ZWQ3gwUkZTSU5CZ29FcXdNT0FVQWtOQkVSRUFrSkNoc1RDaHNyRHc4UEN3c0xJUllXTWgwQkFnRVVKUkVTSFEwTUV3Y0dCeGdadFA3QU5CUWRDQXdWQ1FnT0JRWUZCZ1lIRWd3TUh4UUlFeHNJQ0FjS0N3Y2JFd0VKQmdZTEJBTUVBd01JQmtBR0N3Y1dKZzhQRGdZR0JoVU9EUjhKQ2g0TUNTWWRnRFliR3hvWkR5Y1hHQ2dQR1JnU0VSRXZIVUJWRGhVSUNBZ0pDQWdWREFZTEJRWUxCRllpTXhFU0VSRVJFVFFqQVdzUkVoZ1lCUThKREJVV0N3c1FFUWdXRGhJY0FBQUFBZ0NBQUFBRGdBSkFBQXNBVmdBQUFSY0hKd2NuTnljM0Z6Y1hFek1WSXpVME5qYytBVGMrQVRjK0FUYytBVGMrQVRjK0FUYytBVFUwSmljdUFTTWlCZ2MxUGdFek1oWVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VIQVkyekxiT3pMYk96TGJPekxaMmkvd1VGQlEwSENCQUpDUkVJQ0E4R0Jnc0ZCQVlEQWdJSEJ3Y1ZEeGt2RnhrNUh3OGFEQXNVQ0FnTUJRUUVCQVFFQ3djSER3a0pFZ29HREFZR0N3UUZDd1FCWUxNdHM3TXRzN010czdNdC9pMUFHQXdXQ1FvUkNBY09CZ1VMQlFVSkJRUUpCQVVKQkFVS0JRb1BCUVVHRUJBOURRMERBd01KQmdZT0NBZ1RDZ3NUQ1FnUUJnY05CZ1lMQlFRSEJBUUhBd1FMQmdBQUFBSUFnQUNBQTRBRFFBQUxBRlVBQUFFWEJ5Y0hKemNuTnhjM0Z6Y3pGU00xTkRZM1BnRTNQZ0UzUGdFM1BnRTNQZ0UzUGdFM1BnRTFOQ1luTGdFaklnWUhOVDRCTXpJV0Z4NEJGeDRCRng0QkZSUUdCdzRCQnc0QkJ3NEJCdzRCQnc0QkJ3NEJBWTJ6TGJPekxiT3pMYk96TFoyaS93VUZCUTBIQ0JBSkNSRUlDQThHQmdzRkJBWURBZ0lIQndjVkR4a3ZGeGs1SHc4YURBc1VDQWdNQlFRRUJBUUVDd2NIRHdrSkVnb0dEQVlHQ3dRRkN3RmdzeTJ6c3kyenN5MnpzeTB0UUJnTUZna0tFUWdIRGdZRkN3VUZDUVVFQ1FRRkNRUUZDZ1VLRHdVRkJoQVFQQTROQXdNRENRWUdEZ2dJRXdvTEV3a0lFQWNHRFFZR0N3VUVCd1FFQndNRUN3QUFBQVVBQUFDQUJBQURBQUFpQURZQVlRQ1JBSlVBQURjMU16STJOejRCTlJFMEppY3VBU3NCTlRNeUZoY2VBUmNlQVJVVUJnY09BU3NCTng0Qk16STJOejRCTlRRbUp5NEJJeUlHQnhFRkZTTTFNekkyTno0Qk5SRTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJGUkVVRmhjZUFSY2VBVHNCQVJVT0FRY09BUWNESXdNdUFTY3VBU2N1QVNjMU14VU9BUWNPQVJVVUZoY1ROejRCTlRRbUp5NEJKeUltSXpVek5TRVZJUUFPREJJRkF3TUVCQVlRQ3c2YkswRVdGaVFPRFE0WUdCdFRPS3B0RWg0TUlEWVdGUllXRlJZM0lnd2RFQUhtcGc0TUVRWURBd0VDQWdZRUJnMEhEcVlPREJFR0F3UUNBZ0VHQlFZTkJ3NEJyUW9PQlFjTkJYOEtpQVVIQWdRSUJRVU5DSlFNRVFNRUJBWUdYVlVHQndRRUJBMEpBUUlDY1B3QUJBQ0FEQWtKQmhnVEFTSVZHZ1VJQnd3TERBc21HeG8rSXk1UEh5TWpJQVFGR3hzYlNTNHVTaG9iR3dVRi9vTVVEQXdJQ0FZWkZBRWlFUllHQkFjREJBUU1EQWdJQmhrVS90NFJGZ1lFQndNRUJBRzBEQUlIQmdnWUVQNkxBWG9PRWdNRkNBTURBd0VNREFFR0F3UUtCUWdhRWY3Ly9oTWFCd1VKQkFRR0FnRU13RUFBQUFBQUJRQUFBSUFFQUFNQUFDb0FMUUJoQUpVQW1RQUFFeU1IRGdFVkZCWVhIZ0VYRlNNMVBnRTNQZ0UzRXpNVEhnRVhIZ0VYRlNNMVBnRTNQZ0UxTkNZdkFTOEJCd1VYQnlFMU16STJOejRCTlJFMEppY3VBU3NCTlRNVklnWUhEZ0VIRGdFVkVSUVdGeDRCRng0Qk93RXlOamMrQVRjK0FUY2hGd2NoTlRNeU5qYytBVFVSTkNZbkxnRXJBVFV6RlNJR0J3NEJCdzRCRlJFVUZoY2VBUmNlQVRzQk1qWTNQZ0UzUGdFM0V5RVZJZkdLR0FRRUF3UUVFUTF3Q3c0RUJnOElmUWw3Q0EwR0JoRUxqQXNPQkFRREJRVVZDRHc5QWtFSUh2N3VEUXNRQlFNREJBUUZEd29Ob0E0VUJRWUlBZ0lDQWdJQ0JBUURGQkVhRlJ3SUNROEhCZzRIQVVZSkh2N3REZ3NRQlFNQ0F3UUZEd29Pb1E0VUJnVUlBZ0lDQWdJQkJRTUVGQkVhRkIwSUNBOEhCdzRHQ2Z3QUJBQUJFMFVORXdjRkNBUUVCUUVNREFJSEJBY2dHQUZvL3BRV0hRWUhCd0VNREFFRUJBTUpCZ2NXRUQ4WXNiRXZBbm9NQ1FvRkdCUUJNaFVKQlFnSERBd0RCQU1KQlFZSEZQN1ZEaE1GQkFVQkFnSUVCQVFOQ2dvZUZRSjZEQWtLQlJnVUFUSVZDUVVJQnd3TUF3UURDUVVHQnhUKzFRNFRCUVFGQVFJQ0JBUUVEUW9LSGhVQ0JFQUFBd0FBQUlBRUFBTUFBRjRBaFFDSkFBQUJNelUwSmljdUFTY3VBU3NCTlRNVkl5SUdCdzRCQnc0QkZSRVVGaGNlQVJjZUFUc0JGU00xTXpJMk56NEJQUUVqRlJRV0Z4NEJGeDRCT3dFVkl6VXpNalkzUGdFMUVUUW1KeTRCSnk0Qkt3RTFNeFVqSWdZSERnRUhEZ0VkQVNVM014RVVGaGNlQVJjZUFUTVZJelV5TmpjK0FUYytBVDBCTkNZbkxnRW5MZ0VqSWdZSEp5VWhGU0VCQWI4Q0FnSUhCUWNRQnhEQUVBY1BCd1VIQWdJQ0FnSUNCd1VIRHdjUXdCQU5GUVlFQkw4Q0FnSUdCZ2NPQ0JEQUVBMFZCZ1FFQWdJQ0JnVUlFQWNRd0JBSURnY0ZCd0lDQWdGL2ZnSUNBUUlHQlFVY0Q4QVFHd1VFQndFQ0FnSUJBUVFEQXdnRUJoRUtCUUdBL0FBRUFBR0FjaEVXQlFRSEF3UUVEQXdFQXdNSUJRVVpHLzdjQmhNRkJBY0RCQVFNREFnSUJSa1VrcElSRmdVRUJ3TUVCQXdNQ0FnRkZna0JKQnNhQlFRSEF3UUVEQXdFQXdNSUJRVVdFSEtNTlA2TkVoY0ZCQWNEQWdNTURBTUNBd1lFQkJnVDdSZ2ZCd1VJQWdJREJRVUs5RUFBQUFBQUF3QUFBSUFFQUFNQUFGNEFsUUNaQUFBQk16VTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJCdzRCRlJFVUZoY2VBUmNlQVRzQkZTTTFNekkyTno0QlBRRWpGUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0UxRVRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRWRBUVVISVRVK0FUYytBVFUwSmljdUFTTWlCZ2NPQVFjalBnRTNQZ0V6TWhZWEhnRVZGQVlIRGdFSERnRUhNekkyTno0Qk56NEJOek1USVJVaEFRRy9BZ0lDQndVSEVBY1F3QkFIRHdjRkJ3SUNBZ0lDQWdjRkJ3OEhFTUFRRFJVR0JBUy9BZ0lDQmdZSERnZ1F3QkFORlFZRUJBSUNBZ1lGQ0JBSEVNQVFDQTRIQlFjQ0FnSUNvUi8rL1RsUkZ4Y1hEQTBOSGhJUUhRME5Fd1lNQkJRUkVTb1pHeXdTRWhJSUNBd25HaWt5Q25NUkdRY0hEQVlHQ2dRTVh2d0FCQUFCZ0hJUkZnVUVCd01FQkF3TUJBTURDQVVGR1J2KzNBWVRCUVFIQXdRRURBd0lDQVVaRkpLU0VSWUZCQWNEQkFRTURBZ0lCUllKQVNRYkdnVUVCd01FQkF3TUJBTURDQVVGRmhCeXJGUU1ORlVoSVQwYkZTSU9EUTBKQ1FvY0VoNHVFQkFRRVJFUktSY1JJUkVhT0Iwc05Ra0JBUUlGQkFRTEJ3SXNRQUFEQUFBQWdBUUFBd0FBWGdDNUFMMEFBQUV6TlRRbUp5NEJKeTRCS3dFMU14VWpJZ1lIRGdFSERnRVZFUlFXRng0QkZ4NEJPd0VWSXpVek1qWTNQZ0U5QVNNVkZCWVhIZ0VYSGdFN0FSVWpOVE15TmpjK0FUVVJOQ1luTGdFbkxnRXJBVFV6RlNNaUJnY09BUWNPQVIwQkpUNEJOejRCTXpJV0Z4NEJGUlFHQng0QkZ4NEJGUlFHQnc0Qkl5SW1KeTRCTlRRMk56NEJNeklXRng0QkZ4NEJGeDRCTXpJMk56NEJOVFFtSnk0Qkp5NEJKeTRCS3dFMVBnRTNQZ0UzUGdFMU5DWW5MZ0VqSWdZSEp3RWhGU0VCQWI4Q0FnSUhCUWNRQnhEQUVBY1BCd1VIQWdJQ0FnSUNCd1VIRHdjUXdCQU5GUVlFQkw4Q0FnSUdCZ2NPQ0JEQUVBMFZCZ1FFQWdJQ0JnVUlFQWNRd0JBSURnY0ZCd0lDQWdHR0NoZ1BEaVVXR3lrUEN3c2ZIeFVmQ3dvTEV4SVlSeTRXSHdrSUNBUUVCQWtHQkFnRUF3MEtDZzRFQmcwSEVSME5EQTBHQmdRS0JRY1REUXdhRFFvTkdnME9Fd1lHQmdzTENoc1FHaXNSQ3dGNS9BQUVBQUdBY2hFV0JRUUhBd1FFREF3RUF3TUlCUVVaRy83Y0JoTUZCQWNEQkFRTURBZ0lCUmtVa3BJUkZnVUVCd01FQkF3TUNBZ0ZGZ2tCSkJzYUJRUUhBd1FFREF3RUF3TUlCUVVXRUhKbEZpRU1EQXdSRVF3YkRoZ3hHUWdXRGc4aUZCd3dGUm9iQlFZRkRBWUZDQU1FQXdFQkFRWUZCUVlCQWdFTURRd2VFUTBZREFrT0JBY0xCUVlGQ1FJSkJ3Z1NDZ3NYRFJBYUN3b0tHeG9GQVJ0QUFBQUVBQUFBZ0FRQUF3QUFYZ0JxQUcwQWNRQUFBVE0xTkNZbkxnRW5MZ0VyQVRVekZTTWlCZ2NPQVFjT0FSVVJGQllYSGdFWEhnRTdBUlVqTlRNeU5qYytBVDBCSXhVVUZoY2VBUmNlQVRzQkZTTTFNekkyTno0Qk5SRTBKaWN1QVNjdUFTc0JOVE1WSXlJR0J3NEJCdzRCSFFFRkZTTVZJelVqTlJNekVUTWpOUWNCSVJVaEFRRy9BZ0lDQndVSEVBY1F3QkFIRHdjRkJ3SUNBZ0lDQWdjRkJ3OEhFTUFRRFJVR0JBUy9BZ0lDQmdZSERnZ1F3QkFORlFZRUJBSUNBZ1lGQ0JBSEVNQVFDQTRIQlFjQ0FnSUNxVHMxdXN3ak8zQ2FBV0Q4QUFRQUFZQnlFUllGQkFjREJBUU1EQVFEQXdnRkJSa2IvdHdHRXdVRUJ3TUVCQXdNQ0FnRkdSU1NraEVXQlFRSEF3UUVEQXdJQ0FVV0NRRWtHeG9GQkFjREJBUU1EQVFEQXdnRkJSWVFjbDR1ZEhRcEFTUCs0dHJhQWQ1QUFBQUFBd0FBQUlBRUFBTUFBRjRBbWdDZUFBQUJNelUwSmljdUFTY3VBU3NCTlRNVkl5SUdCdzRCQnc0QkZSRVVGaGNlQVJjZUFUc0JGU00xTXpJMk56NEJQUUVqRlJRV0Z4NEJGeDRCT3dFVkl6VXpNalkzUGdFMUVUUW1KeTRCSnk0Qkt3RTFNeFVqSWdZSERnRUhEZ0VkQVNVSEl3Y2VBUmNlQVJVVUJnY09BUWNPQVFjT0FTTWlKaWN1QVRVME5qYytBVE15RmhjZUFSY2VBVE15TmpjK0FUVTBKaWN1QVNjdUFTYzNNemNoRlNFQkFiOENBZ0lIQlFjUUJ4REFFQWNQQndVSEFnSUNBZ0lDQndVSER3Y1F3QkFORlFZRUJMOENBZ0lHQmdjT0NCREFFQTBWQmdRRUFnSUNCZ1VJRUFjUXdCQUlEZ2NGQndJQ0FnSi9HWVFkSzBRWkZSWUhCd2NTQ3dvWURSTW1GQk1kQ1FrSkJBTUVDZ1VFQ0FNREN3Y05HQTBUSVE0T0R3ME5EU01XRWpBZVZKMkEvQUFFQUFHQWNoRVdCUVFIQXdRRURBd0VBd01JQlFVWkcvN2NCaE1GQkFjREJBUU1EQWdJQlJrVWtwSVJGZ1VFQndNRUJBd01DQWdGRmdrQkpCc2FCUVFIQXdRRURBd0VBd01JQlFVV0VITEFOenNISUJrV05CNFJJUTRQR1FzS0VRWUpDUWNHQnc4SUJRZ0RCQU1CQVFJR0JnZ0pEdzRQSXhRVUpSSVJHd2tIQ1FHcndFQUFBQUFBQkFBQUFJQUVBQU1BQUY0QWpnQ3NBTEFBQUFFek5UUW1KeTRCSnk0Qkt3RTFNeFVqSWdZSERnRUhEZ0VWRVJRV0Z4NEJGeDRCT3dFVkl6VXpNalkzUGdFOUFTTVZGQllYSGdFWEhnRTdBUlVqTlRNeU5qYytBVFVSTkNZbkxnRW5MZ0VyQVRVekZTTWlCZ2NPQVFjT0FSMEJKUlVPQVFjT0FRY09BUWNPQVFjK0FUTXlGaGNlQVJVVUJnY09BU01pSmljdUFUVTBOamMrQVRjK0FUYytBVHNCQnc0QkZSUVdGeDRCRng0Qk16STJOejRCTlRRbUp5NEJJeUlHQnc0QkFTRVZJUUVCdndJQ0FnY0ZCeEFIRU1BUUJ3OEhCUWNDQWdJQ0FnSUhCUWNQQnhEQUVBMFZCZ1FFdndJQ0FnWUdCdzRJRU1BUURSVUdCQVFDQWdJR0JRZ1FCeERBRUFnT0J3VUhBZ0lDQW5jVUlBd05HUXdNRkFnSURRWVdLeFlVSkJBUER3OFFFakVmRlNNT0hSd0xDd3NmRkJRbkV4SWpFQkc2QXdJRkJRWVBDd2NUQ3cwWENnc0tDZ29MSEJNR0RBWUhFd0UxL0FBRUFBR0FjaEVXQlFRSEF3UUVEQXdFQXdNSUJRVVpHLzdjQmhNRkJBY0RCQVFNREFnSUJSa1VrcElSRmdVRUJ3TUVCQXdNQ0FnRkZna0JKQnNhQlFRSEF3UUVEQXdFQXdNSUJRVVdFSExBREFJSUJnY1REUTBjRUJBbUZROFFFaElSTGh3Yk1oWWJHdzhPSFVvdEhUY2FHaTRWRkJzSEJ3ZmZGU01ORHlJUkVoMEtDQWNORFEwbEdCd3ZGQk1VQWdNQ0N3R1dRQUFBQUFZQVFBQUFBOEFEZ0FBREFBY0FDd0FaQUdZQW9BQUFBU0VWSVJFaEZTRVJJUlVoQXhFak5RNEJCelUrQVRjK0FUY0RNeFVqTlRRMk56NEJOejRCTno0Qk56NEJOejRCTno0Qk56NEJOVFFtSnk0Qkl5SUdCelUrQVRNeUZoY2VBUmNlQVJjZUFSVVVCZ2NPQVFjT0FRY09BUWNPQVFjT0FRY09BUWNPQVFNMUhnRXpNalkzUGdFMU5DWW5MZ0VyQVRVek1qWTFOQ1lqSWdZSE5UNEJNeklXRng0QkZSUUdCeFVlQVJjZUFSVVVCZ2NPQVNNaUppY0JnQUpBL2NBQ1FQM0FBa0Q5d01CQUFoOExDeFFKQ2hFSUdudkFCQU1FQ1FZR0RBY0dEUVlHQ3dVRkNBTUVCQUlDQVFVRkJSQUxFeU1SRXlvWUN4TUpDQThHQmdrRUF3TURBd01JQlFVTUJ3WU9Cd1VKQlFRSUJBTUdBZ0lDUlE4akZRd1VCd2NIQ0FrSkdBOGNHUjRkRmhjUEhnNFFKUlVYSkEwTkRSNGVFQmtLQ1FrUEVBOHJHeGNtRHdNQVFQOEFRUDhBUUFOQS93REFBZzhETGdRSUJBVUxCdjN1TGhNS0VRZ0hEZ1lHQ3dVRUNRUUVCd1FFQndNRUJ3UURDQVFKREFRRUJBME5NUXNLQWdNQ0NBUUZDd2NHRHdnSkVBWUhEQVlHQ2dRRkNRUURCZ01EQmdJREJnTUNCdjZjTUFrSkJBVUVEUWdJRFFRRkJDb1FFQThQQ0FndEJ3WUlDUWdYRFJnZkJnRUJDZ2dJRXd3Ukd3b0tDd1lHQUFZQVFBQUFBOEFEUUFBREFBY0FDd0FYQUNNQUx3QUFBU0VWSVJFaEZTRVJJUlVoQXlJR0ZSUVdNekkyTlRRbUF5SUdGUlFXTXpJMk5UUW1BeUlHRlJRV016STJOVFFtQVlBQ1FQM0FBa0Q5d0FKQS9jRGdLRGc0S0NnNE9DZ29PRGdvS0RnNEtDZzRPQ2dvT0RnREFFRC9BRUQvQUVBREFEZ29LRGc0S0NnNC9zQTRLQ2c0T0Nnb09QN0FPQ2dvT0Rnb0tEZ0FBQUFBQ0FCQUFFQUR3QU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FIZ0FBQVNFMUlSVWhGU0VWSVJVaEZTRVZJUlVoRlNFVklSVWhGU0VWSVFFbEVRUEEvSUFEZ1A0QUFnRCtBQUlBL2dBQ0FQNEFBZ0QrQUFJQS9JQURnUDJBL3dBRFFFQ0FRRUJBUUVCQVFFQkFRRUFCb09EK1FBQUFBQUFJQUVBQVFBUEFBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWVBQUFCSVRVaEZTRVZJUlVoRlNFVklSVWhGU0VWSVJVaEZTRVZJUlVoSlJFRkE4RDhnQU9BL2dBQ0FQNEFBZ0QrQUFJQS9nQUNBUDRBQWdEOGdBT0EvWUQvQUFOQVFJQkFRRUJBUUVCQVFFQkFRTUFCd09BQUJBQkFBUUFEd0FOQUFBTUFCd0FMQUE0QUFBRWhGU0VSSVRVaEJTRVZJUUVSTndHQUFZRCtnQUpBL2NBQmdQNkFBWUQ5UU1BQlFFQUJRRURBUUFIQS9rRGdBQUFFQUVBQkFBUEFBc0FBQXdBSEFBc0FEZ0FBQVNFVklSVWhOU0VGSVJVaEFSRTNBWUFCZ1A2QUFrRDl3QUdBL29BQmdQMUF3QUxBUU1CQXdFQUJ3UDVBNEFBQUFBUUFRQUJBQThBQ2dBQURBQWNBQ3dBT0FBQUJJUlVoRlNFMUlRRWhGU0VGRVRjQmdBR0Evb0FDUVAzQUFZRCtnQUdBL1VEQUFnQkF3RUFCUUVCQS9rRGdBQUFBQXdCQUFrQUR3QU9BQUFNQUJ3QUxBQUFCSVRVaEJ5RVZJUmNoRlNFRHdQeUFBNENBL1lBQ2dJRDhnQU9BQTBCQWdFQkFRQUFBQUFBREFFQUJRQVBBQW9BQUF3QUhBQXNBQUFFaE5TRUhJUlVoRnlFVklRUEEvSUFEZ0lEOWdBS0FnUHlBQTRBQ1FFQ0FRRUJBQUFBQUFBTUFRQUFBQThBQlFBQURBQWNBQ3dBQUFTRTFJUWNoRlNFWElSVWhBOEQ4Z0FPQWdQMkFBb0NBL0lBRGdBRUFRSUJBUUVBQUFBQUFCZ0NBQUlBRGdBTkFBQU1BQndBTEFBOEFFd0FYQUFBQklUVWhCeUVWSVJjaEZTRUhJUlVoRnlFVklRY2hGU0VEZ1AwQUF3REEvY0FDUU1EOUFBTUF3UDNBQWtEQS9RQURBTUQ5d0FKQUF3QkFnRUJBUUVCQVFFQkFRQUFHQUlBQWdBT0FBMEFBQXdBSEFBc0FEd0FUQUJjQUFBRWhOU0VISVRVaEZ5RTFJUWNoTlNFWElUVWhCeUUxSVFPQS9RQURBSUQrQUFJQWdQMEFBd0NBL2dBQ0FJRDlBQU1BZ1A0QUFnQURBRURBUU1CQXdFREFRTUJBQUFZQWdBQ0FBNEFEUUFBREFBY0FDd0FQQUJNQUZ3QUFFeUVWSVFFMUlSVVhJVFVoQXhVaE5TVWhOU0VSRlNFMWdBTUEvUUFEQVAwQXdBSkEvY0RBQXdEOXdBSkEvY0FDUUFKQVFBRUFRRUNBUVA2QVFFQkFRUDhBUUVBQUJnQ0FBSUFEZ0FOQUFBTUFCd0FMQUE4QUV3QVhBQUFCSVRVaE5TRVZJUUVoTlNFMUlUVWhOU0UxSVJFaE5TRURnUDBBQXdEOUFBTUEvUUFEQVAwQUF3RDlBQU1BL1FBREFQMEFBb0JBZ0VEK0FFQkFRRUJBL2tCQUFBQUZBRUFBQUFQQUE0QUFBd0FIQUFzQUVBQXNBQUFURnlNMUZUTW5JeFVoSnlFZEFTRW5JUVUzSnpNMUl5Y3pOU01uSVRVaEp5RTFJU2NoTlNFbklUVWhKd2VlUUY3ZVFKNEJYa0QrNGdIZVFQNWlBeE10VXhOVFFKUFRRQUVUL3ExQUFaUCtMVUFDRS8ydFFBS1QvUzFBTFFKQVFFREFRTUJBZ0VCQXdDMVRRRUJBUUVCQVFFQkFRRUJBTFFBQUFBQUdBRUFBQUFQQUE0QUFBd0FIQUFzQUR3QVRBQnNBQUFFVklUVUJFU0VSQlNFUklRTWhGU0VWTlNFVkF5RTFJUkVoTlNFRHdQMEFBZ0Q5Z0FKQS9nQUNBRUQrZ0FHQS9vQkFBa0Q5Z0FLQS9jQURBRUJBL3NEK1FBSEFRUDdBQVFCQWdFQkFBc0JBL3NCQUFBQUZBRUFBUUFQQUEwQUFBd0FIQUFzQUR3QVRBQUFCSVRVaEZ5RVZJUmNoRlNFRklSVWhGeUVWSVFLQS9jQUNRTUQ5QUFNQWdQeUFBNEQrd1AzQUFrREEvUUFEQUFNQVFJQkFnSUNBUUVCQUFBVUFRQUFBQThBRHdBQURBQWNBQ3dBUEFCTUFBRGNSSVJFQkVTRVJCU0UxSVJVaE5TRVZJVFVoUUFPQS9NQURBUDFBQVlEK2dBS0EvWUFCZ1A2QUFBUEEvRUFEZ1B6QUEwQ0FRTUJBd0VBQUJRQkFBQUFEd0FQQUFBTUFCd0FMQUE4QUV3QUFOeEVoRVFFUklSRUhJUlVoRnlFVklRY2hGU0ZBQTREOHdBTUF3UDZBQVlDQS9ZQUNnSUQrZ0FHQUFBUEEvRUFEZ1B6QUEwQkFRRUJBUUVBQUFBQUFCUUJBQUFBRHdBUEFBQU1BQndBTEFBOEFFd0FBTnhFaEVRRVJJUkVISVJVaEZTRVZJUlVoRlNGQUE0RDh3QU1BUVA2QUFZRDlnQUtBL29BQmdBQUR3UHhBQTREOHdBTkFRRUJBUUVCQUFBQUZBRUFBQUFQQUE4QUFBd0FIQUFzQUR3QVRBQUEzRVNFUkFSRWhFUUVoTlNFVklUVWhGU0UxSVVBRGdQekFBd0Q5UUFHQS9vQUNnUDJBQVlEK2dBQUR3UHhBQTREOHdBTkEvc0JBd0VEQVFBQUFBQUFGQUVBQUFBUEFBOEFBQXdBSEFBc0FEd0FUQUFBM0VTRVJBUkVoRVFNaEZTRVhJUlVoQnlFVklVQURnUHpBQXdEQS9vQUJnSUQ5Z0FLQWdQNkFBWUFBQThEOFFBT0EvTUFEUVA4QVFFQkFRRUFBQUFBRkFFQUFBQVBBQThBQUF3QUhBQXNBRHdBVEFBQTNFU0VSQVJFaEVRTWhGU0VWSVJVaEZTRVZJVUFEZ1B6QUF3QkEvb0FCZ1AyQUFvRCtnQUdBQUFQQS9FQURnUHpBQTBEL0FFQkFRRUJBQUFVQVFBQUFBOEFEd0FBREFBY0FDd0FQQUJNQUFEY1JJUkVCRVNFUkFTRTFJUlVoTlNFVklUVWhRQU9BL01BREFQMUFBWUQrZ0FLQS9ZQUJnUDZBQUFQQS9FQURnUHpBQTBEK0FFREFRTUJBQUFBQUFBVUFRQUFBQThBRHdBQURBQWNBQ3dBUEFCTUFBRGNSSVJFQkVTRVJBeUVWSVJjaEZTRUhJUlVoUUFPQS9NQURBTUQrZ0FHQWdQMkFBb0NBL29BQmdBQUR3UHhBQTREOHdBTkEva0JBUUVCQVFBQUFBQVVBUUFBQUE4QUR3QUFEQUFjQUN3QVBBQk1BQURjUklSRUJFU0VSQXlFVklSVWhGU0VWSVJVaFFBT0EvTUFEQUVEK2dBR0EvWUFDZ1A2QUFZQUFBOEQ4UUFPQS9NQURRUDVBUUVCQVFFQUFCZ0JBQUFBRHdBUEFBQU1BQndBTEFBOEFFd0FuQUFBVEVTRVJBeUVSSVFFWEl6VVZNeGNqSHdFaE5RTTNGeUVWSVJjaEZTRVhNeFVqRnpNVkl4Y0hRQU9BUVAwQUF3RDloenhEZnp5Nzlqeit6a0F0TWdIaC9sczhBV24rMGp6eXRqdDdQMzh0QThEOFFBUEEvSUFEUVA2QVFFQ0FRRUJBUUFJSUxUVkFRRUJBUUVCQWlDMEFBQVVBUUFCQUE0QURnQUFEQUFjQUN3QVBBQk1BQUJNUklSRUZJUkVoR1FFaEVTa0JFU0UxSVJFaFFBTkEvUUFCUVA3QUFVQUJnUDdBQVVEK3dBRkFBNEQ4d0FOQVFQN0Evb0FCUVA3QUFVQkFBVUFBQUFzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FBQUVqTlRNekl4VXpOeU1WTXpVakZUTTFJeFV6RVNNVk16VWpGVE0zSXhVek55TVZNeE1SSVJFRklSRWhBUUJBUUlCQVFJQkFRRUJBUUVCQVFFQkFnRUJBZ0VCQWdQekFBd0Q5UUFMQUFjQkFRRUJBd0VEQVFQNUFRTUJBd0VCQVFBSEEvTUFEUUVEOVFBQUFGUUJBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBS3dBdkFETUFOd0E3QUQ4QVF3QkhBRXNBVHdCYkFBQVRJelV6RlNNVk14VWpGVE1WSXhVekZTTVZNd0VqRlRNVkl4VXpGU01WTXhVakZUTUJJeFV6TnlNVk13RWpGVE0zSXhVek55TVZNeVVqRlRNM0l4VXpOeU1WTXdFakZUTTNJeFV6TnlNVk14RWhFU01SSVJVaEVUTVJJWUJBUUVCQVFFQkFRRUJBQXdCQVFFQkFRRUJBUVAyQVFFQ0FRRUQvQUVCQWdFQkFnRUJBQVFCQVFJQkFRSUJBUVA4QVFFQ0FRRUNBUUVEK2dFRCtnQUdBUUFHQUEwQkFnRUJBUU1CQVFFQUNRRUJBUU1CQVFFQUN3RUJBUVAxQVFFQkFRRUJBUUVCQVFFQURRRUJBUUVCQS9zQUJnUDZBUVA2QUFZQUFBQUFiQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BSndBckFDOEFNd0EzQURzQVB3QkRBRWNBU3dCUEFGTUFWd0JiQUY4QVl3Qm5BR3NBQUFFVklUVVRJeFV6RlNNMU14VWpOVE1SSXpVekZTTTFNd0VqTlRNVkl6VXpFU00xTXhVak5UTUJJelV6RnlNMU14Y2pOVE1WSXpVekZTTTFNeEVqTlRNVkl6VXpGU00xTXlFakZUTXpJelV6RnlNMU15RWpGVE16SXpVekZ5TTFNd0VqRlRNekl6VXpGeU0xTXdPQS9NQkFRRUJBUUVCQVFFQkFRQU1BUUVCQVFFQkFRRUQ5Z0VCQWdFQkFnRUJBUUVCQVFFQkFRRUJBUVA2QVFFQ0FRRUNBUUVBQkFFQkFnRUJBZ0VCQS93QkFRSUJBUUlCQVFBSUFRRUFCZ0VDQVFNQkEvc0JBd0VBQndFREFRUDdBUU1CQUFrQkFRRUJBUU1CQXdFRCt3RURBUU1CQVFFQkFRRUJBUUVBREFFQkFRRUFBQUJzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0F6QURjQU93QS9BRU1BUndCTEFFOEFVd0JYQUZzQVh3QmpBR2NBYXdBQUpTTVJNd1UxSXhVak5UTVZJelV6RlNFMU14VWpOVE1WQVRVekZTTTFNeFVoTlRNVkl6VXpGUUUxTXhVSE5UTVZCelV6RlNNMU14VWpOVE1WSVRVekZTTTFNeFVqTlRNVkVUVWpGUlUxTXhVSE5UTVZFVFVqRlJVMU14VUhOVE1WQVRVakZSVTFNeFVITlRNVkFnQkFRQUdBUUlCQXdFRCt3RURBUUFIQVFNQkEvc0JBd0VBQ1FFQkFRRUJBd0VEQVFQN0FRTUJBd0VCQVFFQkFRRUJBUUFNQVFFQkFRRUFEUUVCQVFFQkFRRUJBUUVCQS9RQkFRRUJBUUVCQVFBS0FRRUNBUUVDQVFFQkFRRUJBUUVCQVFFQkFBWUJBUUlCQVFJQkFRUDhBUUVDQVFFQ0FRRUFCQUVCQWdFQkFnRUJBQUFBQUd3QkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0JUQUZjQVd3QmZBR01BWndCckFBQUJGU0UxRnlNVk14VWpOVE1WSXpVekZTTTFNeFVqTlRNQkl6VXpGU00xTXhVak5UTVZJelV6SlNNMU14Y2pOVE0zSXpVekZTTTFNeFVqTlRNVkl6VXpGU00xTXhVak5UTWhJeFV6TXlNMU14Y2pOVE1oSXhVek15TTFNeGNqTlRNQkl4VXpNeU0xTXpjak5UTURnUHpBUUVCQVFFQkFRRUJBUUVBREFFQkFRRUJBUUVCQS9ZQkFRSUJBUUlCQVFFQkFRRUJBUUVCQVFFRCtnRUJBZ0VCQWdFQkFBUUJBUUlCQVFJQkFRUDhBUUVDQVFFQ0FRRUFEZ0VCQWdFQ0FRTUJBd0VEQVFBRkFRTUJBd0VEQVFNQkFRRURBUU1CQXdFREFRTUJBd0VCQVFFQkFRRUJBUUFHQVFFREFRQUFBQUJzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0F6QURjQU93QS9BRU1BUndCTEFFOEFVd0JYQUZzQVh3QmpBR2NBYXdBQU56VWhGU1VqRlRNMUl6VXpOU00xTXpVak5UTTFJelV6QVNNMU16VWpOVE0xSXpVek5TTTFNd0VqTlRNWEl6VXpFeU0xTXpVak5UTTFJelV6TlNNMU16VWpOVE0xSXpVeklTTVZNek1qTlRNWEl6VXpJU01WTXpNak5UTVhJelV6QVNNVk16TWpOVE1USXpVelFBTkEvUUJBUUVCQVFFQkFRRUJBQXdCQVFFQkFRRUJBUVAyQVFFQ0FRRUNBUUVCQVFFQkFRRUJBUUVCQS9vQkFRSUJBUUlCQVFBRUFRRUNBUUVDQVFFRC9BRUJBZ0VCQWdFQkFRRUJBd0VDQVFFQkFRRUJBUVA1QVFFQkFRRUJBUVA3QVFFQkEvc0JBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBL29CQVFQN0FRQUFiQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BSndBckFDOEFNd0EzQURzQVB3QkRBRWNBU3dCUEFGTUFWd0JiQUY4QVl3Qm5BR3NBQUJNekVTTVROU01WTXpVekZUTTFNeFV6TlRNVk16VXpGUUUxTXhVek5UTVZNelV6RlRNMU14VUJOVE1WQnpVekZRVTFNeFV6TlRNVk16VXpGVE0xTXhVek5UTVZNelV6RlJFMUl4VVZOVE1WQnpVekZSRTFJeFVWTlRNVkJ6VXpGUUUxSXhVVk5UTVZCVFV6RlVCQVFNQkFnRUJBUUVCQVFFRCtRRUJBUUVCQVFFRCt3RUJBUVA3QVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFQNkFRRUQrd0VBRGdQekFBd0JBUUVCQVFFQkFRRUJBL1FCQVFFQkFRRUJBUUFLQVFFQ0FRRUNBUUVCQVFFQkFRRUJBUUVCQUFZQkFRSUJBUUlCQVFQOEFRRUNBUUVDQVFFQUJBRUJBZ0VCQWdFQkFBQUFBQUJzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FMd0F6QURjQU93QS9BRU1BUndCTEFFOEFVd0JYQUZzQVh3QmpBR2NBYXdBQUpTTVJNd2MxSXhVak5UTVZJelV6RlNNMU14VWpOVE1WQVRVekZTTTFNeFVqTlRNVkl6VXpGUk0xTXhVSE5UTVZGelV6RlNNMU14VWpOVE1WSXpVekZTTTFNeFVqTlRNVkVUVWpGUlUxTXhVSE5UTVZFVFVqRlJVMU14VUhOVE1WQVRVakZSVTFNeFVYTlRNVkE0QkFRSUJBZ0VEQVFNQkF3RUFCUUVEQVFNQkF3RURBUUVCQXdFREFRTUJBd0VEQVFNQkFRRUJBUUVCQVFFQUJnRUJBd0VCQUEwQkFRRUJBUUVCQVFFQkFRUDBBUUVCQVFFQkFRRUFDZ0VCQWdFQkFnRUJBUUVCQVFFQkFRRUJBUUFHQVFFQ0FRRUNBUUVEL0FFQkFnRUJBZ0VCQUFRQkFRSUJBUUlCQVFBQUFBQUFoQUVBQVFBT0FBNEFBQXdBSEFBc0FEd0FUQUJjQUd3QWZBQ01BSndBckFDOEFNd0EzQURzQVB3QkRBRWNBU3dCUEFGTUFWd0JiQUY4QVl3Qm5BR3NBYndCekFIY0Fld0IvQUlNQUFBRTFJeFVqTlRNVkl6VXpGU00xTXhVak5UTVZBVFV6RlNNMU14VWpOVE1WSXpVekZSTTFNeFVITlRNVkZ6VXpGU00xTXhVak5UTVZJelV6RlNNMU14VWpOVE1WRVRVakZSVTFNeFVITlRNVkVUVWpGUlUxTXhVSE5UTVZBVFV6RlJFMUl4VVZOVE1WQnpVekZSRTFJeFVWTlRNVkJ6VXpGUUUxSXhVVk5UTVZGelV6RlFNQVFJQkF3RURBUU1CQUFVQkF3RURBUU1CQXdFQkFRTUJBd0VEQVFNQkF3RURBUUVCQVFFQkFRRUJBQXNCQVFFQkFRRUJBUUVEK2dFQkF3RUFEUUVCQVFFQkFRRUJBUUVEOUFFQkFRRUJBUUVCQUFvQkFRSUJBUUlCQVFFQkFRRUJBUUVCQVFFQUJnRUJBZ0VCQWdFQkEvd0JBUUlCQVFJQkFRQUdBUUVBQmdFQkFnRUJBZ0VCQS93QkFRSUJBUUlCQVFBRUFRRUNBUUVDQVFFQUFBQWNBUUFBQUE4QURnQUFKQUE4QUV3QVhBQnNBSHdBbEFBQTNJUlVoRVNFUkl6VWhBU01WTXpVakpUVWpGU0V6TlNNRk5TTVZBeU1WTXhFQk54Y0JGNEFCQVA3QUE0QkEvUUFEQUlEQVFQM0FnQUVBZ0lBQlFFQ0FnSUQvQUZxbUFTWmFRRUFEZ1A4QXdQMEFRTURBZ0lDQVFFQkFBVUNBL1lBQkFGcW1BU1phQUFBQUFBWUFBQUFBQThBRHdBQmpBR2NBYXdCdkFITUFkd0FBQVRVakZTTTFJeFVqTlNNVkl6VWpGU00xSXhVak5TTVZJeFVqRlRNVkl4VXpGU01WTXhVakZUTVZJeFV6RlNNVk14VXpGVE0xTXhVek5UTVZNelV6RlRNMU14VXpOVE1WTXpVek5UTTFJelV6TlNNMU16VWpOVE0xSXpVek5TTTFNelVqTlFNaEVTRVROVE1WRVNNMU13RXpGU01URlNNMUEwQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUVAxQUFzQkFRRUJBL0VCQVFFQkFBNEJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFQMEFBc0Q4d0VCQUE0QkEvSUJBQThCQVFBQU9BQUFBQUFQQUE4QUFZd0JuQUdzQWJ3QnpBSGNBZXdCL0FJTUFod0NMQUk4QWt3Q1hBQUFCTlNNVkl6VWpGU00xSXhVak5TTVZJelVqRlNNMUl4VWpGU01WTXhVakZUTVZJeFV6RlNNVk14VWpGVE1WSXhVekZUTVZNelV6RlRNMU14VXpOVE1WTXpVekZUTTFNeFV6TlRNMU16VWpOVE0xSXpVek5TTTFNelVqTlRNMUl6VXpOU00xQXlFUklSTTFNeFVSSXpVekFUTVZJeE1WSXpVQkl4VXpKU0VWSVJVaEZTRVZJUlVoRlNFVklTVWpGVE0xSXhVek5TTVZNd05BUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFRDlRQUxBUUVCQVFQeEFRRUJBUUFHQXdNQUJnUDdBQVVEK3dBRkEvc0FCUVA3QUFVRCtnTURBd01EQXdBT0FRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVEOUFBTEEvTUJBUUFPQVFQeUFRQVBBUUVEL0FFQkFRRUJBUUVCQVFFQkF3RURBUUFBQUNBQUFBQUFEd0FQQUFHTUFhQUJzQUhBQWR3QjlBSUVBaFFBQUFUVWpGU00xSXhVak5TTVZJelVqRlNNMUl4VWpOU01WSXhVakZUTVZJeFV6RlNNVk14VWpGVE1WSXhVekZTTVZNeFV6RlRNMU14VXpOVE1WTXpVekZUTTFNeFV6TlRNVk16VXpOVE0xSXpVek5TTTFNelVqTlRNMUl6VXpOU00xTXpVak5RTVJJUkVoSlJVak5SRXpGU01CQnhjSEp6Y1hOeGNISnpjbkFTTTFNd00xTXhVRFFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBL1VBQ3dQMEFRRUJBQVkxeWNpMmdvQzNUb0tBdGMzTUJqVUJBUUVBRGdFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBL2dEL0FBTEFnRUJBL0lCQUFsTnpjeTJnb0MwdG9LQXRjM01CTFVEOFFFQkFBQjBBQUFBQUE4QUR3QUFEQUFjQUN3QVBBQk1BRndBYkFCOEFJd0FuQUNzQUx3QXpBRGNBT3dBL0FFTUFSd0JMQUU4QVV3QlhBRnNBWHdCakFHY0Fhd0J2QUljQUFDVXpGU01STXhVakFUTVZJeEV6RlNNQk14VWpOVE1WSXpVekZTTTFNeFVqTlRNVkl6VXpGU01CTXhVak5UTVZJelV6RlNNMU14VWpOVE1WSXpVekZTTUJNeFVqSnpNVkl5VXpGU00zTXhVak56TVZJemN6RlNNQk14VWpOek1WSXpjekZTTTNNeFVqTnpNVkl6Y3pGU01IRndjbk55RVJOeGNISnhFaEp6Y1hCeUVSQnljM0Z4RURnRUJBUUVEOGdFQkFRRUFEZ0VCQVFFQkFRRUJBUUVCQVFQeUFRRUJBUUVCQVFFQkFRRUJBQVFCQVFJQkFRQUVBUUVDQVFFQ0FRRUNBUUVEOWdFQkFnRUJBZ0VCQWdFQkFnRUJBZ0VCQXdHdkx5MnYvQUd2THkyc0JBR3ZMeTJzQkFHdkx5MnRBUUFQQVFQekFRQVBBUVAxQVFNQkF3RURBUU1CQXdFRDl3RURBUU1CQXdFREFRTUJBL1VCQVFFQkFRRUJBUUVCQVFBUEFRRUJBUUVCQVFFQkFRRUJBYTh2TGEvOEFhOHZMYS84QWE4dkxhd0VBYTh2TGF3RUFBQUlBUUFBQUE4QURnQUFTQUJvQUFBRVhJeUltTlJFME5qTWhNaFlWRVJRR0t3RVhKUk0zRnpjbk53RUVTTXdhSmlZYUF3QWFKaVlhbE5UOXRPSXQ0bHZpNGdLOHZDWWFBUUFhSmlZYS93QWFKcGJpL2JUaTRsdmlMUUFBQmdCQUFBQUR3QU9BQUFNQUJ3QUxBQ01BSmdBcUFBQUJJVFVoRlNFVklSRWhGU0VURVJRR0l4RVVCaU1oSWlZMUVTSW1OUkUwTmpNaE1oWUZGemNSSVJFaEF3RCtBQUlBL2dBQ0FQNEFBZ0RBSmhvbEcvMkFHeVVhSmlZYUF3QWFKdjhBUUVEOWdBS0FBUUJBZ0VBQlFFQUJ3UDhBR2liK1FCc2xKUnNCd0NZYUFRQWFKaVphZ0lEL0FQNUFBQUFBQlFCQUFBQUR3QVBBQUJjQUhnQXdBRDBBaXdBQUFTTTFJeFVoTlNNVkl5SUdGUkVVRmpNaE1qWTFFVFFtQXlFNEFURVJJVFVoTlRnQk1UTVZNelVoRlRNMU16Z0JNUUV3QmlNOEFUVXlOakV6RVNNcEFUVTBOamMrQVRjK0FUYytBVGMrQVRjK0FUYytBVGMrQVRVMEppY3VBU01pQmdjMVBnRXpNaFlYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRVZNeFVEZ0lDQS93Q0FnQm9tSmhvREFCc2xKUnY5QUFNQS9RQ0FnQUVBZ0lEK0FEY3RMVWN3UUFHQS93QUZCUVVNQndnUUNRZ1JDQWdQQmdZTEJBUUhBZ0lDQndjSEZRNFlMeFlaTng4UEdRd0xFd2dJREFRRUJRUUVCQXNIQmc4SkNSSUpCZzBHQlFzRUJRY0RBZ09sQTRCQVFFQkFKaHI5QUJzbEpSc0RBQm9tL01BQ0FFREFRRUJBUVA1akl4Y05IRUQrZ0J3UEdnc01GUWtKRUFjSERRWUZEQVVHQ2dZRkN3VUdDd2NNRWdZSEJoUVRTUkFRQkFRREN3Y0hFUW9LRmd3TkdBb0tFZ2dKRHdjSERRY0VDUVFGQ0FVRUNRUUVEQVJBQUFBTUFFQUFBQVBBQTRBQU1nQktBRzBBZ0FEa0FPZ0E3QUR3QVBRQStBRDhBUW9BQUFFdUFTTWlCZ2N6UGdFek1oWVhIZ0VYSGdFWEhnRVZIQUVWSXlJR0ZSUVdGeDRCRng0QkZ4NEJNekkyTnhVek5UUW1Kd2NPQVFjT0FRY09BUWNPQVNNaUppY3VBVFUwTmpzQkZTVXVBU2N1QVNjdUFTTWlCZ2MxSXhFek5SNEJNekkyTno0Qk56NEJOejRCTlRRbUJ3NEJJeUltSnpVK0FUTXlGaGNlQVJVVUJpVWVBUlV6TGdFbkxnRW5MZ0VuTGdFaklnWUhEZ0VIRGdFSERnRVZGQllYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFM0l4UUdCdzRCQnc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCTlRRMk56NEJOejRCTno0Qk16SVdGeDRCRng0QkZ6RUJJUlVoRlNFVklSVWhGU0VwQVRVaE5TRTFJUlVoTlNFM014RVVCaU1oSWlZMUVUTVJJUUVnRUN3Y1BVQUNOQUVrSXhBWkNBTUhBZ0lEQVFFQ0dWbFpBd1FFQ2djSEVBa0pGQXNmTkJRMUVCQVVCQWdGQlFzRkJnd0hCZzBHRHhZSUNRZzVPU1FCYkFRTUNBY1RDd3NhRGhrcEVUVTBFU2dYRGhnTERCTUpDQTBGQkFVRVJRb2JFUlltRVJJb0ZSRWFDZ2tKQ1FGREF3TTJBUWNGQlEwSENCSUtDeFlNRHh3TkRCWUpDUTRGQlFVRkJRUU9DZ2tWRFEwY0VBd1dDZ29TQ0FnTUJRVUhBVFlEQXdNSEJBUUtCZ1lNQmdvUkJ3Z09CUVlJQXdNREF3TURDUVVHRFFnSUVBb0dEQVlHQ2dRRUJ3UDlmQUlBL2dBQ0FQNEFBZ0QrQUFJQS9nQUNBUDRBQWdEK0FBSUFRRUFsRy8yQUd5VkFBb0FESFFzTExTMFpHUVVGQWdVREF3WUVCQWtHQmcwSU5ETUtFUWdJRFFVR0NRTURBeElUSk1RaExBdkpCUWdGQXdjREF3UUNBUUlHQmdZUkRCOGVRWVVPRndvS0R3VUZCaFVVZVA2QUhnOFBCZ1VGRUFvS0dBOE9JQklSSDRZT0RoSVNpaGtaRGc0T0tSc2RLcEFGQ3dZTEV3a0lEd1VHQ1FNREF3VUZCUTRLQ1JnTkRpQVJFaUFPRGhjSkNnNEZCUVVEQXdNSkJnVVBDQWtUREFjTEJRVUlBd01GQWdJQkF3UURDd2NHRVFzS0Z3NE5HQXNLRVFjSENnTURCQUlCQWdVREJBZ0YvdHhBUUVCQVFFREFRTUJBZ1A2QUd5VWxHd0dBL29BQUFBQUlBTUFBUUFPQUE0QUFBd0JuQUpvQXNnRFZBT2dCQ3dFZkFBQWxJeEV6QlI0QkZUTXVBU2N1QVNjdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZoY2VBUmNlQVJjZUFUTXlOamMrQVRjK0FUYytBVGNqRkFZSERnRUhEZ0VIRGdFaklpWW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0V6TWhZWEhnRVhIZ0VYTVJNdUFTTWlCZ2N6UGdFek1oWVhIZ0VYSGdFWEhnRVZIQUVWSXlJR0ZSUVdGeDRCRng0QkZ4NEJNekkyTnhVek5UUW1Kd2NPQVFjT0FRY09BUWNPQVNNaUppY3VBVFUwTmpzQkZTVXVBU2N1QVNjdUFTTWlCZ2MxSXhFek5SNEJNekkyTno0Qk56NEJOejRCTlRRbUJ3NEJJeUltSnpVK0FUTXlGaGNlQVJVVUJnTVVGaGNlQVJjZUFSY2VBVE15TmpjVk14RWpGUzRCSXlJR0J3NEJCdzRCQnc0QkZ6UTJOejRCTXpJV0Z4VU9BU01pSmljdUFUVURnRUJBL2dRREF6WUJCd1VGRFFjSUVnb0xGZ3dQSEEwTUZna0pEZ1VGQlFVRkJBNEtDUlVORFJ3UURCWUtDaElJQ0F3RkJRY0JOZ01EQWdnRUJBb0dCZ3dHQ2hFSENBNEZCZ2dEQXdNREF3TUpCUVlOQ0FnUUNnWU1CZ1lLQkFRSEF4d1FMQnc5UUFJMEFTUWpFQmtJQXdjQ0FnTUJBUUlaV1ZrREJBUUtCd2NRQ1FrVUN4ODBGRFVRRUJRRUNBVUZDd1VHREFjR0RRWVBGZ2dKQ0RrNUpBRnNCQXdJQnhNTEN4b09HU2tSTlRRUktCY09HQXNNRXdrSURRVUVCUVJGQ2hzUkZpWVJFaWdWRVJvS0NRa0p3UVVFQlEwSUNSTU1DeGdPRnlnUk5EUVNLUmtPR2dzTEV3Y0lEQVFFQkRZSkNRa2FFaFVvRVJBbkZSRWJDZ29KUUFHQW5BVUxCZ3NUQ1FrT0JRWUpBd01EQlFVRkRnb0pHQTBPSUJFU0lBNE9Gd2tLRGdVRkJRTURBd2tHQlE4SUNSTU1Cd3NGQlFnREF3VUNBZ0VEQkFNTEJ3WVJDd29YRGcwWUN3b1JCd2NLQXdNRUFnRUNCUU1FQ0FVQitRc0xMUzBaR1FVRkFnVURBd1lFQkFrR0JnMElORE1LRVFnSURRVUdDUU1EQXhJVEpNUWhMQXZKQlFnRkF3Y0RBd1FDQVFJR0JnWVJEQjhlUVlVT0Z3b0tEd1VGQmhVVWVQNkFIZzhQQmdVRkVBb0tHQThPSUJJUkg0WU9EaElTaWhrWkRnNE9LUnNkS3Y2SEVpQU9EeGdLQ2hBRkJnVVBEeDRCZ0hnVUZRVUdCUThLQ2hjT0RoOFJHeWtPRGc0WkdZb1NFZzRPRGlzZEFBQUFCUURBQUVBRGdBTkFBRElBU2dCdUFJRUFoUUFBQVM0Qkl5SUdCek0rQVRNeUZoY2VBUmNlQVJjZUFSVWNBUlVqSWdZVkZCWVhIZ0VYSGdFWEhnRXpNalkzRlRNMU5DWW5CdzRCQnc0QkJ3NEJCdzRCSXlJbUp5NEJOVFEyT3dFVkpTNEJKeTRCSXlJR0J6VWpFVE0xSGdFek1qWTNQZ0UzUGdFM1BnRTFOQ1luTGdFbkJ3NEJJeUltSnpVK0FUTXlGaGNlQVJVVUJoTVJJeEVCb0JBc0hEMUFBalFCSkNNUUdRZ0RCd0lDQXdFQkFobFpXUU1FQkFvSEJ4QUpDUlFMSHpRVU5SQVFGQVFJQlFVTEJRWU1Cd1lOQmc4V0NBa0lPVGtrQVZRSEV3c0xHZzRaS1JFMU5CRW9GdzRZQ3d3VENRZ05CUVFGQkFRRURBZ3BDaHNSRmlZUkVpZ1ZFUm9LQ1FrSnYwQUNIUXNMTFMwWkdRVUZBZ1VEQXdZRUJBa0dCZzBJTkRNS0VRZ0lEUVVHQ1FNREF4SVRKTVFoTEF2SkJRZ0ZCQVlEQXdRQ0FRSUdCZ1lSREI4ZVFiUUtEd1VGQmhVVWVQNkFIZzhQQmdVRkVBb0tHQThPSUJJUkh3NE9Gd3JERGc0U0Vvb1pHUTRPRGlrYkhTc0I3ZjBBQXdBQUdRQUEvOEFFQUFQQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBakFDY0FLd0F2QURNQU53QTdBRDhBUXdCSEFFc0FUd0J6QUljQXVnRFNBTllBQUJNekZTTTFNelVqRVRNMUl3RXpOU01ITXpVakFTTVZNeWNqRlRNQk16VWpBU01WTXlVakZUTW5JeFV6QXpNMUl3RXpOU00xTXpVak5UTTFJelV6TlNNMUZUTTFBek0xSXdVek5TTVhNelVqQXc0Qkl5SW1KeFVqRVRNVlBnRXpNaFlYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VITnpRbUp5NEJJeUlHQnhVZUFUTXlOamMrQVRVbEZTTTFEZ0VqSWlZbkxnRW5MZ0VuTGdFMU5EWTdBVHdCTlM0Qkp5NEJKeTRCSnk0Qkl5SUdCeU0rQVRNeUZoY2VBUlVISXlJR0ZSUVdGeDRCTXpJMk56NEJOejRCTno0Qk56VUJJeEV6QUVCQVFFQkFRQUZBZ0lEQWdJQUNRSUNBd0lDQS9nQkFRQU9BZ0lEOXdJQ0F3SUNBZ0VCQUE4QkFRRUJBUUVCQVFFQ0FnSUQrZ0lDQXdJQ0FDd3NZRGhjb0VUUTBFaWtaRGhvTEN4TUhDQXdFQkFRRkJBVU5DQWtUREJVSkNRa2FFaFVvRVJBbkZSRWJDZ29KL3ZZMEZEUWdDeE1LQ1JBSEJnc0RCQVJaV1JvQkFRRUJBd01DQmdRSUdCRWpKQUUwQXo4OUhTc1FFQkEwSkRrNUNBa0lGZzhHRFFZSERBWUZDd1VGQ0FRQjlFQkFBb0NBd0lEOVFJRCt3RUJBUUFQQVFFQkEvRUNBQTRCQVFFQkFRUDNBZ1A2QWdFQ0FRSUJBZ01DQWdQd0FRRUJBUUVBQkN3WUZEdzhlQVlCNEZCVUZCZ1VQQ2drWURnNGZFUklnRGc4WUNnb1BCcEFiS1E0T0Roa1ppaElTRGc0T0t4MHF4Q1FTRXdNREF3a0dCUTRJQnhFS016UUlEZ1VHQ1FRRUJnTURCUUlGQlJrWkxTMExDd3NzSVRBZUh3c1NCZ1lHQWdFQ0JBTURCd01FQ1FWQkFhdjlBQUFBQUFBREFFQUFRQVBBQTBBQUF3QWNBRFFBQUFFUkl4RUJKd2MxSXhVbkJ4Y2pGVE1IRnpjVk16VVhOeWN6TlNNM0lTY0hOU01WSndjWEl4VXpCeGMzRlRNMUZ6Y25NelVqQThCQS9kd1dSa0JHRmtWcGFVVVdSa0JHRmtWcGFVVUJ3QlpHUUVZV1JXbHBSUlpHUUVZV1JXbHBBMEQ5QUFNQS9zWVdSV2xwUlJaR1FFWVdSV2xwUlJaR1FFWVdSV2xwUlJaR1FFWVdSV2xwUlJaR1FBQUNBRUFBUUFQQUEwQUFEd0FjQUFBQkl4RWpFU01SSXhFaUpqVTBOak1oRXpFMUl4VWpGVE1WTXpVek5RS0FnRUNBUUU5eGNGQUJnTUJBZ0lCQWdBTUEvVUFDd1AxQUFZQndVRTl4L2NDQWdFQ0FnRUFBQUFBQUJRQUFBQUFEN1FPQUFBZ0FEQUFTQUJZQUlRQUFBUmMzQXlNQk16OEJOeU1iQVFNVk13RW5BUmNuQVJjM0J5YzNOaklmQVJZVUJ3SUpGM0dwMFA3b21qZ2w3OHhtWmlhRkFWU0kvcTl2TGdFUUxhOHRpQzBUTlJNdEV4TUJnRDl4QWM3OUFKcG1ZQUVaL3VmK3BZVUJVWWorckVRdUFROHRWQzJJTFJNVExSTTFFd0FBQ1FDQUFBQURnQU9BQUZjQWJBQ2JBSjRBckFDeUFMWUF1Z0MrQUFBQkRnRXhJakFqTUNZMU5DWTlBVFFtSnk0Qkp5NEJJeUlHQnc0QkZSUVdGeDRCTXpJMk56NEJQUUUwTmpjK0FUTXlGaGNlQVIwQkRnRUhEZ0VIRGdFVkZCWVhIZ0V6TWpZM1BnRTNIZ0VYSGdFek1qWS9BVFVISXc0Qkt3RWlKaWN1QVRVME5qYytBVGMrQVRjVkJ5NEJMd0VqQnc0QkJ4UUdEd0VWTXpVakxnRTFMZ0UxTkRZL0FUTVhIZ0VWRkFZSERnRUhJeFV6TlNNdUFTY25OeGNCSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdFak5UTVhJelV6RnlNMU13THlDUVlCQVFFQkFnTURDd2dKRnc0U0hRb0xDd1FEQkFvRkJnb0RCQU1EQWdNSUJRY0tBd01GR0NFTEN4RUZBd1FJQndnVERBY09Cd01PQ2dFRUFnUU1Cd3dhRFFJT1J3MFFCQUVFQndNRUF3TUNCQW9JQXc4S3d3SUlCbEVQVWdZSkF3WUlCbFlIQ2djQkFnSUVDbFVKQkFJQkFRRUdCd2RvQmdZSkE0OGRIUUV0L2dBYkpTVWJBb0FiSlVEOWdBSEF3UDVBZ0lEQWdJREFnSUFCZUFrRkFnRUNEUkUvRHhNRkNBd0RCUVVKQ0FnVUNnWUtCQVFFQkFRRENnY0xBd1VEQWdJREJBTVBEd0lKRGdZR0R3Y0dEZ2dNRlFjSUNBTURBUWtJQlFjQ0JRVVJFUUloRFFvSEJBTUVDZ1VGQ0FRRUNRUUNCZ1EzR0FJUEUvejZFeElEQVFNQ0FSY1lBUU1CQVFNQ0Fnc0tJQndNRFFNQ0F3RUJBZ0VZR0FFREJHUlpXUUc4SlJ2OUFCc2xKUnNDZ1AyQUF3REEvZ0NBZ0lDQWdBQUdBRUFBQUFQdEE0QUFDd0FSQUJZQUlRQkFBRlVBQUNVM0VTRVJJUlVqTlNFUklTVVZNd0VuQVJjbkFSY0JBU2NtSWc4QkZ6YzJOQ2NCSXpVakRnRWpJaVluTGdFMU5EWS9BVFFtSXlJR0J6VStBVE15RmgwQkp3Y09BUWNPQVJVVUZoY2VBVE15TmpjK0FUMEJBMEJBL01BRFFFRDlRQUxBL29DRkFWU0kvcTl2TGdFUUxmN3hBYjR0RXpVVExZZ3RFeFA5a3pJQkRDSVhFUm9LQ1FvbEprTVhGeFFsRVJJcUdDc3JNakFMRUFZR0JRVUZCUTRKREJNSUNBZitRUDdDQTRDQVFQMEF4WVVCVVlqK3JFUXVBUTh0L3ZBQnZ5MFRFeTJJTFJNMUUvNEFMQllXQ2dvSkdoQWpLQVlLR2hzUER6QUxEQzR0cFg0SEFnWUVCQThMQ0F3RkJRVUpDUWdYRFJZQURBQUEvOEFEN1FPQUFBb0FFZ0FXQUJvQUhnQWlBQ1lBTVFBNUFEMEFVQUJVQUFBQk56WXlId0VXRkE4Qkp3Y0JCeFV6TndFbkF5Y0JGd01oRlNFWElSVWhCeUVWSVFjakZUTUJOell5SHdFV0ZBOEJKd2NCQnhVek53RW5BeWNCRndVUklSVXpGVE0xSnlFaUJoVVJGQlk3QVRVRklUVWhBemd1RWpVVExSTVRMWWduL3VVMmhUa0JHNGppTGdFUUxmNy9BQUVBZ1A2QUFZQ0Evd0FCQUlDQWdBRjRMaEkxRXkwVEV5MklKLzdsTm9VNUFSdUk0aTRCRUMzOWdnSEF3RURBL2dBYkpTVWJ3UDZBQVlEK2dBSEFMUk1UTFJNMUV5MklKLzdsT1lVMkFSdUkvbWd1QVE4dEFXOUFRRUJBUUVCQUFRQXRFeE10RXpVVExZZ24vdVU1aFRZQkc0aithQzRCRHkyUkFzREFRSURBSlJ2OVFCc2xRTUJBQUFBQUNBQ0FBQUFEN1FPQUFBb0FFZ0FYQUJzQUh3QWpBQ2NBUEFBQUFRY25Oell5SHdFV0ZBY25Gd0VISXpVM0FSY25BUmNCQlRNMUl6VXpOU01sSVJVaEFUTTFJd1VoRVNFVk55Y2hJZ1lWRVJRV015RXlOalVSQndQdExZZ3VFalVUTFJNVDNJais1VG1GTmdFYkxTMys4QzRCRC80Q1FFREF3QUVBL3dBQkFQOEFRRUFDQVAyQUFjQ2dZUDRBR3lVbEd3S0FHeVZBQW1VdGlDMFRFeTBUTlJNMGlQN2xOb1U1QVJ1SUxmN3hMZ0VRMFVCQVFJQkEvb0JBd0FNQXdLQmdKUnY5QUJzbEpSc0JYa0FBQndBQUFBQUQ3UU9BQUFvQUVnQVhBQ1VBTUFBMkFEb0FBQUVqTlRRMk15RVhJelVoRXdjVk16Y0JKd0VYSndFWEFTVTNFUlFHSXlFaUpqMEJNeFVoRXdjbk56WXlId0VXRkFjbEFTYzNGd0VESXpVekFRQkFKUnNCd0lEQS9vRDJOb1U1QVJ1SS91VTVMZ0VRTGY3eEFSRkFKUnY5d0JzbFFBSkFyUzJJTGhJMUV5MFRFLzVUL3FEZ1dvWUJCbVpBUUFMQWdCc2xnRUQ5L2ptRk5nRWJpUDdsZlM0QkR5Mys4RjFBL3VJYkpTVWJ3TUFCNVMySUxSTVRMUk0xRTN2K29PQmFoZ0VHL1laQUFBQUFDUUFBLzhBRDdRUEFBQW9BRWdBV0FDUUFMd0F6QUR3QVF3QkpBQUFCSXpVME5qTWhGeU0xSVFVWEFRY2pOVGNCRnljQkZ3VWhOU01WRkJZeklUSTJOUkVIRXljbUlnOEJGemMyTkNjQk16VWpBeUVuSVNJR0ZSRXpFU01WRkJZek1Ra0JKd2NYQVFFQVFDVWJBY0NBd1A2QUFoR0kvdVU1aFRZQkd5MHQvdkF1QVJIOXdFQWxHd0pBR3lWQXJTMFROUkl1aUMwVEUvMVRRRURBQWdCQS9rQWJKVUJBSlJzQlp2NzZobHJnQVdBQ2dJQWJKWUJBNTRqKzVUYUZPUUViaUMzKzhTNkJ3TUFiSlNVYkFSNUFBV0l0RXhNdGlDMFROUlArQUVBREFFQWxHLzhBL2tCQUd5VUNldjc2aGxyZ0FXQUFBQWNBQUFBQUErMERnQUFNQUJBQUd3QW1BQzRBTXdCQkFBQVRGd2NuQnljM0p6Y1hOeGNIRnpVakZRRW5KaUlQQVJjM05qUW5KU0VWTnljaElnWWRBVE1sRndFSEl6VTNBUmNuQVJjQkV5RTFJeFVVRmpNaE1qWTFFUWZOY3kxemN5MXpjeTF6Y3kxenMwQUNyUzBUTlJJdWlDMFRFL3pUQWNDZ1lQNEFHeVZBQWxHSS91VTVoVFlCR3kwdC92QXVBUThDL1lCQUpSc0NnQnNsUUFHZ2N5MXpjeTF6Y3kxemN5MXo0RUJBQWdBdEV4TXRpQzBUTlJPQXdLQmdKUnZBR1lqKzVUYUZPUUViaUMzKzhTNEJFUDR2Z0lBYkpTVWJBVjVBQUFBSkFBRC93QVB0QThBQURBQVhBQjhBSXdBeEFEd0FRQUJKQUZBQUFCTVhCeWNISnpjbk54YzNGd2NUSVJVekp5RWlCaDBCTXdVWEFRY2pOVGNCRnljQkZ3VWhOU01WRkJZeklUSTJOUkVIRXljbUlnOEJGemMyTkNjQk16VWpBeUVuSVNJR0ZSRXpFU01WRkJZek1jMXpMWE56TFhOekxYTnpMWE16QVlEQWdQNUFHeVZBQWhHSS91VTVoVFlCR3kwdC92QXVBUkg5d0VBbEd3SkFHeVZBclMwVE5SSXVpQzBURS8xVFFFREFBZ0JBL2tBYkpVQkFKUnNCb0hNdGMzTXRjM010YzNNdGN3RmdRSUFsRzRCbmlQN2xOb1U1QVJ1SUxmN3hMb0hBd0JzbEpSc0JIa0FCWWkwVEV5MklMUk0xRS80QVFBTUFRQ1ViL3dEK1FFQWJKUUFBQUFZQUFQL0FCQUFEd0FBREFBY0FQUUJHQUVrQVhBQUFOeUVWSVNVaEZTRVRJZ2NPQVFjR01SRXdGak15TmpFUk1DWWpJZ1l4RVRNMU5EWXpNaFlWRVRBR0l5SW1NUkV3TmpNeUZqRVJNeEV3Snk0Qkp5WUJCeU1UTXhNakp5TTNNeWNCSVJFaE5TRWlCaFVSRkJZeklUSTJOUkVqZ0FIQS9rQUJ3UDVBQWNEZ1ZDMHVLZ01FS0hoNEtCaElTQmhBQ1JjWENSaElTQmdvZUhnb1FBTUVLaTB1L1dFVlFJQkFnRUFWbGhacU5RRmcvY0FCd1A1QUd5VWxHd0pBR3lWQWdFREFRQU1BSGg1SUhoNyt3SUNBQVVCQVFQOEEyQkFZRnhIKzZFQkFBVUNBZ1A4QUFRQWVIa2dlSHYzQVFBR0Evb0JBUUtEOW9BTUFRQ1ViL1FBYkpTVWJBUUFBQkFDQUFBQURnQU9BQUIwQUt3QTVBRDhBQUFFaEhnRVhIZ0VYRmdZaklpWW5MZ0UxTkRZM1BnRXpNaFlYSGdFZEFTYzBKaWN1QVNNaUJnY09BUWN6QVJFMEppTWhJZ1lWRVJRV015RVRJeFVoRVNFQ3dQN0pBUlFURXpRaEJ3OFJMa0liR2hzZEhSMUpLeXRER0JjWVNBOFBEaWdhR1NvU0VSWUU3Z0VJSlJ2OWdCc2xKUnNDQUlEQS9rQUNnQUhQSkRjVUV4SUJBVGtkSFIxU05USlJJQjhnR3h3YlN6QWtPaDR1RUJFUUVSRVNMUnordHdLQUd5VWxHLzBBR3lVQkFNQURBQUFBQUFBRkFJQUFBQU9BQTRBQUZ3QWJBQjhBSXdBbkFBQWxFU01SSVNJbU5UUTJNeUVSSVNJR0ZSRVVGaGNlQVRNUklSRWhBU0UxSVJFaE5TRW5JVFVoQTRCQS9jQWFKaVlhQWdEK0FEVkxJeDBPSVJFQndQNUFBWUQrd0FGQS9zQUJRRUQvQUFFQUFBTUEvVUFtR2hvbUFzQkxOZjJBSXpzUkNBa0RRUDNBQWNCQS9zQkFRRUFBQUFBQUF3QUEvOEFFQUFOQUFBc0FLQUExQUFBQk1oWVZGQVlqSWlZMU5EWVhCd0VIRVRnQk1TRTRBVEVSTXhFMEppTWhJZ1lWRVJRV015RTFNd1VqTlNNVkl4VXpGVE0xTXpVQ0lDZzRPQ2dvT0RqSW9QOEE0QU1BUUNZYS9RQWFKaVlhQWdDQUFRQkFRSUNBUUlBQ2dEZ29LRGc0S0NnNDRLQUJBT0FCNFA2QUFZQWFKaVlhL1lBYUpvQkFnSUJBZ0lCQUFBQUFBQWNBUUFBQUErMERRQUFMQUNZQUt3QXZBRElBT2dCRkFBQUJNaFlWRkFZaklpWTFORFlESndjUk9BRXhJVGdCTVJVek5UUW1JeUVpQmhVUkZCWXpJVFVsQVNNMUFSY25BUmNsT1FFSE1USTJQUUVITXhNbkppSVBBUmMzTmpRbkFtQW9PRGdvS0RnNEdiL2dBd0JBSmhyOUFCb21KaG9CQUFJWi9xeUZBVkV0TGY3d0xnR1JRQm9tM3A1dExSTTFFeTJJTFJNVEFvQTRLQ2c0T0Nnb09QN0J2K0FCNElDQUdpWW1HdjJBR2laZnN2NnZoUUZVaUMzKzhTN2QzaVlhbnQ0QndDMFRFeTJJTFJNMUV3QUFBQUFKQUVBQVFBUEFBMEFBRHdBVEFCY0FHd0FmQUNNQU9BQkVBRWdBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSXpVekZ5TTFNeGNqTlRNWEl6VXpGeU0xTXpVbkJ3RUhFVE0xSXpVNEFURXpGVE0xSVRnQk1RY1VCaU1pSmpVME5qTXlGaVV6RlNNRGdQMEFHaVltR2dNQUdpWW0vU1pBUU1DQWdNQ0FnTUNBZ0lCQVFJQ2cvd0RnUUVDQVFBSkF3RGdvS0RnNEtDZzQva0JBUUFOQUpocjlnQm9tSmhvQ2dCb20vWUJBUUVCQVFFQkFRRUFnZ0tBQkFPQUJJRUNBUUVEZ0tEZzRLQ2c0T0RoQUFBQUNBRUFBQUFQQUE0QUFEUUFiQUFBQklTSUdGUkUzSVRJMk5SRTBKZ000QVRFaEJ4RTRBVEVoT0FFeEE0RDlBQm9td0FLQUdpWW1HdjFsWlFNQUE0QW1HdnpBd0NZYUFrQWFKdjJBWlFLbEFBSUFRQUFBQThBRGdBQVhBQ01BQUJNSEVUZ0JNU0U0QVRFUk14RTBKaU1oSWdZVkVUY2hOU1VuQnljSEZ3Y1hOeGMzSitWbEF3QkFKaHI5QUJvbXdBRUFBY0F0YzNNdGMzTXRjM010Y3dFQVpRS2wvb0FCZ0JvbUpocjh3TUJBRXkxemN5MXpjeTF6Y3kxekFBVUFRQUFBQThBRGdBQVdBQm9BSGdBa0FEMEFBQUUwSmlNaElnWWRBVE0xT0FFeElUZ0JNUkU0QVRFekF4Y0hKemNuTnhjZkFRY25OeGNGQnhFNEFURWhPQUV4RlRNMU5DWWpJU0lHRlJFM0lUVWhBOEFtR3YzQUdpWkFBa0JBelMxekxYTnpMWE10Y3kyZ29DMzlMVzBDUUVBbUd2M0FHaWJBQVFEKzdRTkFHaVltR2tCQS9vRCs0QzF6TFhOekxYTXRjeTJnb0MxVFNBSUl3TUFhSmlZYS9ZQ0FRQUFBQUFNQUFQL0FCQUFEd0FBREFDd0FNZ0FBQ1FNRklpWW5OUjRCTXpJMk5UUW1Md0V1QVRVME5qTXlGaGNWTGdFaklnWVZGQllmQVI0QkZSUUdJemNSTXhFekZRSUEvZ0FDQUFJQS9XZ2dOaEVWTlJ3WUlSTVNMeVFyUWpBZE1CUVZMeHNXSFJJUk15Z21SalMvUVpnRHdQNEEvZ0FDQUljUUMwSVFGQkVTRUE4SEVBd3BLQzB2RFF4QkR4SVBFQThQQlJJTkxpUXdMd2NCUVA4QVFBQUFBQUFGQUFEL3dBUUFBOEFBQWdBU0FDSUFNd0JEQUFBbEVRRUJOUVlIRGdFSEJnY3pOamMrQVRjMkV4VTJOejRCTnpZM0l3WUhEZ0VIQmdFakZoY2VBUmNXRnpVbUp5NEJKeVluSlRNbUp5NEJKeVluRlJZWEhnRVhGZ0dBQVlEK3dGZE5USGdtSnd1QkN4d2NWVFUydkZkTlRIZ21Kd3VCQ3h3Y1ZUVTIvZ1dCQ3ljbWVFeE5WencyTlZVY0hBc0Mvb0VMSnlaNFRFMVhQRFkxVlJ3Y3dBSUEvd0FCZjRFTEp5WjRURTFYUERZMVZSd2MvUTJCQ3ljbWVFeE5WencyTlZVY0hBRTBWMDFNZUNZbkM0RUxIQnhWTlRZOGdGZE5USGdtSnd1QkN4d2NWVFUyQUFBQ0FBRC93QVFBQThBQUd3QWVBQUFCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtQXhFQkFnQnFYVjZMS0Nnb0tJdGVYV3BxWFY2TEtDZ29LSXRlWGVvQmdBUEFLQ2lMWGwxcWFsMWVpeWdvS0NpTFhsMXFhbDFlaXlnby9RQUNBUDhBQUFBQ0FBRC93QVFBQThBQUhBQS9BQUFCSWdjT0FRY0dGUlFYSGdFWEZqTXlOejRCTnpZMU5DY3VBU2NtSXdFaUJnYzZBVEVWSXpBSERnRUhCaWNtTmpVMk56NEJOelkzTmpjK0FSY1dNVEFVQWdCcVhWNkxLQ2dvS0l0ZVhXcHFYVjZMS0Nnb0tJdGVYV29CQUMxRU1SWk1nQlFVVUR3OFVBRUJOU1FsTVJFUURDUXlNbHdnSUFQQUtDaUxYbDFxYWwxZWl5Z29LQ2lMWGwxcWFsMWVpeWdvL3NBWlo0QW9LV0FvS0FFVlRSNElIaDVNS1NnZGNUWTNLUUVDYXdBQUFBQUZBRUFBQUFQQUE0QUFPUUErQUVNQVNBQk1BQUFCRlJRR0t3RWlKajBCSVJVVUJpc0JJaVk5QVRRMk16VTBOak0xTkRZN0FUQVdGUndCTVJVek5UQTBOVFEyTVRNeUZoMEJNaFlkQVRJV0FUTTFJeFVoTXpVakZRRWpGU0UxQlNFMUlRUEFKUnZBR3lYL0FDVWJ3QnNsSlJzbEd5VWJnRUNBUUlBYkpSc2xHeVg5NENEQUFlQWd3UDRnSUFGQUFRQUJRUDdBQVlEQUd5VWxHNENBR3lVbEc4QWJKWUFiSlVBYkpSQXdNQkRBd0JBd01CQWxHMEFsRzRBbEFhVkFRRUJBL1FCQVFFQkFBQU1BUUFBQUE4QURnQUFOQUJNQUlRQUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1CTXhVaklpWTFFVFEyTXlFWElRTUEvb0FiSlNVYkFnQWJKVUQrQUFGQXdQMEFnSUFiSlNVYkFZQkEva0FEQUNVYi9ZQWJKU1ViQWdEK0FBS0F3UDdBUUNVYkFvQWJKVUFBQUFBRkFFQUFBQVBBQTRBQU1BQklBR0FBYkFCeEFBQUJJd0V1QVNNaUJoVVVGaGNlQVJjZUFUTXlOalUwSmljM0Z3NEJGUlFXTXpJMk56NEJOejRCTlRRbUl5SUdCeWNCQVJRR0l5b0JJeTRCSnp3Qk5UUTJNem9CTXg0QkZ4d0JKVG9CTXpJV0ZSd0JGUTRCQnlvQkl5SW1OVHdCTlQ0QkpUUTJNeklXRlJRR0l5SW1Kd0UxTXdFRHdGdjl0UTBlRDBKZUJnVU1NQjhOSGc5Q1hnWUZpNHNGQmw1Q0R4NE5IekFNQlFaZVFnOGVEWXNCWmYyQU9DZ0JBd0VsTkFJNEtBRURBU1UwQWdIYkFRTUJLRGdDTkNVQkF3RW9PQUkwL3VvVERRMFRFdzBORTVYKzlWc0JDd09BL2JVRkJsNUNEeDROSHpBTUJRWmVRZzhlRFl1TERSNFBRbDRHQlF3d0h3MGVEMEplQmdXTEFXWDlleWc0QWpRbEFRTUJLRGdDTkNVQkExODRLQUVEQVNVMEFqZ29BUU1CSlRUQ0RSTVREUTBURTJnQkNsdis5UUFBQUFBREFJQUFBQU9BQThBQUZnQWRBQ1VBQUFFakxnRWpJZ1lISXlJR0ZSRVVGak1oTWpZMUVUUW1JVElXRlNNME5nRWhFVE1WSVRVekEwRFJFVG9rSkRvUjBSc2xKUnNDZ0JzbEpmNmxHeVdBSlFGYi9ZQ0FBWUNBQTRBZEl5TWRKUnY5QUJzbEpSc0RBQnNsSlJzYkpmekFBd0NBZ0FBQUFBQUZBSUFBQUFPQUE4QUFCZ0FkQUNRQUxBQXlBQUFsQnljM0Z3Y1hBUkVVQmlNaElpWTFFVFEyT3dFK0FUTXlGaGN6TWhZRk16UW1JeUlHQlNNVklUVWpFU0VERndjWE55Y0JyUzJnb0MxeWNnSFRKUnY5Z0JzbEpSdlJFVG9rSkRvUjBSc2wva0NBSlJzYkpRR0FnUDZBZ0FLQTdYTnpMYUNnN1MyZ29DMXpjd0pUL1FBYkpTVWJBd0FiSlIwakl4MGxHeHNsSlJ1QWdQMEFBWk56Y3kyZ29BQUFBQVVBZ0FBQUE0QUR3QUFQQUNZQUxRQTFBRGtBQUFFVE16Y1hNeE1qRlRNSEp5TUhKeU1CSXk0Qkl5SUdCeU1pQmhVUkZCWXpJVEkyTlJFMEppRXlGaFVqTkRZQklSRXpGU0UxTXdNaE5TRUJBR0ZkUWp0V2I1SW1MRGxiUXpGZ0FrRFJFVG9rSkRvUjBSc2xKUnNDZ0JzbEpmNmxHeVdBSlFGYi9ZQ0FBWUNBUVA0QUFnQUNnUDZBNCtNQmdFV3E3Ky92QVFBZEl5TWRKUnY5QUJzbEpSc0RBQnNsSlJzYkpmekFBd0NBZ1AxQVFBQUFBQVFBZ0FBQUE0QUR3QUFQQUNZQUxRQTFBQUFCRXpNM0Z6TVRJeFV6QnljakJ5Y2pBU011QVNNaUJnY2pJZ1lWRVJRV015RXlOalVSTkNZaE1oWVZJelEyQVNFUk14VWhOVE1CQUdGZFFqdFdiNUltTERsYlF6RmdBa0RSRVRva0pEb1IwUnNsSlJzQ2dCc2xKZjZsR3lXQUpRRmIvWUNBQVlDQUFvRCtnT1BqQVlCRnF1L3Y3d0VBSFNNakhTVWIvUUFiSlNVYkF3QWJKU1ViR3lYOHdBTUFnSUFBQmdDQUFBQURnQVBBQUFZQUhRQWtBQ3dBTUFBMkFBQWxCeWMzRndjWEFSRVVCaU1oSWlZMUVUUTJPd0UrQVRNeUZoY3pNaFlGTXpRbUl5SUdCU01WSVRVakVTRUJBeGNUQnhjSEZ6Y25BYTB0b0tBdGNuSUIweVViL1lBYkpTVWIwUkU2SkNRNkVkRWJKZjVBZ0NVYkd5VUJnSUQrZ0lBQ2dQN2VlajE3Q1hOekxhQ2c3UzJnb0MxemN3SlQvUUFiSlNVYkF3QWJKUjBqSXgwbEd4c2xKUnVBZ1AwQUFoRCtNQkVCMFcxemN5MmdvQUFBQlFDQUFBQURnQVBBQUFzQUVnQXBBREFBT0FBQUFUTVJJelVISnhVakVUTVhCVE1ISnpNMU14TWpMZ0VqSWdZSEl5SUdGUkVVRmpNaE1qWTFFVFFtSVRJV0ZTTTBOZ0VoRVRNVklUVXpBY1E4UUVCQVFFQkFBVUJBWUdCQVFJRFJFVG9rSkRvUjBSb21KaG9DZ0JvbUp2Nm1HeVdBSlFGYi9ZQ0FBWUNBQWdEL0FKSmNYSklCQUZ3a2dJQ0FBWUFkSXlNZEpocjlBQm9tSmhvREFCb21KUnNiSmZ6QUF3Q0FnQUFBQUFjQWdBQUFBNEFEd0FBV0FCMEFKUUFwQUMwQU1RQTFBQUFCSXk0Qkl5SUdCeU1pQmhVUkZCWXpJVEkyTlJFMEppRXlGaFVqTkRZQklSRXpGU0UxTXdNaE5TRVZJVFVoRlNFMUlSVWhOU0VEUU5FUk9pUWtPaEhSR3lVbEd3S0FHeVVsL3FVYkpZQWxBVnY5Z0lBQmdJQkEvZ0FDQVA0QUFnRCtBQUlBL2dBQ0FBT0FIU01qSFNVYi9RQWJKU1ViQXdBYkpTVWJHeVg4d0FNQWdJRCt3RURBUU1CQXdFQUFBQUlBQUFBVEE2MERiUUFRQUNRQUFBRVdGQThCQmlJbkFSWTJNVGMyTWhjQkV5Y21JZzhCSnlZaUR3RUJOelkwTHdFM05qUUMraE1UNVJNMUV2NUZIRFhrRXpVVEFXcXpXaE0xRTRjdUVqWVNMUUZxTFJJU0xZY1RBVTBUTlJQZkV4TUJ1eHdtM3hJUy9wWUJ4bG9URTRjdEVoSXQvcFl0RWpZU0xvY1ROUUFBQWdBQUFBQUR3QU9BQUJNQUtnQUFDUUUzTmpJZkFUYzJNaDhCRmhRUEFSY1dGQWNIQVNZaUJ5Y0hGd2N3QmljQkZqSS9BUmMzSnpZbUp3TW0vcFl0RWpZU0xvY1ROUk5hRXhPSExSSVNXZjZXRXpRVHlTM0l0elVjQWJzU05STzR4aTNGRWdFU0FYd0JhaTBTRWkySEV4TmFFelVUaHk0U05oSmNBV29TRXNrdHlMTW1IUDVGRXhPenhpM0dFalVUQUFBQUFBVUFBUC9BQSswRHJRQU9BQklBRmdBdUFFSUFBRGNoRlNFMUl6RWpFVE1STXpVekVUY3pOU00xRlRNMUpRRW1JZzhCT0FFeE9BRTVBUTRCSnpFQkZqSS9BVFkwRXljbUlnOEJKeVlpRHdFQk56WTBMd0UzTmpUQUFVRCtnRUJBUUVCQVFNREFRQUg0L3NRVE5ST01FVEVUQVpJVE5SS01FNkl0RXpVU2lDMFROUk10QVQwdEVoSXRoeE1BUUlBQlFQOEFnUDhBUUVDQVFFQzVBVDBURTR3UkF3LytiaE1UakJJMkFka3RFeE9ITFJJU0xmN0RMUk0xRXkySUVqVUFBQVlBQVAvQUErMERyUUFIQUF3QUVBQVVBQ3dBUUFBQU55RVZJVFV4RVRNVElUVWhGVGNqRlRNbkl4VXpKUUVtSWc4Qk9BRXhPQUU1QVE0Qkp6RUJGakkvQVRZMEV5Y21JZzhCSnlZaUR3RUJOelkwTHdFM05qUkFBY0QrQUVBL0FULyt3Y1BEdzROQVFBSjUvc1FUTlJPTUVURVRBWklUTlJLTUU2SXRFelVTaUMwVE5STXRBVDB0RWhJdGh4TUFRRUFCd1A2QVFFREJRTDlBZVFFOUV4T01FUU1QL200VEU0d1NOZ0haTFJNVGh5MFNFaTMrd3kwVE5STXRpQkkxQUFZQUFQL0FBKzBEclFBREFDb0FwUUVnQVRVQlFBQUFFeEVoRVFVdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjVkRnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEZSY09BUWNPQVFjT0FTTWlKaWN1QVNjMUhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuTGdFbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEZTNEJKeTRCSnk0Qkp5SW1JeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZ4NEJGUlFHQnpNT0FRY09BUWNPQVNNaUppY3VBU2MxSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UxTkNZbkxnRW5MZ0VuTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek1oWVhIZ0VYRlM0Qkp5NEJKeTRCSnlJbUl5SUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZSUUdCeE1uSmlJUEFTY21JZzhCQVRjMk5DOEJOelkwSndVbUlnOEJCaUluRnlFQkFBTkEvZUVPSVJNVUlRME1EUXdNREI4VUV5TVFFQ2taSWpRVEV4TVZGaFU0SWhVa0R1Z0VEUWdIRXdvTEZnc01Gd29MRXdnSkV3b0xGUW9HQ3dRRkNBTURCQUlCQWdJREFnY0VCQW9HQlEwSEVSa0lDQWtGQkFVTUNBZ1NDZ3NWREFzVUNRZ1JCd1FJQkFRSkJBVUpCQVVJQkFZS0JRUUlBd01GQWdFQ0FnSUNCUVFEQ1FVRkN3Y0lFQWNIREFRRkNBTUNBd1VGN2dVTUNBZ1NDd29XREFzWEN3c1NDQWtUQ2dvVkN3WUtCUVVIQXdNRkFnRUNBd0lEQmdRRkNnVUdEQWNSR1FnSkNBUUZCQTBJQnhJTENoWUxEQlFJQ1JBSUJBZ0VCUWdGQkFrRkJBa0VCUW9GQkFnREJBUUNBZ0VCQWdJR0F3UUlCUVlMQmdrUEJ3Y01CUVVJQWdNQ0JRVDJMUk0xRTRjdUVqVVRMUUU4TGhJU0xvZ1RFLzRURXpVVG54TTFFNVVCOVA3TUFZRCtRQUhBaEFrS0RnNE5KUmdXSkEwT0RRb0tRQWdJRlJVVk55TWxQQmdYRndZR1E4QUpEZ1lGQ0FJREFnSUNBZ2NFUlFnTEJBUUVBUUVCQkFJQ0JRTURCZ01GQ0FNRUJ3TURCZ0lEQmdNSEV3c0xHZzhNRlFrSkRnVUdDQU1EQWdFQ0FRVURRQUlGQWdJREFnRUNBUUVCQVFFREF3SUZBZ01IQXdRSEF3TUdBd0lHQXdJR0F3TUpCQVVKQmdZTUJ3Y1JDUTBXQ0FrT0JnVUlBZ01DQWdJQ0J3UkZDQXNFQkFRQkFRRUVBZ0lGQXdNR0F3VUlBd1FIQXdNR0FnTUdBd2NUQ3dzYUR3d1ZDUWtPQlFZSUF3TUNBUUlCQlFOQUFnVUNBZ01DQVFJQkFRRUJBUU1EQWdVQ0F3Y0RCQWNEQXdZREFnWURBZ1lEQXdrRUJRa0dCZ3dIQnhFSkRSWUlBMFF0RXhPSExSSVNMZjdETFJNMUV5MklFalVUakJNVG54TVRsUUUwQUFVQUFQL0FBKzBEclFBVEFCNEFJZ0FtQUM0QUFBRW5KaUlQQVNjbUlnOEJBVGMyTkM4Qk56WTBCU1lpRHdFR0lpY1hJUUVERnlNM0pSRWhFUUVuSXdjakV6TVRBKzB0RXpVU2lDMFROUk10QVQwdEVoSXRoeFArQUJNMUU1OFROUk9WQWZUK3pLQXhZakgrb0FMQS93QVhraGRBZEZoMEE0QXRFeE9ITFJJU0xmN0RMUk0xRXkySUVqVjVFeE9mRXhPVkFUVCtGSWlJZVA1QUFjRCtnRUJBQVVEK3dBQUFBQVFBQVAvQUErMERyUUFFQUg4QWt3Q2VBQUFUQnhjaEVRTU9BUWNPQVFjT0FTTWlKaWN1QVNjMUhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFMU5DWW5MZ0VuTGdFbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEZTNEJKeTRCSnk0Qkp5WWlJeUlHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZ4NEJGUlFHQndFbkppSVBBU2NtSWc4QkFUYzJOQzhCTnpZMEJTWWlEd0VHSWljWElRSEF3TUFDQUt3R0VBb0tHQTBPSEE4UEhnME9HQW9MR0E0Tkd3MElEZ1lHQ2dRRUJnSUNBZ1FEQXdnR0JRMEhDQkFJRmlFTENnc0dCZ1lQQ3dvWERRNGNEZzhhQ3dzVkNnVUtCZ1VNQmdVTUJnWUxCUWNOQmdZS0JBUUdBZ0lEQXdJREJ3UUZDd2NHRHdnTEZBa0pEd2NHQ2dNRUF3WUdBZGt0RXpVU2lDMFROUk10QVQwdEVoSXRoeFArQUJNMUU1OFROUk9WQWZUK3pBR0E0T0FCd1A2eENRNEdCUWdDQXdJQ0FnSUhCRVVJQ3dRRUJBRUJBUVFDQWdVREF3WURCUWdEQkFZREF3WURBd1lEQnhNS0N4c1BEQlVKQ0E4RkJnZ0RBZ01CQWdFRkEwQUNCUUlDQkFFQkFnRUJBUUVCQXdJQ0JRTURCd01FQndNREJnTUNCZ0lEQmdJRUNBVUVDZ1lGRFFjSEVBb05GUWtEVHkwVEU0Y3RFaEl0L3NNdEV6VVRMWWdTTlhrVEU1OFRFNVVCTkFBQUFBQUVBQUQvd0FQdEE2MEFBd0FTQUNZQU1BQUFFeEVoRVFNakp3Y2pBek1YTnpNWE55TTFNd0VIRnhZVUR3RUJOell5SHdFM05qSWZBUllVQXlFbkZqSS9BVFl5RndBQ3dPRk1NemxTVlZRck9sQXlKaUdBQWEySExSSVNMZjdETFJNMUV5MklFalVUTFJQTS9neVZFelVUbnhNMUV3R0Eva0FCd1A2QXZiMEJRTWZIeDQ0NUFlYUlMUk0xRXkwQlBTMFNFaTJIRXhNdEV6WCtpSlVURTU4VEV3QUFBQVVBQVAvQUJBQUR3QUFEQUFrQUR3QWJBQ2tBQUFFUklSRUZCeWMzRndjRkp6Y25OeGNCRVRRbUt3RWlCaFVSQnlFVklSRXpFVE1STXhFekVUTVJNd0hBQWtEK2pTMWdZQzB5QVFVdE16TXRZUDNBSmhwQUdpYkFBa0Q5d0lCQVFFQkF3QUVBL3NBQlFOTXRZR0F0TTJBdE16TXRZQUlnQVFBYUppWWEvd0RBUVA2QUFVRCt3QUZBL3NBQlFBQUFBQU1BQUFCQUJBQURRQUFaQUNjQU5RQUFBVEVSTXpVME5qc0JNaFlkQVRNMU5EWTdBVElXSFFFekVTRUhOVFFtS3dFaUJoMEJJeEVoRVNFMU5DWXJBU0lHSFFFaEVTRVJBUUJBRXcxQURST0FFdzFBRFJOQS9nQkFFdzFBRFJOQUFjQUNBQk1OUUEwVC93QUJ3QUdBQVVCZ0RSTVREV0JnRFJNVERXRCt3RUJnRFJNVERXRC9BQUVBWUEwVEV3MWcvd0FCQUFBQkFFQUFBQVBBQTRBREt3QUFBVGdCTVJ3QkZUQVVNUndCQnhRd01Sd0JGVEFHTVJ3QkZTSVVNUlFHRlRBVU1RWVVCeFF3RlJRR0J6Z0JNUlFHQnpBVUZRNEJGU0l3RlJRR0ZSUWlGUlFHRlRBaUZSUUdCekFVTVE0QkJ6QUdNUTRCQnpBR01SUUdJeFF3Qnc0QkZUZ0JNU0lHQndZd0l4UUdJekFHTVE0QkJ6QUdNUTRCQnpBaU1RNEJJeUlVTVNJR0l5SVVJeUlHSXlJd0ZTSUdCeW9CTVE0Qkl6Z0JNUTRCSXlJd0l3WWlCekFpTVNJR0l6QWlGU29CSXpBR01Tb0JJemdCSXdZaUl6QWlNU29CSXlvQkl5b0JNU0ltSXlvQk1TSW1JekFpTVNJbUl5b0JKeW9CSnlvQk1TWWlKekFpSXk0Qkl5SW1NU0ltSXpnQk1TNEJKemdCTVM0Qkp6Z0JJeTRCSnpBaU1TNEJKelFpTVM0Qkp6UXdNUzRCSnpnQk1TNEJLd0VpQmgwQkl5SW1QUUUwTmpjK0FUVTBKaU1pQmhVVUZoY2VBUjBCRkFZckFSRXpNalk5QVRRbUp6Z0JNUzRCSnpBaU1TNEJKekEwSXk0Qkp6QTBNUzRCSnpRd01TNEJKemdCTVM0Qkp6Z0JNVFFtTlRBbU5UUW1KendCTVNZMEp6QTBOU1kwTlNZME5UUW1OVEEwTVRRbU5UQTBOVFFtTlRBME5Ud0JOVHdCTlRBME1Ud0JOelF3TVR3Qk5UQTJNVHdCTlRJME1UUTJOVEEwTVRZME56UXdOVFEyTnpnQk1UUTJOekEwTlQ0Qk5UQXlOVFEyTlRReU5UUTJOVEF5TlRRMk56QTBNVDRCTnpBMk1UNEJOekEyTVRRMk16UXdOejRCTVRRd01USTJOell3TXpRMk16QTJNVDRCTnpBMk1UNEJOekF5TVQ0Qk16STBNVEkyTXpJME16STJNekl3TlRJMk56b0JNVDRCTXpnQk1UNEJNekl3TXpZeU56QXlNVEkyTXpBeU5Ub0JNekEyTVRvQk16Z0JNell5TXpBeU1Ub0JNemdCTVRvQk16QXlNVElXTXpnQk1SNEJGekFVRlJZVUZUQVVGVEFVRlJ3QkZSd0JGVEFVRlRBVUJ4d0JGUndCRlJRR0ZSd0JNUlFHTVJ3Qkl4d0JNUVlVRlJRR01SUUdGUlFHRlJRR01SUUdGU0lVRlE0QkZSUWlGUlFHQnpnQk1RNEJCemdCTVE0QkhRRVVGanNCRlJRV093RXlOamM0QVRFK0FUYzRBVEUrQVRNeU5ETXlOamM2QVRVeU5qTXdOak15TmpNeU5qTXdOak02QVRjd01qTTBNak13TmpNd01qTXlOak02QVRNNkFUTTJNakU2QVRFNkFUTTZBVE02QVRFNkFURTZBUmM2QVRFZUFSYzRBVEVVRmhVd0ZERWNBUlVEd0FFQkFRRUJBUUVCQVFFQkFRRUNBUUlCQWdFQkFRRUJBUUVCQVFJQkFRRUNBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQkFRRUNBUUVCQWdFQkFRRUNBZ0VEQVFFQkFRSUJBUUlDQWdFQkFnSUJBUU1DQVFFQ0FnRUNBd0VDQXdJQkFRRURBUUVCQWdJQkFnRUNBUUVCQVFFQ0FRRUJBZ0lCQVFFQkFnRUJBUUVEQWdVSUJRRURBUUVCQWdFQkFRSUJBUUVDQVFJQ0FRZ1VDd01XSHN3V0hna0pGUmxMTlRWTEdSUUpDaDRXakl3V0hna0pBZ0lCQVFFQ0FRRUJBZ0VCQWdFQkFnRURCUU1DQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUNBUUlCQWdFQkFRRUJBUUVCQVFJQkFRRUNBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQkFRRUNBUUVCQWdFQkFRRUNBZ0VEQVFFQkFRSUJBUUlDQWdFQkFnSUJBUU1DQVFFQ0FnRUNBZ0lCQXdJQkFnSUNMVUVFQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVHRGdrSkNoNFd6QjRXQXdzVkJ3Z1NDZ0VDQVFFQkFRRUJBUUVCQWdFQkFRRUJBUUVCQVFJQkFRRUJBZ0VDQVFJQkFnRUJBUUVCQVFFQkFRRUJBZ0VDQVFJQkFRRUJBUUlCQWdFQ0FRRUJMVUVFQVFFQUFnSUNBUUlDQVFFQ0F3RUJBZ0lCQVFJQ0FnRUJBZ0VCQVFFREFRSUNBUUVCQVFJQkFRRUNBUUVCQVFJQkFRRUNBUUVCQWdFQkFRSUJBUUVDQVFFQkFnRUNBUUVCQWdFQkFRRUJBUUVCQVFJQkFnRUNBUUVCQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVCQVFFQ0F3VURBUUlCQVFJQkFRSUJBUUVDQVFFQkFnSUpDUjRXakI0V0F3c1VDQkV6SGpWTFN6VWRNeElIRlFzREZoNENRQjRXQXdzVUNBRUNBZ0VDQVFFQkFnRUJBUUlCQVFFREFRVUlCUUlEQVFFQkFRSUJBUUVCQWdJQkFRRUNBUUVCQVFFQ0FRSUJBZ0lCQVFFREFRRUJBZ01DQVFNQ0FRSUNBUUVDQXdFQkFnSUJBUUlDQWdFQkFnRUJBUUVEQVFJQ0FRRUJBUUlCQVFFQ0FRRUJBUUlCQVFFQ0FRRUJBZ0VCQVFJQkFRRUNBUUVCQWdFQ0FRRUJBZ0VCQVFFQkFRRUJBUUlCQWdFQ0FRRUJBUUVCQVFFQkFRRUJBUUVFUVMwQkFRRUNBUUlCQWdFQkFRRUJBZ0VDQVFJQkFRRUJBUUVCQVFFQkFRSUJBZ0VDQVFJQkFRRUJBZ0VCQVFFQkFRRUJBUUlCQVFFQkFRRUJBUUVDQVFvU0NBY1ZDd01XSHN3V0hnb0pDUTRHQVFFQkFRRUJBUUVCQVFFQkFRRUJBUUVFUVMwQ0FnSUJBZ01CQUFBQUJRQUEvOEFFQUFMQUFBMEFIQUE1QUU4QVZBQUFKVEUxSXhVakZUTVZNelV6TlNNQk5EWXpJVElXRlJRR0l5RWlKalVqRkJZN0FRNEJJeUluTGdFbkpqVTBOejRCTnpZek1oWVhJeUlHRlFVK0FUVTBKeTRCSnlZaklnWUhNeklXRlJRR0l6TXJBUjRCTXdPQVFJQ0FRSUJBL1FBbEd3SUFHeVVsRy80QUd5VkFTelhlSW5WSE5TOHVSaFFVRkJSR0xpODFSM1VpM2pWTEEwQWVJaFFVUmk0dk5VZDFJdDQxUzBzMXdNRGVJblZIZ0lDQVFJQ0FRQUZBR3lVbEd4c2xKUnMxU3psSEZCUkdMaTgxTlM4dVJoUVVSemxMTmFraVZqRTFMeTVHRkJSSE9VczFOVXM1UndBQUFBQUVBQUQvd0FRQUE4QUFWZ0I1QUkwQW13QUFKU1luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ2N1QVNNaUJpTStBVGMrQVNjdUFTY21CaWN1QVRjMkZqYzJGak15SmljdUFRY09BUmNXRng0QkZ4WVhIZ0VYRmdZWEhnRVhGZ1lIRGdFSEZ6UTJOejRCT3dFdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZqTXlOamNqSWlZbElnWUhNeklXRlJRR0t3RWVBVE15TmpVMEpnY2hJZ1lWRkJZeklUSTJOVFFtQVVORk96dFhHUmdoSVhGTVRGZFhURXh4SVNFSkNDRVhGeHdmVnpJR0N3WVNLaFlpQ0FRTFVpMGJPZ3dOVEJvYlF4QVFOaEVSQVI4ZlhreE1XeEFKRUJBcUdob2NPQklKQ1JjWkRSY0dBZ29GTlVrS2ZRSURDVElnZ0FJRkFoWStJeElqRHdjTUJoa2hCZ0lCWGtJblF4YUFLRGdCb0NkREZvQW9PRGdvZ0JaREowSmVYa0wrd0EwVEV3MEJRQTBURTRjUUppVnNRME5LVjB4TWNTRWhJU0Z4VEV4WExDa3BUQ0VpSENJcEFSZ2pCeHd5RmhNcEtBWVFFUkF2R2hvSk5qY01PUTRPRndnSE9oNFBIUnc3R1JrSUVCd0tDekFyRWdJZURqa2ZGVm81SndnUEJoMG1Bd1lDR1J3SUJ3TUlCQkkwSHdjT0NFSmVJeDA0eUNNZE9DZ29PQjBqWGtKQ1hvQVREUTBURXcwTkV3QUFBQU1BQVAvQUJBQUR3QUJXQUhrQWpnQUFKU1luTGdFbkpqVTBOejRCTnpZek1oY2VBUmNXRlJRSERnRUhCZ2N1QVNNaUJpTStBVGMrQVNjdUFTY21CaWN1QVRjMkZqYzJGak15TkNjdUFRY09BUmNXRng0QkZ4WVhIZ0VYRmdZWEhnRVhGZ1lIRGdFSEZ6UTJOejRCT3dFdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZqTXlOamNqSWlZbElnWUhNeklXRlJRR0t3RWVBVE15TmpVMEppTUJRMFU3TzFjWkdDRWhjVXhNVjFkTVRIRWhJUWtJSVJjWEhCOVhNZ1lMQmhJcUZpSUlCQXRTTFJzNkRBMU1HaHRERUJBMkVSQWZIMTVNVEZzUUNSQVFLaG9hSERnU0NRa1hHUTBYQmdJS0JUVkpDbjBDQXdreUlJQUNCUUlXUGlNU0l3OEhEQVlaSVFZQ0FWNUNKME1XZ0NnNEFhQW5ReGFBS0RnNEtJQVdReWRDWGw1Q2h4QW1KV3hEUTBwWFRFeHhJU0VoSVhGTVRGY3NLU2xNSVNJY0lpa0JHQ01ISERJV0V5a29CaEFSRUM4YUdnazJOd3c1RGc0WENBYzZIZzhkSERzWkdRZ1FIQW9MTUNzU0FoNE9PUjhWV2prbkNBOEdIU1lEQmdJWkhBZ0hBd2dFRWpRZkJ3NElRbDRqSFRqSUl4MDRLQ2c0SFNOZVFrSmVBQUFBQlFBQS84QUVBQVBBQUNJQU5nQkVBRlFBYXdBQUpUUTJOejRCT3dFdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZqTXlOamNqSWlZbElnWUhNeklXRlJRR0t3RWVBVE15TmpVMEpnY2hJZ1lWRkJZeklUSTJOVFFtQVNJR0ZSRVVGak1oTWpZMUVUUW1Jd1VKQVI0QkZ3Y1hEZ0VISndjbkJ5NEJKemNuUGdFM0FjQUNBd2t5SUlBQ0JRSVdQaU1TSXc4SERBWVpJUVlDQVY1Q0owTVdnQ2c0QWFBblF4YUFLRGc0S0lBV1F5ZENYbDVDL3NBTkV4TU5BVUFORXhQODB4c2xKUnNEQUJzbEpSdjlMd0ZSQVZFUUdBWFIwUVVZRU5HQWdORVFHQVhSMFFVWUVHQUlEd1lkSmdNR0Foa2NDQWNEQ0FRU05COEhEZ2hDWGlNZE9NZ2pIVGdvS0RnZEkxNUNRbDZBRXcwTkV4TU5EUk1EUUNVYi9nQWJKU1ViQWdBYkpVRCtyd0ZSQkJrUTBkQVJHQVhSZ0lEUkJSZ1IwTkVRR1FRQUFBQUNBRUFBQUFQQUE0QUFLUUExQUFBQkZ3NEJCeEUrQVRVMEppTWlCaFVVRmhjUkxnRW5OeUVSTnhZWEhnRVhGak15Tno0Qk56WTNGeEVCTWhZVkZBWWpJaVkxTkRZQ3dGa2hja1lkSTBzMU5Vc2pIVVp5SVZuL0FFb2VLQ2hnTnpZN096WTNZQ2dvSGtyK1FCb21KaG9hSmlZQmdGazlWUThDQ3hFN0l6VkxTelVqT3hIOTlROVZQVm4vQUVvdUpTVTFEdzRPRHpVbEpTNUtBUUFCd0NZYUdpWW1HaG9tQUFBS0FFRC93QVFBQTRBQUJRQUpBQTBBRVFBVkFCa0FIUUFoQUNVQU1RQUFBUkVoRVNFUkJTTTFNelVqTlRNMUl6VXpBU00xTXpVak5UTTFJelV6T3dFVkl4RTFNeFVURlNNVkl6VWpOVE0xTXhVRGdQekFBa0Qrd01EQXdNREF3QUVBd01EQXdNREFRTURBd01DQVFJQ0FRQUZBQWtEOHdBRUF3TUJBd0VEQS9VREFRTUJBd01EL0FNREEvd0JBZ0lCQWdJQUFDZ0JBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBQUJNUklSRUZGU00xRXhVak5RRXpGU01WTXhVakVUVXpGVE0xTXhVaEl6VXpOU00xTXpVak5UTkFBMEQrd01EQXdQOEF3TURBd01CQXdBRUF3TURBd01EQUE0RDh3QU5BUU1EQS93REF3QUVBd0VEQS93REF3TURBd0VEQVFNQUFBQUFKQUFEL3dBUHRBNjBBQ1FBUEFCTUFIUUFoQUNVQUtRQXRBREVBQUFFSEp6YzJNaDhCRmhRbkZ3RWpOUUVYSndFWEZ6Y1JJUkVoQnlNUklRVWpGVE1SSXhVekVTTVZNd0VqRlRNbEl4VXpBKzB0aUM0U05STXRFKytJL3F5RkFWRXRMZjd3THRGQS9NQUNRRURBQWNEK0FNREF3TURBd0FFQXdNQUJBTURBQXlZdWlDMFRFeTBUTlNHSS9xK0ZBVlNJTGY3eExnRkEvY0FEUUVEK1FFREFBY0RBQWNEQS9zREF3TUFBQ1FCQUFFQURnQU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUFBVEVTRVJBU00xTXpVak5UTTFJelV6QVNNMU14RWpOVE1CSXpVek5TTTFNelVqTlROQUEwRDl3TURBd01EQXdBRUF3TURBd0FFQXdNREF3TURBQTREOHdBTkEvUURBUU1CQXdQMUF3QUZBd1AxQXdFREFRTUFBQUFBQUNRQUEvOEFEN1FPdEFBa0FGd0FiQUI4QUl3QW5BQ3NBTXdBM0FBQUJCeWMzTmpJZkFSWVVBVGNSSVJFaEJ5TVZNeFV6RlRNRkl4VXpFU01WTXhFakZUTUJJeFV6SlNNVk14TVhBUWNqTlRjQkZ5Y0JGd1B0TFlndUVqVVRMUlAvQUVEOHdBSkFRTUJBd01EK0FNREF3TURBd0FFQXdNQUJBTURBRVlqKzVUbUZOZ0ViTFMzKzhDNERKaTZJTFJNVExSTTEvb2hBL2NBRFFFREF3RUJBd0FIQXdBSEF3UDdBd01EQUExbUkvdVUyaFRrQkc0Z3QvdkV1QUFBSUFFQUFBQVBBQThBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUFBM0VTRVJBUkVoRVJNek5TTVJNelVqRVRNMUl5RWpGVE1STlNNVkV5TVZNMEFCQUFLQS9jQkF3TURBd01EQUFjREF3TURBd01BQUE4RDhRQU9BL01BRFFQOEF3UDVBd1A1QXdNQUJBTURBQWNEQUFBQUFDQUJBQUFBRHdBUEFBQU1BQndBTEFBOEFFd0FYQUJzQUh3QUFKUkVoRVFFUklSRUZJeFV6RlNNVk14VWpGVE1oTXpVak56VWpGUkV6TlNNQ3dBRUEvc0Q5d0FJQXdNREF3TURBL2tEQXdNREF3TUFBQThEOFFBT0EvTUFEUUVEQVFNQkF3TUJBd01BQkFNQUFDQUFBQUFBRHdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QUFBU0VSSVFFaEVTRVRGVE0xTXhVek5UTVZNelVSTlNNVkp5TVZNeUUxSXhVRHdQeEFBOEQ4Z0FOQS9NQkF3RURBUU1EQVFNREEvd0RBQW9BQkFQN0EvY0FDQU1EQXdNREF3UDVBd01EQXdNREFBQUFBQUFnQUFBQUFBOEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBQUNVaEVTRUJJUkVoSlRVakZTRTFJeFVoTlNNVkVSVXpOU0VqRlRNbEZUTTFBOEQ4UUFQQS9JQURRUHpBQVFEQUFjREFBY0RBd1A4QXdNRCtRTUFBQVFBQ2dQM0FRTURBd01EQXdBSEF3TURBd01EQUFBQUxBRUQvd0FQQUE4QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0EwQUFBQkVTRVJBUlVoTlJjaEVTRVRJeFV6RVNNVk14RWpGVE1CSVJFaEV5TVZNeEVqRlRNUkl4VXpKVGNYQnhjSEp3Y25OeWMzRndHQUFRRC9BQUVBUUFFQS93REFnSUNBZ0lDQS9NQUJBUDhBd0lDQWdJQ0FnQUVBY3kxemN5MXpjeTF6Y3kxekFZRCtRQUhBQWtDQWdFRDh3QUVBd0FIQXdBSEF3QUVBL01BQkFNQUJ3TUFCd01BTmN5MXpjeTF6Y3kxemN5MXpBQUFBQ3dBQUFBQUVBQU9BQUFNQUJ3QUxBQThBRXdBWEFCc0FId0FqQUNjQU13QUFBU0VSSVFFakVUTUhFU0VSQlRVakZTRTFJeFVoTlNNVkFSRWhFUVUxSXhVaE5TTVZJVFVqRlJNWEJ5Y0hKemNuTnhjM0Z3SEEva0FCd0FKQWdJQkEvTUFCQU1BQndNQUJ3TUFCQVB6QUFRREFBY0RBQWNEQURYTXRjM010YzNNdGMzTXRBa0QvQUFFQS93QkEvd0FCQU1DQWdJQ0FnSUFEUVA4QUFRREFnSUNBZ0lDQS93QnpMWE56TFhOekxYTnpMUUFBQmdCQUFBQUR3QU9BQUFNQUJ3QUxBQThBRXdBZkFBQVRJUkVoQnlFUklUY1ZNelVUSVJFaEJ5TVZNd0VYQnljSEp6Y25OeGMzRjhBQlFQN0FnQUZBL3NCQXdFRCt3QUZBUU1EQUFnMXpMWE56TFhOekxYTnpMUUpBL3dCQS93REFnSUFCd0FFQVFJRC9BSE10YzNNdGMzTXRjM010QUFBQUF3QkFBRUFEZ0FPQUFBTUFKd0EwQUFBVEVTRVJBeU1WTXhVakZUTVZJelVqRlNNMUl4VWpOVE0xSXpVek5TTTFNeFV6TlRNVk16VXpBUmNISndjbk55YzNGemNYQjBBRFFFQ0FnSUNBd0VEQVFNQ0FnSUNBd0VEQVFNRCt6WE10YzNNdGMzTXRjM010Y3dPQS9NQURRUDhBUU1CQXdJQ0FnSURBUU1CQXdJQ0FnSUQrb0hNdGMzTXRjM010YzNNdGN3QUFBQWdBUUFBQUE0QURnQUFEQUFjQUN3QVBBQk1BRndBYkFCOEFBQk1SSVJFRk14VWpKVE1WSXhNak5UTUZJelV6QlNNMU16VWhFU0UxSXpVelFBTkEvZ0RBd1A4QXdNREF3TUFCQU1EQUFRREF3UDFBQXNEQXdBT0EvSUFEZ0VDQWdJRDlnSUNBZ0lDQVFBR0FRSUFBQUFBSUFFQUFRQU9BQTRBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUFBVEVTRVJCVE1WSXlVekZTTVRJelV6QlNNMU13VWpOVE0xSVRVaE5TTTFNMEFEUVA0QXdNRC9BTURBd01EQUFRREF3QUVBd01EOVFBTEF3TUFEZ1B6QUEwQkF3TURBL2dEQXdNREF3RURBUU1BQUFBQUFDQUJBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QUFOeUVSSVJNMU14VUROVE1WSlJVak5STVZJelVURlNNMUl4RWpFU01WSXpWQUEwRDh3RURBd01BQ0FNREF3TURBUU1CQXdFQURRUDRBd01EL0FNREF3TURBQVFEQXdBRUF3TUQ5UUFMQXdNQUFDd0JBQUVBRGdBT0FBQU1BQndBTEFBOEFFd0FYQUJzQUh3QWpBQ2NBS3dBQUV4RWhFUVVoRlNFRkl6VXpJVE1WSXhVaEZTRVZOU0VWRXpNVkl3RWhOU0UxSVRVaE5TTTFNelVoTlNGQUEwRDlBQUZBL3NBQlFJQ0Evc0NBZ0FGQS9zQUJRRUNBZ0FGQS9zQUJRUDdBQVVDQWdQN0FBVUFEZ1B6QUEwQkFnTUNBZ0VDQXdJQ0FBZ0NBL29DQVFJQkFnRUNBQUFzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZ3QWJBQjhBSXdBbkFDc0FBRGNoRVNFVEVUTVJFeFVqTlJFMU14VXpFVE1STXlNUk15VTFNeFVCRVNNUkl4RWpFU01WSXpVakVTTVJRQU5BL01CQWdNQ0FnRUNBd0lDQS9nQ0FBWUNBUUlCQWdFQ0FRQU5BL1FBQlFQN0FBVUNBZ1A3QWdJQUJRUDdBQVVCQWdJQUJRUDdBQVVEK3dBRkFnSUQrd0FGQUFBQUtBRUFBUUFPQUE0QUFBd0FIQUFzQUR3QVRBQmNBR3dBZkFDTUFKd0FBRXhFaEVRVXpGU01YRlNNMUFUTVZJeFV6RlNNVEl6VXpCU00xTXdVak5UTTFJelV6TlNNMU0wQURRUDRBd01EQXdQOEF3TURBd01EQXdBRUF3TUFCQU1EQXdNREF3QU9BL01BRFFFREFRTURBQVFEQVFNRC9BTURBd01EQVFNQkF3QUFBQUFBTEFFQUFRQU9BQTRBQUF3QUhBQXNBRHdBVEFCWUFHZ0FlQUNJQUpnQXBBQUFURVNFUkJSY2pKeU1YSXljSEZ4VW5GUmNWSnhFMUZ5RWpOVE0xSXpVekFTTTFNelVqTlRNRE14VkFBMEQrd01DQXdJREFnTUJBd01EQXdJQUJRTURBd01BQkFNREF3TUNBZ0FPQS9NQURRRURBd01EQVFNQ0F3SURBZ01EL0FJQ0F3RURBL2tEQVFNQUJBSUFBQUFBTEFFQUFRQU9BQTRBQUF3QUdBQW9BRGdBUkFCVUFHUUFkQUNFQUpRQXBBQUEzSVJFaEh3RWpOeGNqSnlFWEl5Y0ZKek1ETlRNVklUVXpGU0VqTlRNQk5UTVZJVFV6RlNFMU14VkFBMEQ4d0VDQWdNREFnTUFCZ01DQXdBR0FnSURBd1A1QXdQOEF3TUFCUU1EK1FNRCtRTUJBQTBDQWdNREF3TURBZ0lEK1FNREF3TURBL2tEQXdNREF3TUFBQUFBTEFFQUFRQU9BQTRBQUF3QUdBQW9BRGdBUkFCVUFHUUFmQUNNQUp3QXJBQUFURVNFUkJSVW5CeGNWSnhVWEZTY1JOUmNoSXpVek5TTTFNeWM1QVRVekZRRWpOVE0xSXpVek5TTTFNMEFEUVAzQWdFREF3TURBZ0FGQXdNREF3TURBQVFEQXdNREF3TUFEZ1B6QUEwQkFnSUJBd0lEQWdNQ0F3UDhBZ0lEQVFNQkF3TUQrQU1CQXdFREFBQWtBVXdBQUE4QURiUUFEQUFnQURBQVFBQlVBR2dBc0FEQUFOQUFBRXlFUklUY2pGVE0xSVNNVk16Y1ZNelVCRnpjbkJ6RVhOeWNIQlRjbkJ5Y21JZzhCQmhRZkFRY1hOeGMzSlNjM0Z3VWpGVE9BQTBEOHdNQ0F3QUVBd01CQXdQMEF0VnExV3JWYXRWb0JQWWN0TGJVVE5ST0hFeE8xTGk2SHhDMyt0YlZhdFFJeGdJQUJBUDhBd0lDQWdJQ0FnQUg0dFZ1MVc3VmJ0VnVIaHk0dXRSTVRoeE0xRTdVdExZZkRMWmExVzdXZWdBQUFBQVlBQVAvQUJBQUR3QUJKQUY4QWhnQ2RBTnNBNFFBQUV3NEJCdzRCSXlJbUp5NEJKeTRCSnk0Qk5UUTJOejRCT3dFOEFUVTBKalV1QVNjdUFTTWlCZ2NPQVJValBnRXpPZ0VYTWhZWEhnRVhIZ0VYSGdFWEhnRVhIZ0VYSGdFZEFTTW5JeUlHQnc0QkZSUVdGeDRCTXpJMk56NEJOelV4Tno0Qk56NEJNeklXRng0QkZ4NEJGeDRCRlJRR0J3NEJCdzRCQnc0Qkl5SW1KeFVqRVRNVkZSNEJGeDRCTXpJMk56NEJOVFFtSXlJR0J3NEJCeFVGSWlZbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNaFlYSGdFWEl5NEJKeTRCSXlJR0J3NEJGUlFXRng0Qk16STJOejRCTnpNT0FRY09BVE1KQVRjWEFlSUxHQTROSHhJTUdBb0xFZ2NJREFRRkJCZ1pHRW95R3dFQ0NBWUhGZzhQR0FjSUNGY0VURWtKRWdnSUR3Y0dEUVlGREFVR0NBUUVCZ01EQkFFQkFWMERIaGtrREEwTUNBY0lFd3dMRlFvS0VBYjdDQlFNREJvTkR4c01DeFFIQ0F3RUJBUUVCUVFPQ0FrVkRBd2JFQm9yRVZoYkJnNElCeEVKRHhZSUNBZ2RIQWtTQ0FnUEJ3R1pFaUVQRHhrS0NoQUdCUVlHQlFZUUNnc1pEdzRpRXg0d0VoSVZBMUlDQ0FnSEV3d1BHUWtKQ2dvSkNSZ1FEQk1IQ0FnQ1VnUVZFaEl3YmYzQS9zQ0F3QUpBQWlRS0RRUUZCQU1EQXdrR0JROEpDQlFNSENvT0RRNEVDQVFGQndNTUVRVUdCZ1lHQmhFTE1URUJBZ0lCQkFJQ0JnUURCd1FGQ1FZR0RRZ0hFZ3JWbUFZR0JoUVBDeEFGQlFVRUJRUU1Cejk3Q3hBR0JnWUdCUVlRQ3dzWkVBOGlFeE1aRHhBWUN3c1JCZ1lHRUE4ZkFjQ3R1QVlKQXdRRERRME5HUmt4TVFVR0JSQUtlRnNGQmdVUUNnb1pEdzhpRXhNaUR3OFpDZ3NQQlFZRkRnNE9LUnNMRVFZR0J3d01DeVVaR1NRTUN3d0dCZ2NSQ2hvcERnOE8vY0FCUUlEQUFVQUFBQVFBQVAvQUJBQURRQUFNQUVzQXlBRE5BQUFCSXljSEl3TXpGemN6RnpjekJSNEJGek11QVNjdUFTTWlCZ2NPQVFjT0FRY09BUlVVRmhjZUFSY2VBUmNlQVRNeU5qYytBVGNqRGdFSERnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEJUNEJOelUrQVRjK0FUVTBKaWN1QVNjeU5qRStBVGMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU01pQmdjT0FRY09BUWNPQVE4Qk16YytBVE15RmhjekhnRVZGQVlISXc0Qkt3RVZNeklXRng0QkZSUUdCdzRCQnc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCTlNjakZ4NEJGeDRCRng0QkZ6TWVBVE15TmpjQk54Y0pBUUdBYkRRMGJFQlVMQ3hvTEN4VUFlRUhDQUpPQXhRUkVTNGNFaUFPRGhnS0NnOEZCZ1VGQmdVT0Nnb1lEZzRnRVIwdUVSRVVCRTRCQ1FjSEVnc1BGd2tKQ0FnSkNSY1BDeElIL3RrTEV3Z0lDd1VFQkFnSUJRMEpBUUVGQndRREJBSUJBZ1FFQkF3SEJ4SUpDaFlOQ3hVS0NSRUlCd3dGQkFZQkFVNEJBaFVLQndvREFRUUNCQU1CQkF3SkZoc0xFQVVGQlFFQ0FRUUNBZ1lFQkFnRkJRa0VBd1lDQWdRQkFnRUJVQUVCQlFVRUR3a0lFZ29CQ1JjTURoa0wvZ2FBd0FKQS9jQUNBTURBQVVEQXdNREFUQVlSQ3hzcERnNE9CUVlGRUFvS0dROFBJaE1USWc4UEdRb0tFQVVGQmc4T0Rpa2FDaEVIQmdZTUN3d2tHUmtsQ3d3TEJnYnRBd3NHQVFZUkNRa1ZEQThaQ2djTEJBRUVDQVFGQ1FVRkN3VUtFZ2dJRHdZR0NRTURBd01EQkFrR0JnOEpDUlVMQ2dnVkN3TUVBd3dGQ0FzREF3US9CQVFFQ3drRUNBUURCZ0lEQXdJQkFRRUJBUVFDQXdVREFnY0VDUW9NRlFvSkVRY0dDUUlEQWdRRC92bUF3QUZBL2NBQUFBZ0FBUC9BQkFBREFBQUVBQk1BSmdBdUFEc0FRd0JMQUZnQUFCTTNGd2tCQXhRR0J3NEJCdzRCS3dFUk16SVdCelFtSnk0Qkp5NEJLd0VWTXpJMk56NEJOUVVuSXdjakV6TVRKeU1VQmdjT0FRY3pKeTRCSnhjVkl6VWpOVE1WRnljakJ5TVRNeE1uSXhRR0J3NEJCek1uTGdFbmdJREFBa0Q5d044SENBZ1ZEdzRnRTJWalB6OU1CQU1FQ2dZSEVBZ1RGQTBWQndnSUFSc0xTUXhRVlZ0UWZ3SUJBUUVLQ2k4UkFnSUIvMEJBeEt3TFNReFFWVnRRZndJQkFRRUtDaThSQWdJQkFRQ0F3QUZBL2NBQ3d4TWpEdzhYQ0FnSUFRQStRQW9SQndnTEJBUUZpQW9KQ2hrUWdpOHZBUUQvQU1nQ0J3VUZLaVZHQnc4R0NNREFRRURBTHk4QkFQOEF5QUlIQlFVcUpVWUhEd1lBQUFRQVFBQUFBOEFEZ0FBUEFCOEFKd0F3QUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXpnQk1TRTRBVEVST0FFeElUZ0JNUU1oTWpZMUlSUVdFeUUyTno0Qk56WXpBNEQ5QUJvbUpob0RBQm9tSmhyOUFBTUFnUDRBTlVzQkFFdDEvWUFzUTBPbllHQm5BNEFtR3YzQUdpWW1HZ0pBR2liOWdBSkEvTUJMTlRWTEFVQlZSMGRsSEJ3QUFBQUFBZ0JBQUFBRHdBT0FBR1VBMVFBQUFRY09BUWNPQVFjT0FTTWlKaWN1QVRVME5qYytBVE15RmhjZUFSVVVCZ2NPQVJVWEhnRXpNalkzUGdFM1BnRTNFeU0zTWpZM1BnRTNQZ0UzUGdFek1oWVhIZ0VWRkFZSERnRWpJaVluTGdFMU5EWTNQZ0UxTkNZbkxnRWpJZ1lIRGdFSE13Y2pGemNlQVJjK0FUYytBVGMrQVRNeUZoY2VBUlVVQmdjT0FTTWlKaWN1QVNNaUJnY09BUWNlQVJjZUFUTXlOamMrQVRjWERnRUhEZ0VqSWlZbkxnRW5MZ0VuRGdFSERnRUhEZ0VqSWlZbkxnRTFORFkzUGdFek1oWVhIZ0V6TWpZM1BnRTNQZ0UzTGdFbkxnRWpJZ1lITndHc01SSWhFUkFuRmhZeUhSSWFDQWtJQndjSEVnd0pEd1VGQlFNRUF3TUNBUU1DQmdzRkN4QUdCQTRMVmpzT0VCY0hCdzhKRnpFWkdqa2dGQjRKQ1FrR0JnWVBDUWtPQlFZRkF3UURCQUlCQWdRRERCb05GU01OUFE0OG5Zb1RHZ2dVSFFvTkZnZ0pFZ29MRVFVR0JnWUdCUThKQmc0SkNBc0RDUThJQ2hrUEVCc0tCZ3dIQlFrREJoSU1EaElpRUEwWkRBMFZDQWdQQndZUUNSY2tEUTBXQ1FnVENnb1JCZ1lHQndZSEVRb0ZEQWNLRGdRR0NnVUdEd2tGRlE4VEhnc0dFUXNGRFFnQ0FsSGNVSFFrSkRVUkVoRUlDQWdUQ2dvU0J3Z0hCZ1VHRGdrSUN3UUVCUUVEQWdFRkJRc2NFQXc3TUFHQ09RUUZCUllSTWs0VkZoVUpDUWtZRGcwVUNBY0lCZ2NHRGdrR0RRY0hDUU1DQlFFQ0FoSVNIV0UrT1MwY0kwMHFJakFORXhjR0JnVUhCd2NUREFzVEJ3Y0hBd0lEQXdjSENpa2ZSMVVRQ1FrREF3VVlGQW9oTHc0S0N3Y0hCaFlQRHpFaEl6TVFFQlVGQlFVSEJ3Y1RDd3dUQ0FnSEF3UUdCUUlEQkE4TUJ4OFlWR01SQ2dzQ0FoSUFBUURBQUVBRFFBTkFBQTBBQUFFUkp5RUpBU0UzRVNFMUNRRTFBMENBL29BQkFQOEFBWUNBL1lBQkFQOEFBMEQvQUlEL0FQOEFnUDhBZ0FFQUFRQ0FBQUVBUUFBQUE4QURnQUJCQUFBbE54VWhOVDRCTno0Qk5UUW5MZ0VuSmlNaUJ3NEJCd1lWRkJZWEhnRVhGU0UxRnpNMUppY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR0J4VURnRUQrd0JFZ0R6cEdHUmxYT2p0Q1FqczZWeGtaUmpvUElCSCt3RURBT1M4dlJCSVRJeU42VWxGZFhWRlNlaU1qRXhKRUx5ODVnRURBMEFnVEN5MklVRU03UEZnWkdob1pXRHc3UTFDSUxRc1RDTkRBUUNVWEpDTmFOVFU1VDBaR2FSNGVIaDVwUmtWUU9UVTFXaU1rRnlVQUFBQURBUUFBQUFMQUE0QUFiUUNIQUtFQUFBRXVBU2N1QVNjMUhnRVhIZ0VYSGdFWEhnRVZNelFtSnk0Qkp6QW1JelVqRlE0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJGeFVpSmljdUFTY3VBU2N1QVRVakZCWVhIZ0VYSGdFWEhnRVhNREl4RlRNMU9nRXhQZ0UzUGdFM1BnRTNQZ0UxTkNZbkxnRW5KeTRCSnk0Qkp5NEJOVFEyTno0Qk56NEJOejRCTXhVaUppTVhEZ0VIRGdFSERnRUhOUjRCRng0QkZ4NEJGeDRCRlJRR0J3S05EQjhTRVNnWENoSUhEQklJQ0FzRUJBTlpGaGNXUHlrTkNFQVNJQTRRR3d3TEVRWUdCZ2NHQnhRTURSOFNEQmtPQkFnRURCWUtDUkFHQmdaWkNBZ0lGUTBPSGhJUkpCSUJRQU1ERlNjUkVSNE1EQk1HQmdjSEJnWVREZEVPRlFnSUN3TUVBd01FQkFvSUJ4SUxBd1VEQVFJQm9nVU5DUWdWRFFZTUJ3Z1FCd3dWQ0FnTUJBTUVCUVFCbndzVENBZ1BCdGNCQkFNRkRna0lGUXdNR2c0clJSa2FIZ1VCZ1lNQ0NRWUhFUXNMR1E4T0lCSVRJZzRQR1FzTEZBZ0ZDZ1RlQWdFRENRY0hFd3dNSGhNWktSSVJIUXNMRWdZR0J3S0NnZ0lKQmdZUkN3c1pEdzhoRWhNaER3NFpDMXNIREFjSER3Z0lFd29MRkFvSkVBWUhDZ01CQXIwQitna1FCd1lLQkFFREFjc0RCd01HRFFjSER3Z0lFZ2tNRlFrQUFBQUZBSUFBUUFPQUEwQUFBd0FmQUNzQVJ3QlRBQUFCTXdFakFTSUhEZ0VIQmhVVUZ4NEJGeFl6TWpjK0FUYzJOVFFuTGdFbkpnTWlKalUwTmpNeUZoVVVCZ0VpQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpVMEp5NEJKeVlESWlZMU5EWXpNaFlWRkFZQ3dFRCtRRUFCNENFZEhTd01EUTBNTEIwZElTRWRIU3dNRFEwTUxCMGRJU0krUGlJaVBqNytIaUVkSFN3TURRME1MQjBkSVNFZEhTd01EUTBNTEIwZElTSStQaUlpUGo0RFFQMEFBY0FTRVQwcEtTNHVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSTCtnRmxIUjFsWlIwZFpBc0FTRVQwcEtTNHVLU2s5RVJJU0VUMHBLUzR1S1NrOUVSTCtnRmxIUjFsWlIwZFpBQUFBQXdCQUFRQUR3QUxBQUF3QVdnQ1VBQUFCRVNNUk1BWWpQQUUxTWpZeEFUTVZJVFUwTmpjK0FUYytBVGMrQVRjK0FUYytBVGMrQVRjK0FUVTBKaWN1QVNNaUJnYzFQZ0V6TWhZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSERnRUhEZ0VIRGdFSERnRUhEZ0VWRnpVZUFUTXlOamMrQVRVMEppY3VBU3NCTlRNeU5qVTBKaU1pQmdjMVBnRXpNaFlYSGdFVkZBWUhGUjRCRng0QkZSUUdCdzRCSXdZbUp3RUFZQ3cwTkVjQkFzUCswd1VHQmc0SkNCTUtDaFFKQ2hFSEJ3MEZCUWNEQWdNSUNBZ1pFQjAyR2gxQkpCQWVEZzBXQ2drT0JRVUVCQVVGREFnSUVRc0tGUXNIRGdjSERBVUZDUU1EQSs0V014MFNIUW9LQ3cwTkRDTVdLU1VyS2lBaEZpb1ZGelVmSVRRVEVoTXJLeGNrRFE0TkZoY1dQU2doTnhVQ3dQNUFBVk1tR3hVaFF2NlJVU0VSSGc0TkdBc0xFd2dJRHdZSERnWUdEUVlHRFFZR0RnY09GZ2NIQnhZWFZoSVRCUVFFRFFnSUZBc01HZzRQR3d3TUZna0tFZ2dJRHdnRkNnWUZDZ1VGQ2dRRkNRUTdVeEFRQ0FnSUZnNFBGZ2dJQjBvY0hCb2JEZzVOREFzUERnOG5HQ28yQ2dJREVRME9JaFFlTVJFU0VRRUxDd0FBQUFrQWdBQkFBNEFEZ0FBTkFCc0FLUUEzQUVVQVV3QlhBRnNBWGdBQUFTSUdIUUVVRmpNeU5qMEJOQ1lYRkFZaklpWTlBVFEyTXpJV0ZRTWlCaDBCRkJZek1qWTlBVFFtRnhRR0l5SW1QUUUwTmpNeUZoVUJJZ1lkQVJRV016STJQUUUwSmhjVUJpTWlKajBCTkRZek1oWVZCVE1WSXdFekZTTURFU1VEQURWTFN6VTFTMHNMSlJzYUppWWFHeVZBTlV0TE5UVkxTd3NsR3hvbUpob2JKZjZBTlV0TE5UVkxTd3NsR3hzbEpSc2JKZjdBUUVBQlFFQkFnUDhBQWNCTE5ZQTFTMHMxZ0RWTDdDTXlNaU5WSkRJeUpBSlhTeldBTlV0TE5ZQTFTK3dqTWpJalZTUXlNaVQrMTBzMWdEVkxTeldBTlV2c0l6SXlJMVVrTWpJa3FVQUNBRUFCZ1A2QXdBQUFBQUFKQUlBQVFBT0FBNEFBRFFBYkFDa0FOd0JGQUZNQVZ3QmJBRjRBQUFFaUJoMEJGQll6TWpZOUFUUW1GeFFHSXlJbVBRRTBOak15RmhVRElnWWRBUlFXTXpJMlBRRTBKaGNVQmlNaUpqMEJORFl6TWhZVkFTSUdIUUVVRmpNeU5qMEJOQ1lYRkFZaklpWTlBVFEyTXpJV0ZRVWpOVE1CTXhVakFRMEJBd0ExUzBzMU5VdExDeVViR2lZbUdoc2xRRFZMU3pVMVMwc0xKUnNhSmlZYUd5WCtnRFZMU3pVMVMwc0xKUnNiSlNVYkd5WC9BRUJBQVFCQVFQNkFBUUQvQUFPQVN6V0FOVXRMTllBMVMra2tNaklrVlNNeU1pUCsxRXMxZ0RWTFN6V0FOVXZwSkRJeUpGVWpNaklqQWxSTE5ZQTFTMHMxZ0RWTDZTUXlNaVJWSXpJeUkreEEva0JBQVlEQXdBQUFCQUJBQUlBRHdBTUFBQWNBQ3dBVEFCY0FBQk1ETXpjekZ6TURCemNYSXdFakF6TTNNeGN6QVRjWEk4S0NPaUtJSWpxQ1RqQXdZQUpBWU5CZ05OZzBZUDZ6VFUyYUFnRCtnR1JrQVlEZ2pZMEI0UDJBb0tBQkFPenNBQUFFQUFEL3dBUUFBOEFBQ3dBYkFDZ0FUd0FBQVJRR0l5SW1OVFEyTXpJV054RVVCaU1oSWlZMUVUUTJNeUV5RmdjMEppTWhJZ1lWRVRjWE54Y0JJeEV6TlRNMUl6VXpOU00xTXpVak5UTTFJelV6RlRNMU14VXpOVE1WTXpVekZUTTFNelVEUURnb0tEZzRLQ2c0d0NVYi9ZQWJKU1ViQW9BYkpVQWZGdjNxRmgvQXdJQ0EvSUJBUUVCQVFFQkFRRUJBd0VDQVFJQkFnRUNBQWVBb09EZ29LRGc0ZVAyQUd5VWxHd0tBR3lVbFVCWWZIeGIrZGNEQWdJQURBUHdBZ0VDQVFJQkFnRURBUUVCQVFFQkFRRUJBQUFBQUFBZ0FBUC9BQS80RHdBQUpBQTBBRVFBVkFCa0FIUUE3QUpJQUFDVVJJUlVYRVNFUklTY1RNeFVqSlRNVkl3TWpOVE0xSXpVek5TTTFNd0VIRGdFaklpWW5NU2N1QVRVME5qOEJQZ0V6TWhZZkFSNEJGUlFHQndFbkxnRTFPQUUxTVRjNEFURTBKaU1pQmdjeEJ3NEJJeUltSXpFbklpWWpJZ1lWRkJZVk1SY1VGaFVVQmdjeEJ3NEJGUlFXTXpnQk9RRTNNREl4TWhZWE1SY2VBVE15TmpjeE56NEJOek0zUGdFMU5DWW5NUUZBQWNCQS9NQUNRRUJBd01EL0FNREFRTURBd01EQXdBTHhId1lRQ1FrUUJ2Z0dCd2NHSHdZUUNRa1FCdmdHQndjRy9zSXFCQVlCRGdvRUNBTXBBd2NFQWdRQ01BSUVBZ29PQVJFQkF3SWZBZ0lPQ2pNQkJnb0RIZ01MQmdnTUFoQUNDQVVCTVFjSkJRWEFBY0RBUUFKQS9NQkFBc0RBd01EK0FNQkF3RURBL0d3ZkJnY0hCdmdHRUFrSkVBWWZCZ2NIQnZnR0VBa0pFQVlCb2g0RENnWUJNd29PQWdNZUFnTUJFUUVPQ2dJRUFqQUNCQUlFQndNcEF3Z0VDZzRCQmdRcUJRVUpCekVHQ0FJUUFnd0lCZ3NEQUFvQVFBQUFBOEFEZ0FBR0FBb0FEZ0FTQUJZQUdnQWVBQ0lBSmdBcUFBQUJJUkV6RVNFUkFTTTFNelVqTlRNMUl6VXpBU00xTXpVak5UTTFJelV6QVNNMU16VWpOVE0xSXpVekFZRCt3QUVEZi8zQXdNREF3TURBQVFEQXdNREF3TUFCQU1EQXdNREF3QU9BL3NEOXdBT0EvTURBUU1CQXdQMUF3RURBUU1EOVFNQkF3RURBQUFBSUFBRC93QVArQThBQUN3QVBBQk1BRndBYkFCOEFQUUNUQUFBbEVTRVZGeEVoRVRNUklTY1RNeFVqSlRNVkl3TWpOVE0xSXpVek5TTTFNd0VIRGdFaklpWW5NU2N1QVRVME5qOEJQZ0V6TWhZZkFSNEJGUlFHQndFT0FSVVVGak00QVRrQk56QXlNVElXRnpFWEhnRXpNalkzTVRjK0FUY3hOejRCTlRRbUp6RW5MZ0UxT0FFMU1UYzRBVEUwSmlNaUJnY3hCdzRCSXlJbUl6RW5JaVlqSWdZVkZCWVZNUmNVRmhVVUJnY3hBWUFCd0VEOGdBRUNmMEJBd01EL0FNREFRTURBd01EQXdBS3hId1lRQ1FrUUJ2Z0dCd2NHSHdZUUNRa1FCdmdHQndjRy9jZ0NBZzRLTXdFR0NnTWVBd29IQ0F3Q0VBRUpCVElIQ1FVRktnUUdBUTRLQkFnREtRTUhCQUlFQWpBQ0JBSUtEZ0VSQVFNQ2dBSEF3RUFDZ1A3QS9jQkFBc0RBd01EK0FNQkF3RURBL0t3ZkJnY0hCdmdHRUFrSkVBWWZCZ2NIQnZnR0VBa0pFQVlCZWdJSUJBb09BUVlFS2dVRkNRY3hCZ2dDRHdNTUNBWUxBeDREQ2dZQk13b09BZ01lQWdNQkVRRU9DZ0lFQWpBQ0JBSUVCd01BQUFBQUNnQkFBRUFEZ0FPQUFBTUFCd0FMQUE4QUV3QVhBQm9BSGdBaEFDVUFBQk1SSVJFRkZTTTFBUlVCTXdFekZTTVZNeFVqRVRVekZUTTFGek1CTlFFVEp6TTFJelV6UUFOQS9zREFBY0QrZ0lEK1FNREF3TURBUUlDQS93QUJnRUNBZ01EQUE0RDh3QU5BUU1EQS9nQ0FBWUFCQU1CQXdQOEF3TUNBZ0FFQWdQNkFBVUNBUU1BQUFBc0FRQUJBQTRBRGdBQURBQVlBQ2dBT0FCSUFGZ0FhQUIwQUlRQWxBQ2tBQUJNUklSRUZGU2NUSnpVWEF4Y1ZKeVV6RlNNVk14VWpFVFV6RlRNMUZ5RWpOVE0xSXpVek5TTTFNMEFEUVA3QWdJREF3TURBd1A4QXdNREF3TUJBZ0FGQXdNREF3TURBQTREOHdBTkFRSUNBL1lEQWdNQUJ3TUNBd01EQVFNRC9BTURBZ0lEQVFNQkF3QUFBQ3dCQUFFQURnQU9BQUFNQUJ3QUxBQTRBRVFBVkFCa0FIUUFoQUNVQUtRQUFFeEVoRVFVVkl6VVRGU00xQXhVbkJ4Y2pGVE1WSXhFMU14VXpOVE1WSVNNMU16VWpOVE0xSXpVelFBTkEvc0RBd01CQWdFQ0FnTURBd0VEQUFRREF3TURBd01BRGdQekFBMEJBd01EL0FNREFBUUNBZ0VDQVFNRC9BTURBd01EQVFNQkF3QUFBQUFzQVFBQkFBNEFEZ0FBREFBY0FDd0FQQUJNQUZnQWFBQjRBSWdBbEFDa0FBQk1SSVJFRkZTTTFFek1YSXlzQkp6TURNeFVqRlJjakVUVXpGVE0xTXhVaEl6VXpOU2N6TlNNMU0wQURRUDdBd0VDQXdJQ0FnTUNBd01EQWdJREFRTUFCQU1EQWdJREF3QU9BL01BRFFFREF3UDhBd01BQkFNQ0FnUDhBd01EQXdNQ0FnRURBQUFBREFFQUFBQVBBQTRBQUd3QkhBSFFBQUFFaUJ3NEJCd1lWRkJjZUFSY1dNekkzUGdFM05qVTBKeTRCSnlZQk5EYytBVGMyTnhRV0Z4WVhIZ0VYRmhjZUFSY1dCaGNlQVJjV0J3NEJCd1lYRGdFaklpY3VBU2NtTlFFK0FUYytBU2N1QVNjbUJpY3VBVGMyRmpjMkZqTXlKaWN1QVNjNkFUTXlGeDRCRnhZVkZBY09BUWNHQndJQVhWRlNlaU1qSXlONlVsRmRYVkZTZWlNakl5TjZVbEgrSXdrSklSZ1lIZ0lCQ1JJUkxod2NIandVQ2dvWkdnOFlCZ01GQmd3Q0F3b09HdzVQUmtacEhoNEJ2UkJVTXlVSUJBeFlNUjArRGc1U0hSeEpFUkU3RWhJQklSbEZNUU1JQkZCR1JtZ2VIaGtZVnpzN1JRT0FJeU42VWxGZFhWRlNlaU1qSXlONlVsRmRYVkZTZWlNai9rQXJLQ2hKSUNBYkF3VURFUjhmUWhzY0NCSWZDd3cxTHhRQ0lSQWdJRVVlSGd3Q0FoNGVhVVpGVVA2Rk40QVBIamNaRlM0ckJ4SVRFak1kSFFvOFBBNC9FQXdWQWg0ZWFFWkdVRWhBUUdVaUlRc0FBQUlBUUFBQUE4QURnQUFiQUZRQUFBRWlCdzRCQndZVkZCY2VBUmNXTXpJM1BnRTNOalUwSnk0Qkp5WVREZ0VISmpjK0FUYzJKeTRCSnlZMkp5NEJKeVluTGdFbkppY21OamMrQVRNeUZoY2VBU01pSmdjR0pnY0dGaGNXTmhjZUFSY1dCZ2NDQUYxUlVub2pJeU1qZWxKUlhWMVJVbm9qSXlNamVsSlJkelJXRGc0QkFnd0dCd1FHR0E4Ykdnb0tGRHdlSEJ3dUVSSUpFV0pTRHgwTk9FMGJJUUVTRWpzUkVrZ2RIRklPRFQ4ZE1WZ0xCUWdsQTRBakkzcFNVVjFkVVZKNkl5TWpJM3BTVVYxZFVWSjZJeVA5aXcrRU9BY2VIa2dqSWhFaEFoUXZOUXdMSHhJSUhCdEJJQjhSSVVBSUFRSVdEUkEvRGp3OENoMGRNeElTRVFjckxoVVpOeDRBQUFJQW9QL0FBMkFEd0FBYkFEY0FBQUVpQnc0QkJ3WVZGQmNlQVJjV01UQTNQZ0UzTmpVMEp5NEJKeVlESWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQWdCSlFFQmdHeHczTjRRM056YzNoRGMzSEJ0Z1FFQkpMaWtwUFJFU0VoRTlLU2t1TGlrcFBSRVNFaEU5S1NrRHdCd2JZRUJBU1VseWN0aE5UazVOMkhKeVNVbEFRR0FiSFAzQUVoRTlLU2t1TGlrcFBSRVNFaEU5S1NrdUxpa3BQUkVTQUFBREFLRC93QU5nQThBQUd3QTNBRU1BQUFFaUJ3NEJCd1lWRkJjZUFSY1dNVEEzUGdFM05qVTBKeTRCSnlZRElpY3VBU2NtTlRRM1BnRTNOak15Rng0QkZ4WVZGQWNPQVFjR054UUdJeUltTlRRMk16SVdBZ0JKUUVCZ0d4dzNONFEzTnpjM2hEYzNIQnRnUUVCSkxpa3BQUkVTRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2t5T0Nnb09EZ29LRGdEd0J3YllFQkFTVWx5Y3RoTlRrNU4ySEp5U1VsQVFHQWJIUDNBRWhFOUtTa3VMaWtwUFJFU0VoRTlLU2t1TGlrcFBSRVM0Q2c0T0Nnb09EZ0FBQUFDQU1BQVFBTUFBMEFBRVFBVkFBQUJFVFFtS3dFaUJoVVJJeFVoRVRNUklUVWhFVE1SQW9BbUdzQWFKb0FCQUVBQkFQNkFnQUhBQVVBYUppWWEvc0JBL3NBQlFFQUJRUDdBQUFBQUFnQ0FBTUFEZ0FNQUFCRUFGUUFBQVNFeU5qMEJOQ1lqSVRVakVTRVZJUkV6RVNFVklRSUFBVUFhSmlZYS9zQkEvc0FCUUVBQlFQN0FBVUFtR3NBYUpvRC9BRUQvQUFHQWdBQUFBQUVBUVAvQUE4QUR3QUF6QUFBbEZBWWpJaVkxTkRZM0pRNEJJeUltTlRRMk16SVdGeVV1QVRVME5qTXlGaFVVQmlNaUppY0ZIZ0VWRkFZSEJUNEJNeklXQThCZVFrSmVCZ2Ird2hVNUlFSmVYa0lnT1JVQlBnWUdYa0pDWGw1Q0lUb1cvc1FHQndjR0FUd1dPaUZDWG1CQ1hsNUNFQjRPc0JRWVhrSkNYaGdVc0E0ZUVFSmVYa0pDWGhrV3NBOGZFUkVmRDdBV0dWNEFBZ0NBQUFBRGdBT0FBQXNBSUFBQUFSUUdJeUltTlRRMk16SVdBeUlIRGdFSEJoVVVGak1oTWpZMU5DY3VBU2NtQXNCd1VFOXhjRkJQY2NCUFJrWnBIaDRsR3dLQUd5VWVIbWxHUlFMQVQzRndVRTl4Y1A2d0hoNXBSa1ZRR3lVbEcwOUdSbWtlSGdBQ0FFQUFBQVBBQTRBQUN3QVVBQUFCSVFNUkZCWXpJVEkyTlJFQklSTWpCeUVuSXhNREFQNEF3Q1ViQXdBYkpmMXNBYWlvdkVEL0FFQzhxQU9BL2dEK3dCc2xKUnNCUUFIQS9rQ0FnQUhBQUFNQWdBQkFBNEFEUUFBbkFEVUFRd0FBQVNJSERnRUhCaFVSRkJjZUFSY1dNeUV5Tno0Qk56WTlBVFFtS3dFaUppYzBKeTRCSnlZckFRY3pNaFlWRkFZckFTSW1OVFEyRXlFeUZoVVVCaU1oSWlZMU5EWUJlalF0TGtRVEZCUVRSQzR0TkFFTk15NHRSQk1VSFJVckV4NENFeFJETFMwMGZncVFGQndjRkpBVUhCd1VBU0FVSEJ3VS91QVVIQndEUUJNVVF5MHVNLzd3TXk0dFF4UVRFeFJETFMwMHNCUWtIUk16TEN4QkVoTEFIQlFVSEJ3VUZCeis0QndVRkJ3Y0ZCUWNBQUFFQUVBQUFBUEFBNEFBRHdBM0FFVUFVd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ01VQnc0QkJ3WXJBU0luTGdFbkpqMEJORGMrQVRjMk93RXlGeDRCRnhZVkhnRTdBVElXSFFFbE16STJOVFFtS3dFaUJoVVVGZ1VqSWdZVkZCWTdBVEkyTlRRbUE0RDlBQnNsSlJzREFCc2xKVnNRRVRnbUppdmdLeVltT0JFUUVCRTRKaVlyYVNzbUpqZ1FFQUVaRVNRUkdQNUllQkFZRnhGNEVCZ1hBUUh3RUJnWEVmQVFHQmNEZ0NVYi9RQWJKU1ViQXdBYkpmM1BLeVlsT1JBUUVCQTVKU1lyNGlzbUpUa1FFQThQTmlVa0t4QVlIaEdTd1JjUkVCZ1hFUkFZb0JjUkVCZ1hFUkFZQUFJQVFBQUFBOEFEZ0FBREFBY0FBQUVoRVNFcEFSRWhBZ0FCd1A1QS9rQUJ3UDVBQTREK1FQNUFBQUFBQWdCQUFBQUR3QU9BQUE4QUZ3QUFKUkUwSmlNaElnWVZFUlFXTXlFeU5pVVJJUkVoRVNFUkE4QWxHLzBBR3lVbEd3TUFHeVgrUVA3QUFVQUJRRUFEQUJzbEpSdjlBQnNsSlZzQlFBRkEvc0Qrd0FBQUNBQkFBTUFEZ0FNQUFBVUFDUUFOQUJVQUhRQWhBQ1VBS1FBQUV4VWpFVE1STXhVek5RY1JNeEV6RVRNVkl4VXpFVE1STXhVakZUTVJCVE1WSXlVekZTTTNNeFVqdjMvQVFFRkJRRUNBZ01FK2dJREIvUUUvUHdHQVB6Ly9QejhEQUlEK3dBSEFRVUdBL3NBQlFQN0FQMEVCd1A3QVAwRUJ3RURBd01EQXdBQUpBRUFBQUFQQUE0QUFEd0FXQUJvQUhnQW5BREFBTkFBNEFEd0FBQUVoSWdZVkVSUVdNeUV5TmpVUk5DWUJFU01STXpVekV5TVJNemNqTlRNVEZTTTFNelVqRVRNWEZTTTFNelVqRVRNRk14VWpKVE1WSXpjekZTTURnUDBBR3lVbEd3TUFHeVVsL2FYQWYwRm9RRUFCUVVIdHdZQ0F3ZXJBZ0lEQS9VRS9Qd0ZWUHovclB6OERnQ1ViL1FBYkpTVWJBd0FiSmY2cC90Y0JRSUQrUVFGQVAwSCtqTTFCUUFFLzg4MUJRQUUvUDhEQXdNREFBQUFBQWdCQUFJQUR3QU1BQUE4QUpnQUFFeUlHRlJFVUZqTWhNalkxRVRRbUl3VUpBUjRCRndjWERnRUhKd2NuQnk0Qkp6Y25QZ0UzZ0JzbEpSc0RBQnNsSlJ2OUx3RlJBVkVRR0FYUjBRVVlFTkdBZ05FUUdBWFIwUVVZRUFNQUpSditBQnNsSlJzQ0FCc2xRUDZ2QVZFRUdSRFIwQkVZQmRHQWdORUZHQkhRMFJBWkJBQUFBd0JBQUFBRHdBT0FBQmNBSndBM0FBQUJEd0V2QVE0QkJ4Y0hIZ0VYTnhjM0Z6NEJOeWMzTGdFVElTSUdGUkVVRmpNaE1qWTFFVFFtQXhRR0l5RWlKalVSTkRZeklUSVdGUUx5c2o1Q3Nnd1JBNUtTQXhFTWttSmVrZ3dSQTVLU0F4R0MvUUFiSlNVYkF3QWJKU1ZiR2hQOTJoTWFHaE1DSmhNYUFsT3hPanF4QXhFTGtwSU1FUU9TV2xxU0F4RU1rcElMRVFFd0pSdjlBQnNsSlJzREFCc2wvVzBUR2hvVEFXWVRHaG9UQUFBQkFRQUFBQU1BQTRBQUZnQUFBU0lHSFFFakZUTVJNeEV6TnlNMU5EWXhNelV1QVNNQ1JGcG1oSVRBb0J5OFFId0xoaXNEZ0dCZ2dNRCtnQUdBd0VBd0VMb0NCQUFBQUFBQ0FFQUFBQVBBQTRBQUVBQW9BQUFUSWdZVkVSUVdNeUV5TmpVUk5DWWpJUVV5RmpFSE1DSWpJZ1lkQVRNSEl4RWpFU00xTXpVME5uTVZIaDRWQXhvVkhoNFYvT1lDZHlRd0F5NGVJQktCQlh4OVYxZFJBNEFlRmZ6bUZSNGVGUU1hRlI2Q0JXNGNHRmQzL3JjQlNYZGxQRjBBQUFNQXdBQUFBd0FEZ0FDSUFMc0E4Z0FBQVNJR0J3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNem9CTnpJMk13NEJCdzRCRlJRV0Z4NEJGdzRCQnc0QkJ3NEJCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCTXpJMk56NEJOejRCTno0Qk5UUW1KeTRCSnk0Qkp5NEJMd0V1QVNjdUFUVTBOamMrQVRjK0FUYytBVGMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU2N6TnlNSE1oWVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhEZ0VqSWlZbkxnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpPUUVUTXpJV014NEJGeDRCRng0QkZ4NEJGUlFHQnc0Qkl5SW1KeTRCTlRRMk56NEJOejRCTno0Qk56NEJOejRCTno0Qk16STJNemtCQWhrWk14d2NOaGtUSEFrS0NRWUhCaE1NRFI0VEVpb1hCUWtGQlFrRkF3UUJBZ0lHQlFZTUJnb1hEZzBkRHhBZkR4QWREUm9rQ2drS0NBY0lHQThRS0JnWU55QWxReDBkTVJNVUhRb0tDZ1FFQkFzSEJ4QUpDUklLS2dVS0JRVUdCZ1VGQ3dZS0Vna0pFQWNIQ3dRRUJBUUZCUXNIQmc0SEJ3d0ZTRUhuU3hNZ0RRNFhDZ2tPQlFVRUFnSUNEUW9IRWdzTEZnc1RJQTRPRndrSkRnUUVCUU1EQWdvSUJ4SUxEQmNMT2c4Q0JnUVFIUTBNRkFnSERBUURCQllXRmtBckwwd2NIQndIQmdZT0NRZ1JDQWtOQlFrVENnb1RDUWtQQndZSUFnT0FCZ1lHR2hVUUpoUVZLaFFSSWhFUkhRME5GUWdJQ0FFQkJRb0ZCUTBIRGhZS0NSRUlBUUlCQVFRREF3Z0ZCUTBJRUNNVkZDUVFFQ0FQRHhzTERCTUhCd2NLQ1FvWkVCQWpGQlFwRkJBYkRBc1dDUWtTQ0FrUUNDRUZDUVlGRUFvS0VRWUdEUVlIRHdnSUVRb0tGZ3dNSFJFUUhnME5GZ29LRUFjSEN3UXBKZ29MQ3h3UUVTTVRFeU1RQ0JVTURSWUtCd3dGQkFVTEN3c2JEeEFqRWhJaER3d1hDd3NWQ1FrT0JnVUYvZk1CREJVS0NSSUpDUklKQ1JVTEd5NFNFaElVRkJRMElBOGJDd29TQndjTEF3UUdBZ01GQWdJREFRRUJBUUFFQUVBQUFBUEFBNEFBTUFCQUFNb0JBQUFBQVQ0Qk56NEJOVFFtSnk0Qkp5NEJKeTRCSXlJR0J3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNekkyTno0Qk53RWhJZ1lWRVJRV015RXlOalVSTkNZQkRnRUhEZ0VIRGdFaklpWW5MZ0VuTGdFbkxnRTFORFkzUGdFM1BnRTNQZ0UzUGdFM1BnRXpMZ0VuTGdFMU5EWTNQZ0UzSWdZaklnWWpJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFN0FRY2pIZ0VYSGdFWEhnRVhIZ0VWRkFZSERnRUhEZ0VIRGdFSERnRUhEZ0VWRkJZWEhnRWZBUjRCRng0QkZ4NEJGeDRCRlJRR0J6RW5MZ0VuTGdFbkppSXJBU29CSXdZaUJ3NEJCdzRCQnc0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCTXpJMk56NEJOVFFtSnk0Qkp6RUJxUWdKQWdJQ0JBUURDd2NIRWdzS0dRMEpFZ2dKRGdVR0NBSUNBZ1FEQXdzSEJoSUxDaGtPQ1JFSUNBNEZBZGY5QUJzbEpSc0RBQnNsSmY2RENCWVBEeVVXRmpNZEdDb1RFaDRNREJJR0JnWUhDQWNiRkFvWERBc1lEQXNXQ3dvU0NBVUpCUVFFQVFFQ0F3SUVCd1FEQ0FNU0lBNE9Gd29KRHdRRkJRY0hCeFlPRkNnV0ZTZ1N1VGs0QkFrR0JRb0ZCUWtEQkFRRUF3TUlCZ1VNQndjT0J3UUpCQU1GQkFRRUNBUWdCdzRIQnd3RkJnZ0RBd01IQ0VRR0VBa0pGZzBEQkFJTUFRWUZCUXdIQmc4SENBOEhBd3NHQmcwSEJnc0ZCQVVWRmhVNkpDQXhFUkVSQXdNRENRVUI2QWNTQ1FrUUJ3d2FEdzRiRFF3VkNRZ0pCQVVFQ2djSEVBa0lFZ2tMR1E0T0dnd05GQWdKQ0FRREJBZ0dBWmdsRy8wQUd5VWxHd01BR3lYOUxCQWJEQXNVQndnSEJRWUZEZ2tKRlFzTUdBd01IQThRR3d3R0NnUUVCZ0lDQXdFQkFnWU5Cd2NTQ2dZS0F3UUlCQUVCQmdZR0VBb0tGdzBOR1EwUUh4QVFIUXdRRkFVRUJTQURDQVVGRFFjSUVRb0tGZzBORmdrSkVRZ0hEZ1lHQ3dZRUNnVUZEQWdIREFVRUJ3TWFCZ3dIQmc0SEJ4QUpDUlVNRHg4UFZRY09Cd2NRQ1FFQkFRRUNBZ0VFQWdJRUF3TUlCZ1VPQ0FnVURCZ29EdzhRRGc0T0loVUpEd2NIRGdjQUFBQUVBRUFBQUFQQUE0QUFpQUM3QVBFQS9RQUFBU0lHQnc0QkJ3NEJCdzRCRlJRV0Z4NEJGeDRCRng0Qk16b0JOekkyTXc0QkJ3NEJGUlFXRng0QkZ3NEJCdzRCQnc0QkJ3NEJCdzRCQnc0QkZSUVdGeDRCRng0QkZ4NEJNekkyTno0Qk56NEJOejRCTlRRbUp5NEJKeTRCSnk0Qkx3RXVBU2N1QVRVME5qYytBVGMrQVRjK0FUYytBVGMrQVRVMEppY3VBU2N1QVNjdUFTY3pOeU1ITWhZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFSERnRWpJaVluTGdFbkxnRW5MZ0UxTkRZM1BnRTNQZ0UzUGdFek9RRVRNeklXTXg0QkZ4NEJGeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJOVFEyTno0Qk56NEJOejRCTno0Qk56NEJOejRCTXpJMk16RUJGU01WTXhVek5UTTFJelVCbVJrekhCdzJHUk1jQ1FvSkJnY0dFd3dOSGhNU0toY0ZDUVVGQ1FVREJBRUNBZ1lGQmd3R0NoY09EUjBQRUI4UEVCME5HaVFLQ1FvSUJ3Z1lEeEFvR0JnM0lDWkNIUjR3RXhRZENnb0tCQVFFQ3djSER3b0pFZ29xQlFvRkJRWUdCUVVMQmdvU0NRa1FCd2NMQkFRRUJBVUZDd2NHRGdjSERBVklRZWRLRWlBT0RSZ0pDUThFQlFVREFnSU5DZ2NTQ3dzV0N4TWdEZzRYQ1FrTkJRUUZBd01DQ2dnSEVnc01Gd3c1RHdJSEF4RWNEUXdVQ0FjTUJBUURGaFlXUUNvd1RCd2JIQVlHQmc4SUNCRUlDUTBGQ1JRS0NoSUpDUThIQmdnQ0FYaUFnRUNBZ0FPQUJnWUdHaFVRSmhRVktoUVJJaEVSSFEwTkZRZ0lDQUVCQlFvRkJRMEhEaFlLQ1JFSUFRSUJBUVFEQXdnRkJRMElFQ01WRkNRUUVDQVBEeHNMREJNSEJ3Y0tDUW9aRUJBakZCUXBGQkFiREFzV0NRa1NDQWtRQ0NFRkNRWUZFQW9LRVFZR0RRWUhEd2dJRVFvS0Znd01IUkVRSGcwTkZnb0tFQWNIQ3dRcEpnb0xDeHdRRVNNVEV5TVFDQlVNRFJZS0J3d0ZCQVVMQ3dzYkR4QWpFaEloRHd3WEN3c1ZDUWtPQmdVRi9mTUJEQlVLQ1JJSkNSSUpDUlVMR3k0U0VoSVVGQlEwSUE4YkN3b1NCd2NMQXdRR0FnTUZBZ0lEQVFFQkFRSXpnRUNBZ0VDQUFBVUFRQUFBQThBRGdBQXdBRUFBeWdEV0FRd0FBQUUrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU01pQmdjT0FRY09BUWNPQVJVVUZoY2VBUmNlQVJjZUFUTXlOamMrQVRjQklTSUdGUkVVRmpNaE1qWTFFVFFtQVE0QkJ3NEJCdzRCSXlJbUp5NEJKeTRCSnk0Qk5UUTJOejRCTno0Qk56NEJOejRCTno0Qk15NEJKeTRCTlRRMk56NEJOeUlHSXlJR0l5SW1KeTRCSnk0Qkp5NEJOVFEyTno0Qk56NEJOejRCT3dFSEl4NEJGeDRCRng0QkZ4NEJGUlFHQnc0QkJ3NEJCdzRCQnc0QkJ3NEJGUlFXRng0Qkh3RWVBUmNlQVJjZUFSY2VBUlVVQmdjeEFTTVZJelVqTlRNMU14VXpBUzRCSnk0Qkp5WWlLd0VxQVNNR0lnY09BUWNPQVFjT0FRY09BUWNPQVFjT0FSVVVGaGNlQVRNeU5qYytBVFUwSmljdUFTY3hBYWtJQ1FJQ0FnUUVBd3NIQnhJTENoa05DUklJQ1E0RkJnZ0NBZ0lFQXdNTEJ3WVNDd29aRGdrUkNBZ09CUUhYL1FBYkpTVWJBd0FiSlNYK2d3Z1dEdzhsRmhZekhSZ3FFeEllREF3U0JnWUdCd2dIR3hRS0Z3d0xHQXdMRmdzS0VnZ0ZDUVVFQkFFQkFnTUNCQWNFQXdnREVpQU9EaGNLQ1E4RUJRVUhCd2NXRGhRb0ZoVW9Fcms1T0FRSkJnVUtCUVVKQXdRRUJBTURDQVlGREFjSERnY0VDUVFEQlFRRUJBZ0VJQWNPQndjTUJRWUlBd01EQndnQllvQkFnSUJBZ1A1YUJoQUpDUllOQXdRQ0RBRUdCUVVNQndZUEJ3Z1BCd01MQmdZTkJ3WUxCUVFGRlJZVk9pUWdNUkVSRVFNREF3a0ZBZWdIRWdrSkVBY01HZzhPR3cwTUZRa0lDUVFGQkFvSEJ4QUpDQklKQ3hrT0Rob01EUlFJQ1FnRUF3UUlCZ0dZSlJ2OUFCc2xKUnNEQUJzbC9Td1FHd3dMRkFjSUJ3VUdCUTRKQ1JVTERCZ01EQndQRUJzTUJnb0VCQVlDQWdNQkFRSUdEUWNIRWdvR0NnTUVDQVFCQVFZR0JoQUtDaGNORFJrTkVCOFFFQjBNRUJRRkJBVWdBd2dGQlEwSENCRUtDaFlORFJZSkNSRUlCdzRHQmdzR0JBb0ZCUXdJQnd3RkJBY0RHZ1lNQndZT0J3Y1FDUWtWREE4ZkR3R1VnSUJBZ0lEK2dRY09Cd2NRQ1FFQkFRRUNBZ0VFQWdJRUF3TUlCZ1VPQ0FnVURCZ29EdzhRRGc0T0loVUpEd2NIRGdjQUFBQUFBd0NBQUVBRGdBT0FBQXNBRHdBbkFBQVRJZ1lWRkJZek1qWTFOQ1lERVRNUk14RXpFVFEyTVRBV0ZSRXpFVFFuTGdFbkppTWlCZ2MxNENnNE9DZ29PRGlJd0VEQVFFREFCd2NwSlNZK05rZ0NBNEE0S0NnNE9DZ29PUDhBL2NBQ1FQM0FBVUF3RUJBdy9zQUJPakl2TDBvV0ZrWVVXZ0FBQkFCQUFBQUR3QU9BQUE4QUV3QWZBRE1BQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSXhFekp5SW1OVFEyTXpJV0ZSUUdBU01STkNZaklnWVZFU01STXhVK0FUTXlGaFVEZ1AwQUdpWW1HZ01BR2lZbS9hYUFnRUFiSlNVYkd5VWxBaVdBSlJzYkpZQ0FGRG9pUEZRRGdDWWEvUUFhSmlZYUF3QWFKdjBBQWNCQUpSc2JKU1ViR3lYK0FBRUFHeVVsRy84QUFjQlBHelJlUWdBQUJnQkFBRUFEd0FOQUFBc0FGd0FqQUN3QU5RQS9BQUFCSWdZVkZCWXpNalkxTkNZRklnWVZGQll6TWpZMU5DWUZJZ1lWRkJZek1qWTFOQ1lGSWdZZEFTRTFOQ1lGSWdZZEFTRTFOQ1lGSWdZZEFUTTFOQ1lqQXlCQ1hsNUNRbDVlL2w0MVMwczFOVXRML3Fzb09EZ29LRGc0QWxoQ1hnRkFYdjVlTlVzQkFFditxeWc0dnpnbkEwQmVRa0plWGtKQ1hvQkxOVFZMU3pVMVM0QTRLQ2c0T0Nnb09JQmVROS9mUTE1QVVqdXpzenRTUURrb241OG9PUUFBQUFBSEFFQUFBQVBBQTRBQUR3QVpBQ1VBTGdBNkFFTUFUd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ0VqTlRRMk16SVdIUUVESWlZMU5EWXpNaFlWRkFZQkl6VTBOak15RmhVbklpWTFORFl6TWhZVkZBWUJJVFUwTmpNeUZoVW5JaVkxTkRZek1oWVZGQVlEZ1AwQUd5VWxHd01BR3lVbC9XV0FKUnNhSmtBYkpTVWJHeVVsQVNYQU9DZ29PR0FvT0Rnb0tEZzRBWGovQUVrM04wbUFOVXRMTlRWTFN3T0FKUnY5QUJzbEpSc0RBQnNsL1FCL0d5WW1HMzhCQUNVYkd5VWxHeHNsL3dDWEt6NCtLNms0S0NnNE9DZ29PUDdBdWpkUFR6ZkdTelUxUzBzMU5Vc0FBQUFBQVFDQUFBTURRUU9BQUZzQUFBRWlCdzRCQndZVkZCWVhGalkzUGdFM05pWW5MZ0UxTkRjK0FUYzJNeklXRlJRSERnRUhCaU1pSmpjK0FUVTBKaU1pQmhVVUZqRXdCdzRCQndZSEJoWVhIZ0UzUGdFM1BnRXhIZ0V6TWpjK0FUYzJOU1luTGdFbkppTXhBZlZkUmtaZEdCYzBOd2tQQWdJSEFnSUNDQThURWhKREx6QTdhWEVNREN3ZUh5VXBNd29MSXlNa0tUc1FDUWtYQ3dzRUR3d0JBUWtEQkVrUkJTQU9SeXMvTkROTEZCVUJGeGhYUFQxTEE0QWVIVjQ1T1RaRGJCWUVCd29IR3djS0Nna1NNU0l4TEMxRUZCUndWVGN5TWtzV0ZUb3BNV0lqSUM1TU9TVXRKaVpoTGk0UFAzMElCQUlEQldjOUVYd1pKeHNhWDBCQlREazFOVklZR1FBQUFnQkFBQUFEd0FPQUFBOEFZd0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ0VpSmljd0JnY09BUWNHSmljMEpqYzJOejRCTnpZeE1DWTFORFl6TWhZVkZBWUhCaFl6TWpZMU5DWWpJZ1lWRkJZWEhnRUhEZ0VIRGdFbkxnRTFORGMrQVRjMk16SVhIZ0VYRmhVVUJ3NEJCd1lqTVFPQS9RQWJKU1ViQXdBYkpTWCtqaDB6Q2hZREREUURBZ1lCQ1FvRENBY1JCZ2NNS1I0WkdCZ0lCeVFkTkVGUFNsUmhEUXNGQWdJQkJRRUNDZ2NtSlJBUlFqRXhRalFyS3owUkVROE9OU1FsTEFPQUpSdjlBQnNsSlJzREFCc2wvYkVjRWxrTUswb0RBd0lEQmxrdEN5RWdSaHNiSUJvcE55RVhHVVlqSFNwMFVEeFFha1lZSXcwR0J3Y0ZGQVVIQlFNUVRTOG9LQ2xERlJVU0VUc21KaWsyTGk1REZCTUFBQUFJQUFBQVFBUUFBNEFBdndEaEFTa0JSQUZlQVlZQnF3SDBBQUFCSWdZSEl3NEJCeTRCSXlJR0J5TU9BUWNPQVFjT0FRY09BUlVPQVFjT0FRY09BUWNpQmlNdUFTY3VBU3NCSWdZSERnRUhEZ0VIRGdFVkhnRVhIZ0VYQmhRSEhBRVZGQllYSGdFWEhnRVhIZ0VYSGdFWEhnRXpNalkzUGdFM1BnRTNQZ0UzUGdFMU5DWTFKalFuUGdFM1BnRTlBUzRCSnk0Qkp5TXVBU01pQmdjT0FRY3VBU01uTGdFbkxnRW5ORFkzUGdFM1BnRTNNeklXRng0QkZ4VVVGaGNlQVJjZUFSY3pNalkzUGdFM1BnRTNORFkxTkNZbkxnRW5JeTRCSXpFWE1oWVhIZ0VkQVE0QkJ3NEJLd0VpSmljdUFUMEJORFkzUGdFM01qWXpPZ0V6QlRJV0Z4NEJId0llQVJjZUFSY2VBUmNlQVJVeEZSUUdCdzRCQnc0QkJ3NEJCdzRCQnc0Qkt3RWlKaWN1QVM4Q0xnRW5MZ0VuTGdFMU5EWTNQZ0UzUGdFM1BnRXpNUVV6TWhZWEhnRVhEZ0VIRGdFSExnRW5MZ0U5QVQ0Qk56NEJOeUV5RmhjZUFSY2VBUlVVQmdjT0FRY3VBU2N1QVNjK0FUTXhCeUlHQnc0QkJ3NEJGUlFXSFFFZUFSY2VBVE15TmpjelBnRTNQZ0UxTkNZbkxnRW5MZ0VqTVNFaUJnY09BUWNPQVFjT0FSMEJGQllYSGdFWEhnRXpNalkzUGdFOUFUUW1KeTRCSXpFSElnWUhJdzRCQnc0QkZSUVdGeDRCRng0Qk93RXlOamMrQVRjK0FUYytBVGMrQVRjK0FUYzBOalUwSmljdUFTY3VBU01pQmdjT0FRY2lKaWN1QVNjdUFTY3VBU011QVNNeEEwa0xGZ3dCRXg0S0dqUWFDUlFLQVEwWEN3b1FCd2dLQXdJREh6OGdIenNjQWdNQ0FRTUJDaFFMREJrTkRBMFlDd3NVQ2dnT0JRWUZBUXNNQ0JnUUFRRUVCUVFOQ1JBcEdSZzBIQm8ySEJ3NEhSTWxFeE1sRXlORElDQTJGaG9hQVFFQkR4a0tDZ3NDRUE4T0loUUJDUkVJRlNZUUF3a0ZBUU1CQWhzNkhoNCtId0lCQWdnRkNCa1RDd3NXQ3dvVkN3VUVCQXdJRHlZV0R4WW9FZ2dOQlFVR0FnRUtDd29iRHdJSkZ3MEJDeElIQ2drQkNnZ0lFd29FQ3hNSkNBZ0dCd1VQQ2dNSEJBRUJBZjYzRHg4UUVCOFBFeFVhTWhnWEtCRUhEUVFGQkFFQkJCSU5DeDBSR3pnZkh6NGhCUXNGRmlBL0h4ODdHd2tLRXlNUER4VUdBd0lSRVJBb0dCY3lHaWRUSy82REJ3UUpCQVFJQlEwWEN3b1NCd1VIQXdVRUFRb0pDeFlNQXZNSkV3a0tEUVVEQXdNRUJBZ0VCeElMQ2hnTkNCRUsyQVlMQmdrUEJnWUdBUUlMQ2drVkRBUUpCUUlJRUFnR0JnSUNBd3NLQ1JJSy9zSURCd0lKRHdjR0NRTUJBUVVHQmhFS0JBb0dEQmNKQ3dzS0Nnc1hEUUlDQmdNQ0JBY0VBUUlCQWdJR0JDVlFMQW9WS1JNVUp4SURCUU1EQmdNREJnSURCQUVCQVFJQ0JnUUZDUVFEQ1FRaVRDa2ZPUm9FQ1FVQ0F3RUNBd0lFQlFJRGdBTUVCeGNRQ3dvQkFnUUxCd2dUREEwMkR3NHBEZ0lKQndjV0R3RUJBUUlHQ3dRRUJBVUZCUTBKQ1JNTEN4WU1FQ0FQREJVSkF3Y0VBd2NERHg0UUR4d05HU2tSRVJzS0NnOEZCUVVDQXdJR0JBa1pFUkF0R3g5RkpnUUhCQU1IQXdnVkRnNGdFZ1lVSXc4UEZBVUNBZ29MQVFVRUFRRUJEeFlIQndvQ0N6MExEQlVLRHhBQ0F3TURCd1FFQ3hRSkNSRUhFQklCRGc0SEVBZ0pGQXNDQmdRUUlBNE9Fd1lFQlRrSENBY1RDd01LRWdjSENBZ0hCeElLQXdvUUJ3Y0pBZ0g3QVFJQ0JBUUZCUWNWRGc0akZRc1hEQXdaRGc4REJ3TVRJeEFQSEF3U0dnb0pEQUlCQVFjSEJoVVBCUVFOR3c4UkpoUUlFZ29jTUJVVkl3NE9GZ2NNQ3lNQkFnRURBUW9YREEwYUR3TUpCZ1VOQ0FRTUZBZ0lDUUlGQkFVTkNBY05CUWdQQmdZSkJBOGNEQXdYQ2dRRVZnSUNBd3dJQnhBS0JBVUNBZ3NSQmdjSEFnSUNDZ2tJRWdvRUNnVUpEd1lGQmdFQkFRY0dCUTRJQWdRQ0NBc1NDUWNLQXdJQ0NRZ0lGZ3dFREJRSUNRbTlBZ0VCQmdRRENBVUVDQVFFQlFFWUZ3UUVCQTBKQVFJQ0FRTUNBZ01EQXdjREFnTUNBZ1VFQlFjQ0FnTUNBaE1VQVF3TUFRWUZBUUVCQVFFQ0FRQUFBQWtBUUFBQUE4QURnQUFhQUQwQWhRQ3dBUGtCSVFFeEFmRUNDUUFBRXc0QkJ5NEJKeTRCUFFFK0FUYytBVGN4TXpJV0Z4NEJGdzRCSlI0Qk93RXlOamMrQVRjMU5DWW5MZ0VuTVNvQkl5SUdJdzRCQnc0QkhRRVVGaGNUSGdFVk1SVVVCZ2NPQVFjT0FRY09BUWNPQVFjaUJpc0JJaVluTGdFdkFpNEJKeTRCSnk0Qk5UUTJOejRCTno0Qk56NEJNekV5RmhjZUFSOENIZ0VYSGdFWEhnRVhCUjRCTXpJMk56NEJQUUUwSmljdUFTTTRBVGtCT0FFeEtnRUhEZ0VIRGdFSERnRWRBUlFXRng0QkZ3VTBKaWN1QVNjdUFTTWlCZ2NPQVFjaUppY3VBU2N1QVNNdUFTTXVBU014SWdZSEl3NEJCdzRCRlJRV0Z4NEJGeDRCT3dFeU5qYytBVGMrQVRjK0FUYytBVGMrQVRjOEFUVTNOQ1luTGdFbkxnRWpNU0lHQnc0QkJ3NEJGUlFXSFFFZUFSY2VBVE15TmpjelBnRTNQZ0UxQVJFVUJpTWhJaVkxRVRRMk15RXlGZ011QVNjdUFTY2pMZ0VqSWdZSERnRUhMZ0VqSnk0Qkp5NEJKelEyTno0Qk56NEJOek15RmhjZUFSY1ZGQllYSGdFWEhnRVhNekkyTno0Qk56NEJOelEyTlRRbUp5NEJKeU11QVNNeElnWUhJdzRCQnk0Qkl5SUdCeU1PQVFjT0FRY09BUWNPQVJVT0FRY09BUWNPQVNNT0FTTXVBU2N1QVNzQklnWUhEZ0VIRGdFSERnRVZIZ0VYSGdFWERnRVZIQUVWRkJZWEhnRVhIZ0VYSGdFWEhnRVhIZ0V6TWpZM1BnRTNQZ0UzUGdFM1BnRTFQQUUxTkNZblBnRTNQZ0U5QVNjdUFTTWlCZ2NlQVJjZUFSYytBVGMrQVRVMEppY3VBZDhJRFFZREJRTURCQUVJQndnUkNBVUVCZ01EQndNS0VnSHhCZzhJQWdnT0J3WUhBUWNIQmcwSUFRRUJBd1lDQndzRUJRVUdCejREQkFFQkF3MEtDUlVORkNzWEZ5OFlCQWdFRUJnd0Z4Y3NGUWNIRHhrTUN4QUVBZ0lOREEwZUVoRW1FeDQ5SVFzWERBd1hDdzhRRXlZUkVoNE1CZ2tFL21VRUJ3UUpFUWdJQndjSENCSUpBd1VCQndzRkJRY0NBUUVFQlFVTUJ3RVlBUUVCQlFNRUJnTURCZ01hT1I4WEt4TURCd1FCQWdFQkF3RURCQUlCQkFNQkF3WUNBZ0VCQWdFRkFodzhJUWNRSHc4UEhBNENCQU1DQkFNQ0JBSUNBd0VXQWdFQ0NRY0hEZ2NFQ0FVSEN3UUZCUUVDQ0FjSEVBa0NCd1FCQnd3R0JBVUJHQ1lhL1FBYUppWWFBd0FhSmtBQkRRb0xHZzhCQmcwR0VCd01Bd1lFQVFJQkFSVXJGaGN1R0FJQkFRWUVCaE1PQ0FrUUNBZ1FDQU1EQkFrRkRCd1JDeEFlRGdZSkJBUUZBUUVJQ0FnVERBRUhFZ29JRUFrQkRoWUlGQ2NUQnc4SEFRb1JDQWdNQlFZSUFnSUNGeThZRnl3VkFnSUJBZ0lCQnc4SkNCTUtDQW9TQ1FnUEJ3WUxCQVFFQVFrSUJ4SU1BUUVEQkFNS0Jnd2ZFeEluRlJNcEZSVXFGZzRjRGc0Y0Rob3lHQmdwRVJNVEFRRU1FZ2dJQ0V3SERnY0hEUVlLRWdnSURRVURCZ01EQXdNQ0F3c0Ixd2tVQ3dJSEJBUUtCZ0lKRHdjR0J3RUJBUUVDQVFnUnNnWUZCUVlGRGdjQ0NRMEdCZ1VCQVFJSEJRVU1DQUlJRFFYKy93a1RDZ3NEQlFJT0dnd01GQW9ORkFjSENRSUJCUVVGRUFvRUJBa1ZDdzBjRHdZTkNCVWtFQkFhQ3dvUUJna0lBUUVCQkFJRUJBVVFDZ3NhRUFnU0NTb0NBUVlHQnhBSkF3a1BCZ1lIQVFFRkJBVUtCZ0VEQWdZSURnWUdDQUZOQVFVQ0JBVUJBZ0lCQWc0UEFRa0pBUVVEQVFFQkFRRUJBUUVCQkFNREJnTURCZ01EQkFFUkVnTURBd29HQVFJQkFRSUNBUU1DQWdVREFRSUNkd01IQkFjTUJBUUVBUUlDQ1FZRkRRY0RCQUVCQ1F3RkJRVUJBZ0VJQmdZTkNBR3YvUUFhSmlZYUF3QWFKaWIrZkJBYUN3c1BCQUVDQ0FnQkJBTUJBUUVMRUFZRkJ3SUlMZ2tJRUFnTERBRUNBZ0lHQXdNSUR3Y0hEQVlMRGdFTENnVU1Cd1lQQ1FFRUF3MFhDd29QQkFNRUF3SUdFUXdJQ0FFQ0Fna0ZCZzhJQ2lrTEN4NExBUWNGQmhBTEFRRUJBUVVJQXdJREF3UURDd1lHRHdnSUVRa01HQXNKRUFZREJRTUNCZ0lMRndzTEZna1RIdzBNRlFnSEN3UUVBd0lCQWdVREJoTU1EU0VWRnpNZEF3VURBd1VDQmhBS0N4Z05CU0lEQkFNRENCRUpDUlVMQXdjRUJRb0dCUWtGQmdvQUFBQUNBRUFBZ0FQQUF3QUFHd0JPQUFBQkZ6Y1ZIZ0V6TWpZM05UTVZNQWNPQVFjR0l5SW5MZ0VuSmpFMU55YzFNQ1lqSWdZeEVUQUhEZ0VIQmlNaUp5NEJKeVl4TlRNVk1SNEJNekkyTnpFUk1EYytBVGMyTXpJWEhnRVhGakVWQWtBMlNnSWhIUjBoQW9BREF5UW5KMGhJSnlja0F3TTJOaEF3TUJBREF5UW5KMGhJSnlja0F3T0FBaUVkSFNFQ0F3TWtKeWRJU0NjbkpBTURBY0FSRVlBY0pDUWNnSUFlSGtnZUhoNGVTQjRlZ0M0U1FFQkEvd0FlSGtnZUhoNGVTQjRlZ0lBY0pDUWNBUUFlSGtnZUhoNGVTQjRlUUFBQUFBQURBRUFBQUFQQUE0QUFEd0JFQUdBQUFCTWlCaFVSRkJZeklUSTJOUkUwSmlNRk1oY2VBUmNXTVJVSEp6VXdKaU1pQmpFVk1BY09BUWNHSXlJbkxnRW5KakUxTXhVeEhnRXpNalkzSXpVd056NEJOell6TVJNWE54VWVBVE15TmpjMU14VXdCdzRCQndZaklpY3VBU2NtTVRXQUd5VWxHd01BR3lVbEcvNkFQaUVpSGdNRFFDNE9LU2tPQWdNZklTSTlQaUloSHdJRGJnRWRHUmdkQWdFREF4NGlJVDQzTGtBQkhSZ1pIUUZ1QXdJZklTSStQU0loSHdNQ0E0QWxHLzBBR3lVbEd3TUFHeVhBR3h4Qkd4d1JFQkFST3p1aUhCdEJIQnNiSEVFYkhGRlJHaUVoR3FJY0cwRWNHLzhBRHc5UkdpRWhHbEZSSEJ0QkhCc2JIRUViSEZFQUFBVUFRQUJBQThBRFFBQW9BQzhBUUFCUEFGc0FBQUVpQmgwQkZBWUhEZ0VWRkJZWEhnRXpNalkzUGdFMU5DWW5MZ0U5QVRRbUp6QWlNVE1xQVNNeE1Ub0JNVEFpSXdFaUJ3NEJCd1lkQVNFMU5DY3VBU2NtSVNJSERnRUhCakVoTUNjdUFTY21KUlFHSXlJbU5UUTJNeklXQXdBd1F5RVlDQXdEQXhSRllHRkdGQU1EQ3drWUlVRXZBUUVCQVFFQkFRRUIvZ0F4SkNRd0N3d0JnQTBNTVNRakFkRklKeWNrQXdNQmdBTURKQ2NuL2poTE5UVkxTelUxU3dOQVB5d0VGeWNGQVFzSUJBY0REeDBkRHdNSEJBZ0xBUVVuRndRclB3SCt3QmdYU3kwdExNREFLQ3d0VFJrWlJrYW9Sa1pHUnFoR1JzQTFTMHMxTlV0TEFBWUFRQUFBQThBRGdBQVBBQnNBSlFBN0FHQUFad0FBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ1V5RmhVVUJpTWlKalUwTmhNaE5UUTJNekV5RmhVRklUQTNQZ0UzTmpNNEFUa0JPQUV4TWhjZUFSY1dBdzRCSXlJbUp5NEJOVFEyTno0QlBRRTBOak14TWpBekhnRWRBUlFXRng0QkZSUUdCd2M0QVRFNEFURURnUDBBR3lVbEd3TUFHeVVsL1lVb09EZ29LRGc0eC83QlQxRk5VZ0hBL3NFQ0F4NGdJVHc4SUNFZEF3SUVFRHRSVURrUkFnTUtCeFFiT0NnQkFTYzNHeFVIQ1FNQ213T0FKUnY5QUJzbEpSc0RBQnNsZ0Rnb0tEZzRLQ2c0L1lEQVNIaCtRc0E4UEpBOFBEdzhrRHc4QWVFTEZoWUxBZ1lEQmdnQkF4NFJBeUV2QVM0aEF4RWVBd0VKQlFNR0FtRUFBUURBQUFBREFBT0FBREVBQUFFT0FRY09BUWNPQVFjVk14RVVGaGNlQVJjZUFSY2VBVE15TmpjK0FUYzFEZ0VqSWlZbkxnRW5MZ0U5QVRNMUl6VWpBWUVFRUFzTUhoTVROeHQ2QmdjR0Z4RVJLUmNZS2g4Yk1oZ1hRUndoVVNJVElnOExFd1FFQWNEQWdBT0FJemtXRnlZUUVCa0lrUDdYSHk4UUVCOE9EeFlJQndnRkJnVVZEbzBXR0FrSkJoVUxDeThuMWNEQUFBQUNBRUFBQUFQQUE0QUFEd0JEQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXc0QkJ3NEJJeUltSnk0Qkp5NEJKeTRCUFFFak5UNEJOejRCTno0Qk56a0JNeFV6RlNNVkZCWVhIZ0VYSGdFek1qWTNGUU9BL1FBYUppWWFBd0FhSmliYUV5c1FEeUlTRkJ3UUVCd0xDdzhFQlFSUkVpVU1EUlFJQndzRFZXcHFBUUlERFFjS0Z3MFdOaFlEZ0NZYS9RQWFKaVlhQXdBYUp2MGtDUThFQkFRR0JRWVBDd29XQ3d3aEZ1ZFVCeEVNQ3h3UUVDZ1pnSUNxSENFSUNBOEZCZ2NTRDJVQUFRQkFBR2dEd0FOQUFFVUFBQUVpQmhVVUZoY21KeTRCSnlZbkRnRVZGQllYTGdFbkZSUVdGdzRCSXlJbUp4NEJGdzRCSXlJbUp4NEJNekkzUGdFM05qVThBU2MrQVRjT0FRYytBVGNPQVFjdUFTTUNyRXhyQWdJNU5qVmhLU29pREEwdEpSY3FFMVUvREJnTkNCSUlFVjQ5TUhWQUN4WUxQWTlPZjJGaWhDTWlBUnN2RWhrMEhCd3FDaG83SHhwRktBTkFiRXdMRlFvRER3NHlJaUlxRkM4Wk1GQVpBUXNMQTBKbERRTURBUUkzU0FFbEtRRUJKeXN2TUpkZFhWc0dEQVlUTUJ3TER3TVJOQ0FQRndZYkh3QUFBQUFDQUVBQUFBUEFBNEFBRHdCUkFBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUF4d0JGUlFIRGdFSEJpTWlKaWNlQVRNeU5qY3VBU2NlQVRNeU5qY3VBVDBCSGdFekxnRTFORFkzSGdFWExnRTFORFl6TWhZWFBnRTNEZ0VIUGdFM0RnRUhBNEQ5QUJzbEpSc0RBQnNsSlp3WUdWOUZSbHMzWml3SUVBZ3VVeUlyUkF3R0RBY0pFUWd0UEEwZUVCb2dDUWt3alZFQkFrMDJIVEVTRmlvVEJ4NFVGQ1VTRFNFVEE0QWxHLzBBR3lVbEd3TUFHeVgrd1FVSUJFQkNRV29pSVI4YkFRRWVHZ0V5SndFQ0F3SUpSaThDQndrUk9TRVNJUTQ2U1FRSER3ZzFUQllUQlE4TUZ5VU1Bd29JRkNJTkFBQUVBRUlBQUFQQUE0QUFTQUJZQUdRQWNRQUFBU0lHQnh3QkJ6Z0JGVEVHQnc0QkJ3WXhJd011QVFjT0FSY1dGeDRCRnhZeEJ3NEJJeUltSXlZR0J3WVdGeDRCTXpJMk56QTNQZ0UzTmpjK0FUY3hORFl4TmlZbkxnRWpNUmNpQmdjT0FURXdOamMySmpFd0ppTVRJZ1l4TUJZek1qWXhNQ1lGTUJZWEZqWXhNRFluTGdFeEFoQVBHZ1lCQmhnWE5CVVZBcWdKSlJNVUVRWUlJaUpMSGg4TkVEOHZCUmNCRHhvRUJSSVJEUmtNVjJBZElCOU9JU0lEQWdFQkFRWVNGQU1JQSs4SkZRc2dOb3doSVNJYUU0RXdrSkF4TVE0US90QTJJQ0EySWlFaGpBT0FFeEVCQVFJQkUweE1wMEpEQWQ4VUVRZ0lLaFlXWFY3UFVsTWZNRHdDQVJVUkZDTUdBZ0puVWw5ZTVtTmpDUU1GQXdFQkZpZ0hBZ0dBQ1FvaGpEWWhJVFVUL3dCQVFFQkF3SXdoSUNBMUlTRTJBQVVBUUFBQUE4QURnQUFQQUIwQVpBQnlBSDhBQUFFaElnWVZFUlFXTXlFeU5qVVJOQ1lGTmhZeE1CWUhEZ0V4TURZM01TY1VNQWN6RGdFSEJnY09BUWNHTVE0Qkl5SW1KeTRCTno0QkZ6SVdNekkyUHdFd0p5NEJKeVluSmpZM05oWWZBUk16TURjK0FUYzJOekV3TkRFOEFUTStBUmNlQVFjeEV6QUdKeTRCTVRBV0Z4WUdPUUUzSWlZeE1EWXpNaFl4TUFZakE0RDlBQnNsSlJzREFCc2xKZjcrRnlZWUZ4ZGtKaGR0QVFFQkFRRURHQmczRnhZVlJEOElFZ2tNRFFNREVnc0JFUU1pTFFzSkZSWTJHQmdHQkF3T0Rob0hBWGNCRHc4bEVSRUZBUVFaRGcwT0Jhb21GeGNuWkJnWEdEMGpaMmNpSXdzS0l3T0FKUnY5QUJzbEpSc0RBQnNsNlJjWEpoY1lKMlVYTmdFQkFnTUNCMGRHcFVORE8wb0JBZ1FhRGd3UEFRRXFJeFk3TzVSQ1F4QVBId1VHREE4Ri9yQXZMM2cyTmc0QkFRRVBEZ1VGSFEvK0hCY1hGMlVuR0JjbXFTNHVMaTRBQmdCQUFNQUR3QU1BQUFNQUpRQTFBRVVBY2dDQUFBQUJJVFVoQVI0QkZSUUdCdzRCQnc0QkJ3NEJLd0VSSVI0QkZ4NEJGUlFHQnc0QkJ4NEJGeVV6TWpZM1BnRTFOQ1luTGdFckFSVVhOQ1luTGdFbkl4VXpNalkzUGdFMUpTRWVBUmNlQVRNeU5qYytBVGN6RGdFSERnRWpJaVluTGdFMU5EWTNQZ0V6TWhZWEhnRVhIZ0VYSGdFVkp5NEJKeTRCSXlJR0J3NEJCek1EZ1A3Z0FTRCthd29MREF3SUV3d05IeElTSmhYMkFRZ3lSeFFOREF3TkJ4VU5GQ0FML3NLRkVSMExDd3dQRHd3aEUzZmdFaEVLR3hLR2hCSWNDaElTQWpQKzFnRVZGQTBkRVJNZERBWUxCVzBDRkJFY1RURXBTQ0FmSHh3Y0hFb3RHakFXRlNRT0RCRURBd0Z2QWc0TkRSOFRGU0FMREE0RHVRTEFRUDdDRVNvWkdpNFVEUmNKQ3c0RUJBUUNRQUVlSGhNc0dSc3FFQWtRQ0FnWkVsc0hCd2NhRWhRYkJnUUZmNmNYSGdrRkJBR2FCUVVLSXhzS0lDb05DQWdLQ2dVUENSTW1FeDhmR2hvYVZUbzNWQjBlSFFvS0NoOFZFeXdaRGkwYlN4WWlDd3dMREF3TUlSVUFCd0JBQUFBRHdBT0FBQTRBSEFBc0FEd0FRQUJpQUk4QUFBRWpOVE15RmhjZUFSVVVCZ2NPQVFVdUFTTWlCZ2NPQVFjekxnRW5CUzRCS3dFVk16STJOejRCTlRRbUp3RVJGQVlqSVNJbU5SRTBOak1oTWhZRk16VWpBelFtSnk0Qkp6NEJOejRCTlRRbUp5NEJKeU1STXpJMk56NEJOejRCTno0Qk5TVXVBU2N1QVNjdUFTTWlCZ2NPQVJVVUZoY2VBVE15TmpjK0FUY2pEZ0VIRGdFaklpWW5MZ0VuSVRRbUp3RlBjbVlSSEFzTURRb0pDaGtCcWdzYkVCSWJDZ29NQTU4Q0RBditkd2dYRDNSeUR4Z0lFQThQRHdKQkpocjlBQm9tSmhvREFCb20vcURnNEdBSkNRa2JFZ3NTQmdzTEN3b1NQU3ZpMHhJaER3OGJDd29RQndzS0FYMEREZ3NNSGhNU0tSY25QeGdZR0JzYUd6NGpLa01YRHhFQ1hnRUhDZ29hRHc4YUNoRVRBUUVBQVFJQjluRUVCQVlYRWhBWEJnWUhHQW9LQ2dzS0hCSVRIUWxGQkFTSUJBVUlJQmdVR3dnQnAvMEFHaVltR2dNQUdpWW0ya0QrbXhZbEVBOFhCd1lQQ0E0bUZ4Y25FQnNiQWY0QUF3UUREUW9JRkF3U0tSZFVGU1VRRXhzSUNRZ1pHUmxJTURKSUZoY1dHaHNRS3hBSkVBb0lDQWNHQ3lRY0Z5WU5BQWNBUUFBQUE4QURnQUFiQUM0QU9nQkxBR1lBZlFDR0FBQUJJZ2NPQVFjR0ZSUVhIZ0VYRmpNeU56NEJOelkxTkNjdUFTY21GeDRCRnlZbkxnRW5JZ2N1QVNjdUFTYytBU1V5RmhjT0FRY3VBU2MrQVFjZUFSY0dCdzRCQnlJak5qYytBVGMyQXp3Qk5USXpQZ0UzTmpjZUFSY09BUWNHQnc0QkJ3WUhMZ0UxQVNJbUp6WTNQZ0UzTmpjNkFUTVdGeDRCRnhZWERnRTNMZ0VuTmhZWERnRUNBRjFSVW5ra0l5TWtlVkpSWFYxUlVua2tJeU1rZVZKUnl5Z3VBUVVZR1VrdUxqQUNCQUlHRFFacVpmN2VTWUl6QmwxbUwxZ0lGaTJNQ0ZjdlF6MDlZQjhmQndvVEV6Y2pJclFISXlSc1JFUklDQkFIQkFnRFNqazVUaFVWQXk0MUFYOUNlREVERVJCSE9EaFJBUUVCRkE0UEV3WUZBaUpMcmdNaUpscUxDZzFYQTRBakpIbFNVVjFkVVZKNUpDTWpKSGxTVVYxZFVWSjVKQ1BQTUhwRUFRUUZCd0VHQlFvRkRod09LMk9WTXkwSVhDZFhmd29HQlNRTGZsVVJDZ2tKQVN3cEtFVWJIUDY0QXdZREFRb0xDeFlSSUJBQkF3RVlLQ2xQSUI4Rk1vUkovb0lySmdVYkhFa21KeDAwTHk5Tkd4c05EaEJCRXBobkRoc0RVSVVBQ0FCQUFBQUR3QU9BQUJJQUlnQStBRXNBWmdCeUFId0FqQUFBQVFZSERnRUhCZ2NlQVRNeU5qY3VBU2N3SWdFaElnWVZFUlFXTXlFeU5qVVJOQ1lCSWljdUFTY21OVFEzUGdFM05qTXlGeDRCRnhZVkZBY09BUWNHQXc0QkJ6STNQZ0UzTmpjdUFSTStBVGN1QVNjR0J3NEJCd1lqSEFFVkZCWVhOamMrQVRjMk56Y3VBU01pQmdjZUFSYytBUU1lQVJjK0FUY3VBUWNuSGdFWEhnRVhOaFlYTGdFbkRnRUhBamcrTFMwOUVSRUdLR1U0SWo4ZUJTQWdBUUZIL1FBYUppWWFBd0FhSmliK1psQkZSbWtlSGg0ZWFVWkZVRkJGUm1rZUhoNGVhVVpGMTBOZkVBMGNIRTh3THpRa1JKRURCd01HRGdjM05UWllJU0FPS3lZSUZCVkJMUzQ1dml0dFBSTWtFUTFGSTAxUFVSd2RCVFZIQ2hSdFF6RUZDd1VDQkFKSWZoWUJKU0VNVjA4QmloWWRIamtZR0F3Z0pBME5ISUpTQWZZbUd2MEFHaVltR2dNQUdpYjh3QjRlYVVaRlVGQkZSbWtlSGg0ZWFVWkZVRkJGUm1rZUhnS2lIM1pLQVFFSUNBZ09RR2IrN0FFQ0FRNGJEaEFLQ1FrQ0FRSUZBajF0S3cwYkhEOGVIaFB5SmlzRUJCSm1RaDFHL3ZoUGVoY2tiMElGRVF0MURCZ01CQWtFQ1E0RU9HUXBEMHdnQUFBQUFBTUFRQUFBQThBRGdBQUxBQ01BTkFBQUpSUUdJeUltTlRRMk16SVdBeFV5Rng0QkZ4WVhGaGNlQVJjV0ZUTTBKeTRCSnlZakVSVXlGeDRCRnhZVk16UW5MZ0VuSmlNQkwwWXlNVVpHTVRKRzd5b3BLRXNpSXgwZUZ4Y2ZDQWlzTGkrZ2JHeDZsb1NEeFRrNXJFWkg4Nk9qdW5neFJrWXhNVVpHQWFlc0NBZ2ZGeGNlSGlJaVRDZ3BLbnBzYktBdkx3RXdyRGs1eElTRWxybWpwUE5HUndBRUFFQUFBQVBBQTRBQUR3QWNBQ3dBUEFBQUFTRWlCaFVSRkJZeklUSTJOUkUwSmdFaUpqVTBOak15RmhVVUJpTUZOQ1luTGdFak5USVhIZ0VYRmhVaklUUW5MZ0VuSmlNMU1oY2VBUmNXRlFPQS9RQWFKaVlhQXdBYUppYjlUQ284UENvclBEd3JBUUUyTXpPRFNHbGNYWWtvS0pRQkJURXdxWEZ3Z1orTWpOQTlQQU9BSmhyOUFCb21KaG9EQUJvbS9NRThLaW84UENvcVBBRkloRE16TnBNb0tJbGRYR21BY1hHcE1UR1RQRDNRakl5ZkFBQUFBUUJBQUVBRHdBTkFBRUFBQUFFR0J3NEJCd1lIQmdjT0FRY0dJeUltSnk0Qkp5NEJJeUlHQnljK0FUYytBVGMyRmhjZUFSY2VBVE15TmpjK0FUYzJKaU1pQmdjMk56NEJOellYSGdFSEE4QUNEQXd1SVNJc0xpb3FUU1FqSHloQ0d4SWtFaFFzRndVakhpb2hRU0VzUWhZMFFRd05FZ1VQSVJJT0tod2NId0lFSHlJUUlSRVJHQmcvSnljdlJVSUVBbzRnSmlkWk1qSTVPaTBzT3c0UFNFZENoRUpJUnhRVk5odzZIU1lvQWdWSFRGRm1GRVJFTEN3c1F4Y21KUWNITmljb05Bd01BUUpaVndBQUFnQkFBQUFEd0FPQUFBOEFUQUFBQVNFaUJoVVJGQll6SVRJMk5SRTBKZ01HQnc0QkJ3WUhCZ2NPQVFjR0l5SW1KeTRCSnk0Qkl5SUdCeWMrQVRjK0FUYzJGaGNlQVJjZUFUTXlOamMrQVRjMkppTWlCZ2MrQVJjZUFRY0RnUDBBR2lZbUdnTUFHaVltR2dJS0N5Y2NIU1luSkNSREhoNGJJamdZRHg4UUVTVVVCQjRhSkJ3NEhDWTVFaTAzQ3dzUEJRd2REd3dsR0JnYUFRUWFIUTRkRGh4dFVEczRBd09BSmhyOUFCb21KaG9EQUJvbS91Z2NJU0ZNS3lzd015WW1NZzBNUFQ0NGNUZytQaElTTGhreEdTQWpBUVU5UVVaWEVUczZKaVlsT1JRaElBWUdYRmdDQWt4S0FBQUNBRUFBZ0FQQUF3QUFRd0JHQUFBQk1DWW5MZ0VuSmljdUFTTWlPUUV3SXlJR0J3WUhEZ0VIRGdFeE1BWWRBUlFXTVRBV0Z4NEJGeFlYSGdFWE1qRXdNekkyTnpZM1BnRTNQZ0V4TURZOUFUUW1NUUVSQlFPM0R4VVpNdzB2TnpkZUh5QWdIMTQzTnk4Tk14a1ZEd2tKRHhVWk9nOGJNek5sSlNZZklGNDNOeThOTXhrVkR3a0ovY2tCSUFKMlJoUWJDZ0lEQWdJQ0FnSUNBd0lLR3hSR1hEZEZPRnhGRlJzSkF3SUNBZ0lCQWdJQ0F3SUtHeFZGWERoRk4xeitxZ0ZBb0FBQUF3QkFBQUFEd0FPQUFBOEFVd0JXQUFBQklTSUdGUkVVRmpNaE1qWTFFVFFtQXhRR01UQUdCdzRCQndZSERnRWpJakV3SXk0Qkp5WW5MZ0VuTGdFeE1DWTlBVFEyTVRBMk56NEJOelkzUGdFek1qa0JNRE15RmhjV0Z4NEJGeDRCTVRBV0hRRWxEUUVEZ1AwQUdpWW1HZ01BR2lZbUdnZ05FUllzQ3lndk1GQWJHeUFnVnlzc0Z3MHlGaEVOQ0FnTkVSWXNDeWd2TDFFYkd4c2JVUzh2S0Fzc0ZoRU5DUDRBQVNEKzRBT0FKaHI5QUJvbUpob0RBQm9tL2lVdFNUZ1JGUWdCQXdJQkFnRUJBZ0VDQXdjVkVUaEpMVGNzU2pjUkZnY0NBZ0lCQWdJQkFnSUNCeFlSTjBvc043dWdvQUFBQVFDQUFJQURnQU5BQUJrQUFBRW5JeEVoRVNFMUlUSVdGUkVVQmlNaElpWTFFVFEyTXlFWEFlWkE1Z0tBL2NBQ1FCc2xKUnY5Z0JzbEpSc0JBSUFDd0VEOXdBR0FRQ1ViL29BYkpTVWJBa0FiSllBQUFnQkFBSUFEZkFOQUFCa0FJd0FBQVNFaUJnY0RFVE1YTXljaElnWVZFUlFXTXlFeU5qY1ROaVlERGdFaklSTStBVE1oQTFQK0ZCb3pDcERtUUZxQS93QWJKU1ViQWhrYU13cU1DaGk2QXhNRi9pdUlBeE1GQWRFQ2dDWWEvb0FDUUVDQUpSdjl3QnNsSmhvQmdCb20vbFlJRGdGcUNBNEFBd0JBQUFBRHdBTkFBQWdBRlFBbEFBQVRJVElXSFFFak5TRUJJelVqRlNNVk14VXpOVE0xQVRNWE15Y2hJZ1lWRVJRV015RTFJY0FDUUJzbFFQM0FBc0JBUUlDQVFJRDh3T1pBV29EL0FCc2xKUnNCZ1A2QUFvQWxHNENBL29DQWdFQ0FnRUFDUUVDQUpSdjl3QnNsUUFBQUFBQURBRUFBQUFQQUEwQUFDQUFZQUI4QUFCTWhNaFlkQVFjMUlTY3pGek1uSVNJR0ZSRVVGak1oTnlFbEJ6TVZNelV6d0FKQUd5VkEvY0JBNWtCYWdQOEFHeVVsR3dHQVFQNUFBcUNnZ0VDQUFvQWxHNEJBd01CQWdDVWIvY0FiSlVCZ29JQ0FBQUFBQUFVQVFBQ0FBOEFEUUFBUUFCd0FKUUF4QUQwQUFEY3pGU01pSmpVUk5EWXpJUmNqSnlNUkpTSUdGUlFXTXpJMk5UUW1KVFUwSmlNaEZTRVZGeUlHRlJRV016STJOVFFtSXlJR0ZSUVdNekkyTlRRbWdNREFHeVVsR3dFQWdGcEE1Z0dBR3lVbEd4c2xKUUVsSlJ2OXdBSkFnQnNsSlJzYkpTWGJHeVVsR3hzbEpjQkFKUnNDUUJzbGdFRDl3RUFsR3hzbEpSc2JKWURBR3lWQXdJQWxHeHNsSlJzYkpTVWJHeVVsR3hzbEFBQUFCQUJBQUlBRHdBTkFBQXdBSEFBc0FEMEFBQUVpQmhVUkZCWXpJVEkyTVNFRElnWVZFUlFXTXlFeU5qRWhLZ0V4QVNFaUJoVVJGQll6SVRJMk5SRTBKZ000QVRFaE9BRXhFVGdCTVNFNEFURVJBUUFiSlNVYkFnQXdFUDNBZ0JzbEpSc0NBREFRL2dBYkpRTUEvZ0FhSmlZYUFnQWFKaVlhL2dBQ0FBTEFKUnYrd0JzbFFBRUFKUnYrd0JzbFFBS0FKaHIrd0JvbUpob0JRQm9tL29BQlFQN0FBQUFDQUlBQUFBT0FBNEFBRFFBVEFBQUJJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0xBL2dBYkpTVWJBb0FiSlVEOWdBSEF3QU9BSlJ2OUFCc2xKUnNDZ1AyQUF3REFBQUFDQUlBQUFBUUFBNEFBQ3dBZUFBQWxJeFVqTlNNMU16VXpGVE1GRVNFVk14VXpFU2NoSWdZVkVSUVdNeUUxQkFDQVFJQ0FRSUQ4d0FIQXdFREEvZ0FiSlNVYkFjQ0FnSUJBZ0lDQUF3REF3QUVBd0NVYi9RQWJKVUFBQUFZQWdBQUFBNEFEZ0FBTkFCTUFGd0FiQUI4QUl3QUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1ERlNFMUFSVWhOUVVWSVRVVk5TRVZBc0QrQUJzbEpSc0NnQnNsUVAyQUFjREFRUDRBQVFEL0FBSUEvZ0FCd0FPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBL29CQVFBR0FRRUNBUUVEQVFFQUFBQUFGQUlBQUFBT0FBNEFBTUFCOEFJc0FtUUNmQUFBQklnWUhEZ0VIRGdFVkZCWVhIZ0VYSGdFek1qWTNOUTRCSXlJbUp5NEJOVFEyTno0Qk16SVdGeDRCRnpVdUFTTXhNeUlHQnc0QkZSUVdGeDRCRng0QkZ4NEJGUlFHQnc0Qkl5SW1KeTRCSnhVZUFUTXlOamMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBVFUwTmpjK0FUTXlGaGMxTGdFakxnRWpKaUlqTVRNWE16Y2pCdzRCRlNNMEppOEJJeE1oSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QVdZUEd3d0xFZ1lIQmdZRkJoQUxDeG9PRHhzTUN4UUtDeElIQmdjSEJnY1NDd1lMQlFZSkJBd1hESk1SR3dzS0NoWVhCd2tEQWdRQkFnRURBZ01IQkFjTkJ3Y05CZzBhRHd3V0NRa09CUVVGQmdZR0ZRNElDUUlEQWdNREFnZ0ZDeGNNQmdvREF3Z0VCQWtGVHp3L1BUb2NBUU1CQWdJY1BYaitBQnNsSlJzQ2dCc2xRUDJBQWNEQUFnQUdCZ2NSREFzYUR3NFlDZ3NRQlFZR0JBUXlCUVVHQndZU0N3c1NCZ2NHQVFFQ0F3TTBBd01JQ0FnV0RSTWNDUUlFQWdFRUFRSUVBZ1FFQWdJQkFnTURCZ1V6QlFVREJBTUtCd2NRQ1FvUUJ3Y05CZ01GQWdJRkFnTUZBZ0lDQndZdkFnSUJBUUhBd0hVSEN3VUVDd2QyQVlBbEcvMEFHeVVsR3dLQS9ZQURBTUFBQUFNQWdBQUFBNEFEZ0FBTkFCc0FJUUFBQVJjakp3Y3pGU00zSnpNWE56TVJJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0pBZ0dCZ1B6L0FnSUJnWUdCZy9nQWJKU1ViQW9BYkpVRDlnQUhBd0FGZzRLbHBRT0RncUtnQlFDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUFBQURBSUFBQUFPQUE0QUFEUUFUQUNNQUFBRWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpEd0VESXdzQkl3TXpHd0V6RXpjak5RTEEvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdFQU9VMTFDUVY1aFlERkNXVU1tSmdPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBUUVEK2dBRUovdmNCd1A3cUFSYis2dFpBQUFBQUJBQ0FBQUFEZ0FPQUFBa0FEQUFhQUNBQUFBRURNelVqTnpNWE13TUhOeGNUSVNJR0ZSRVVGak1oTWpZMUVRTWhFU0VWTXdIT3JxQXpIcXMyVks1bk5UV0wvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdBSkEva0JBVEl3QndPQ0lpQUlnSlJ2OUFCc2xKUnNDZ1AyQUF3REFBQVFBZ0FBQUE0QURnQUFZQUNnQU5nQThBQUFCQnpNUk16VXpNalkzUGdFM1BnRTFOQ1luTGdFbkxnRWpCek15RmhjZUFSVVVCZ2NPQVNzQk5STWhJZ1lWRVJRV015RXlOalVSQXlFUklSVXpBWUJBUUdNeUdTWU9GU01NRFEwTURBd2dGUThxR3pBbkVSc0tFaDBmRkFvWkR5ZmQvZ0FiSlNVYkFvQWJKVUQ5Z0FIQXdBSkFRUDZBbndVRUJ4a1RFeW9ZR0NrUkVoa0lCZ1ZEQlFVS0lSZ2FJd2tGQkp3Qmd5VWIvUUFiSlNVYkFvRDlnQU1Bd0FBSEFJQUFBQU9BQTRBQVN3QlpBR2tBZWdDRUFKSUFtQUFBQVNJR0J3WVdGd2NPQVE4QkRnRVBBU0lHQnc0QkJ3WVdId0VlQVRNeU5qYytBVGNlQVRNeU5qTStBVGMrQVNjdUFTY3VBU2NpQmdjdUFTY3VBU2MrQVRjd05pY3VBUzhCTGdFckFSY3lGaGNVQmdjdUFUVXdOak14Rng0QkZ4NEJGdzRCQno0Qk56NEJOeGN5RmhjZUFRY09BU01pSmljK0FUTXhCUTRCQno0Qk56NEJOd0VoSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QWVJTUVRSUhEQTRGQ2hjTEFnd1ZDUTBCR0FRaEtnUUJBd1lNQkFrRkZ6b21LMkFzSVVvYUJRZ0RCUWdEQlFJQkFRUURCeUlhRWlrV0NoUUlGaU1MQVFFQkR3TUJBUUVCQXcwTEJ3VUlDQUVIQlFVRUFRTUJEU0FUQWdVREowSWRCUXNHRFJNR3pBNFBEZzBFQWdNTEJBNGpHUW9SQi82Mkd5UU1CQ0VaQWdjRUFWYitBQnNsSlJzQ2dCc2xRUDJBQWNEQUFvQUxDUnhTTmd3Wk1CWUVGeWNSQncwREZDd1NCZzBFQmdJQ1AwTVBGd2NUR0FFQ0JRUUlGQXNEQ0FJSUNBRURBd1VPQnhVNEh3TUZBMllZQXdNREJBZ05FU0FURWhzSkRpY1BKZEFZS0JFQ0JBSUlFd3NLRkFzYktoRm5BUVFEREFFQ0FRd0tBUUZJS3ljRkRDc1ZBUWNEQXBBbEcvMEFHeVVsR3dLQS9ZQURBTUFBQUFBQUJRQ0FBQUFEZ0FPQUFBMEFGd0NLQUpnQW5nQUFBUkV6TlRNeU5qYytBVFUwSmlNSE16SVdGUlFHS3dFMUJTSUdCdzRCQnc0QkJ3NEJGUlFXRng0QkZ4NEJGeDRCRng0QkZ4NEJGeDRCRng0QkZSUUdCdzRCSXlJbUp5NEJKeFVlQVRNeU5qYytBVGMrQVRjK0FUVTBKaWN1QVNjdUFTY3VBU2N1QVNjdUFTY3VBU2N1QVRVME5qYytBVGMrQVRjMk1qTXlGaGNlQVJjMUxnRW5MZ0VqTVJNaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekFRQlpLeVE2RlJVV1Mwc3pKQ01rSkNNa0FVa01Gd3NNRXdrSkRnVUZCUUlDQWdjRkJBc0dCdzhJQlFzR0Jnb0ZCUWdEQXdNSEJ3Y1NEQWtWQ2dzV0N4UXNGdzBaREFzVkNna09CZ1VHQXdNQ0NBVUZEQWdIRHdrRkNnVUZDUVFFQmdNQ0F3SUNBUVVEQXdZRUJBZ0VDaElLQ1JJSkNoTUtDaE1KSHY0QUd5VWxHd0tBR3lWQS9ZQUJ3TUFDZ1A0QXRoZ1hGejRtVUZCWEp5Y25LSjFwQXdNQ0NRWUdEd2tKRmcwSkVRWUhEQVlGQ1FRRUJ3UUNCQUlDQkFJQ0JRTURDQVFIQ3dNREJBUURBd3NIVEFnSUF3TUNDUVlHRUFvSkZ3NEtFQWNIRFFVRkNRUUVCd01DQkFFQ0JBSUNCUU1FQndRREJRTUNCQUlCQXdFQkFnTURCd1pKQXdRQ0FRSUJ3Q1ViL1FBYkpTVWJBb0Q5Z0FNQXdBQUFBQUFEQUlBQUFBT0FBNEFBSEFBcUFEQUFBQUVWSWdZSE9nRXhGU013Qnc0QkJ3WW5QQUUxUGdFM1BnRXpNaFl4TnhFVUJpTWhJaVkxRVRRMk15RVRJelVoRVNFQ3dCOUtJZzg4WUE0T09Db3FPRW8vRVNoMkhRZ2p3Q1ViL1lBYkpTVWJBZ0NBd1A1QUFvQUNQMXNSU0ZrY0hFTWNIQUVQTlJVTGZTbDdPd0dCL1lBYkpTVWJBd0FiSmY4QXdQMEFBQUFFQUlBQUFBT0FBNEFBRFFBVEFHSUFiZ0FBQVNFaUJoVVJGQll6SVRJMk5SRURJUkVoRlRNREp6NEJOVFFtSnpjK0FTOEJMZ0VQQVM0Qkx3RXVBU3NCSWdZUEFRNEJCeWNtQmc4QkJoWWZBUTRCRlJRV0Z3Y09BUjhCSGdFL0FSNEJId0VlQVRzQk1qWS9BVDRCTnhjV05qOEJOaVluQnlJbU5UUTJNeklXRlJRR0FzRCtBQnNsSlJzQ2dCc2xRUDJBQWNEQVZDOEJBZ0lCTHdZQ0F5Y0REUWMyRGg0UkJ3RUtCMDRIQ2dFSEVSNE9Od1lOQkNZRUF3VXdBZ0VCQWpBRkF3UW1CQTBHTncwZkVRY0JDZ2RPQmdzQkJ4RWVEallIRFFNbkF3SUc3Q2c0T0Nnb09EZ0RnQ1ViL1FBYkpTVWJBb0Q5Z0FNQXdQNjVKQWtSQ1FrUkNTTUZEUVpEQmdVREZ3c1NCanNIQ1FrSE93WVNDeGNEQlFaREJnMEVKQWtSQ1FrUkNTUUVEUVpEQmdVREZ3c1NCanNIQ1FrSE93WVNDeGNEQlFaREJnMEVHVGdvS0RnNEtDZzRBQVlBZ0FBQUE0QURnQUFEQUFjQUN3QVBBQjBBSXdBQUFTTTFNeEVqTlRNbElUVWhFU0UxSVJNaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekF3REF3TURBL3dEL0FBRUEvd0FCQU1EK0FCc2xKUnNDZ0JzbFFQMkFBY0RBQWdCQS9vQkF3TUQrQU1BQ1FDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUFBQUNBSUFBQUFPQUE0QUFEUUFhQUFBQklTSUdGUkVVRmpNaE1qWTFFUU1qTlRNbkJ6TVZJUkVoRlRNQ3dQNEFHeVVsR3dLQUd5VkEvb0RCdjREKy9nSEF3QU9BSlJ2OUFCc2xKUnNDZ1AyQXdNREF3QU1Bd0FBQUF3Q0FBQUFEZ0FPQUFBMEFQQUJJQUFBQklTSUdGUkVVRmpNaE1qWTFFUU1oRVRNVk14VWpGVE1WSXhVekZTTVZNeFVPQVJVVUZqTXlOalUwSmljMU16VWpOVE0xSXpVek5TTTFNeFV6QVJRR0l5SW1OVFEyTXpJV0FzRCtBQnNsSlJzQ2dCc2xRUDJBZ0VCQVFFQkFRRUFjSkRnb0tEZ2tIRUJBUUVCQVFNREEvb0FURFEwVEV3ME5Fd09BSlJ2OUFCc2xKUnNDZ1AyQUF3QkFRRUJBUUVCQVJRb3lIeWc0T0NnZk1ncUZRRUJBUUVCQXdQNWdEUk1URFEwVEV3QUFEQUNBQUFBRGdBT0FBQThBRXdBWEFCc0FId0FqQUNjQUt3QXZBRE1BTndBN0FBQUJJU0lHRlJFVUZqTWhNalkxRVRRbUFTTTFNelVqTlRNMUl6VXpOU00xTXdFaE5TRTFJUkVoTlNFMUlSTWpOVE0xSXpVek5TTTFNelVqTlRNRFFQMkFHeVVsR3dLQUd5VWwvYVZBUUVCQVFFQkFRQUhBL29BQmdQNkFBWUQrZ0FHQWdFQkFRRUJBUUVCQUE0QWxHLzBBR3lVbEd3TUFHeVg4d0VDQWdJQ0FnRUQ5QU1CQUFRQkF3UDBBUUlDQWdJQ0FRQUFBQUFJQWdBQUFBNEFEZ0FBRUFCa0FBQnNCQlNVVEJTRVBBVE1EQnk4Qk14OEJNekUvQVNFbk55TW5nRHdCUkFGRVBQMkRBZlVLNytZYXk4d09aZ1p0QVhBSS9xZ0k5ZjRNQTREOUFJQ0FBd0NrWW1iKzBUczhtVThjSUlCZ1ptSUFBQUlBZ0FBQUE0QURnQUFFQUJvQUFCc0JCU1VUQlNFUEFpRVhJUWNERHdFdkFUTWZBVDhCSVFNbmdEMEJRZ0ZFUGYySUFlOENCQUwraFFrQmFRTVhBY3ZMRG1RSGJtNE0vcWtZQXdPQS9RQ0FnQU1BcFJvekZtVWIvdndSU2txY1R6QXdnQUVSR2dBQUF3QUFBRUFFQUFOQUFBWUFEQUFRQUFBSkFTYzNKemNCQlNjM0p3a0JBU2NERndRQS93QXQwdEl0QVFEOUxkTFNMZjhBQVFBQmdqN0dQUUhBL3dBdDA5TXQvd0RUMDlNdC93RC9BQUp2RWYwUkVRQUFBZ0JBQUlBRHdBTUFBRmtBc3dBQUFTTXdCaDBCRkFZSEl5SUdCd1lpRlNJR0l3NEJCemdCQnc0QkJ4UUdGUlFHRlJ3Qk1UQVVGUlFXRlJRV0ZSNEJGeklVTVI0QkZ6SVdNeFF5Rng0Qk93RWVBUjBCRkJZeE16VWpNQ1k5QVRBbUp6NEJNVFUwTmpFekpSVXpNQllkQVRBV0Z3NEJNUlVVQmpFakZUTXdOajBCTkRZM016STJOell5TlRJMk16NEJOemdCTno0Qk56UTJOVFEyTlR3Qk1UQTBOVFFtTlRRbU5TNEJKeVl3TVM0Qkp5SW1JelFpSnk0Qkt3RXVBVDBCTkNZeEFZQkFnREVQSUFNSEFnRUNBUUVCQWdNQ0FRRUNBUUVCQVFFQkFnRUJBZ01DQVFFQkFnRUNCd01nRHpHQVFFQkFDaDBkQ2tCQUFRQS9RUW9kSFFwQVFFQ0FNUThnQXdjQ0FRSUJBUUVDQXdJQkFRSUJBUUVCQVFFQ0FRRUNBd0lCQVFFQ0FRSUhBeUFQTVlBREFDQmdZQ29WQVFFQkFRRUJBZ01DQVFJRUFnRUJBUUVFQVFFQkFRRUJBd0lCQVFFQ0JBSUJBZ01DQVFFQkFRRUJGU3BnWUNCQUVEQmdSQndjUkdBd0VFQkFFREJnUkJ3Y1JHQXdFRUFnWUdBcUZRRUJBUUVCQVFJREFnRUNCQUlCQVFFQ0F3RUJBUUVCQVFNQ0FRRUJBZ1FDQVFJREFnRUJBUUVCQVJVcVlHQWdBQUFBQUFVQVFBQUFBOEFEZ0FBZkFEd0FRQUJFQUVnQUFBRXVBU01oSWdZSERnRVZFU01WRkJZWEhnRXpJVEkyTno0Qk5SRXpOVFFtSnc0QkZSRVVCZ2NPQVNNaUppY3VBVDBCSXhFME5qYytBVE1oRGdFSElUVWhGU0UxSVJVaE5TRUR2UXRZT3Y2QU9sZ0xBUUxBQWdFTFdEb0JnRHBZQ3dFQ3dBTDdBUUlEQXdreUh4OHlDUU1Ed0FNRENUSWZBVUFLRDBmL0FBRUEvd0FCQVA4QUFRQURBRGRKU1RjSUVBajk0Q0FJRUFnM1NVazNDQkFJQWlBZ0NCQUlDQkFJL2NBSUVBZ2NKQ1FjQnhFSUlBSWdDQkFJSENRT0lOSkF3RURBUUFBQUFBQUZBRUFBQUFQQUE0QUFEd0FiQUNjQU13QTZBQUFUSWdZVkVSUVdNeUV5TmpVUk5DWWpCVElXRlJRR0l5SW1OVFEyTXpJV0ZSUUdJeUltTlRRMk16SVdGUlFHSXlJbU5UUTJCU0VSSVRBME5ZQWJKU1ViQXdBYkpTVWIva0FiSlNVYkd5VWwyeHNsSlJzYkpTWGJHeVVsR3hzbEpmMWJBd0Q5QUFPQUpSdjlBQnNsSlJzREFCc2xRQ1ViR3lVbEd4c2xKUnNiSlNVYkd5VWxHeHNsSlJzYkpjRDl3Q1ViQUFBSUFFQUFBQVBBQTRBQUR3QWJBQ2NBTXdBM0FHZ0FoUUNKQUFBVElnWVZFUlFXTXlFeU5qVVJOQ1lqQlRZV0J3NEJCd1ltTno0Qk56WVdCdzRCQndZbU56NEJOellXQnc0QkJ3WW1OejRCQlNFUklSTWlCZ2NPQVFjT0FSVVVGaGNlQVJjZUFUTXlOamMxRGdFaklpWW5MZ0UxTkRZM1BnRXpNaFlYSGdFWE5TNEJJekV6QnlNSE13Y2pCek1ITXpjekJ6TTNNemNqTnpNM0l6Y2pCeU0zSXhjekJ5T0FHeVVsR3dNQUd5VWxHLzQ4SFNrQ0FpSVlIU2tDQWlMWUhTa0NBaUlZSFNrQ0FpTFlIU2tDQWlJWUhTa0NBaUw5WEFNQS9RRHdHaTRVRkI4TEN3c0tDZ2tkRWhNc0dSb3VGQklqRWhJZkN3c01Dd3dMSHhRSkV3a0pFQWNUS1JUa0VDUUxJd3dnREI4UFBSQTFEejBRSVE0aURCNE5IaEErRVRRUVB5RTJEVFVEZ0NVYi9RQWJKU1ViQXdBYkpVQUNLUjBZSWdJQ0tSMFlJZ0lDS1IwWUlnSUNLUjBZSWdJQ0tSMFlJZ0lDS1IwWUlyNzl3QUhBQ2dzS0hoTVRMQmdYS0JFU0d3a0pDZ2NIVXdrSUN3b0xIUk1TSGdzTEN3TUNBZ1lFVmdVRlRUbzJPVXBLU2tvNU5qcE5UVTJITmdBQUFBQUpBRUFBQUFQQUE0QUFEd0FiQUNjQU13QTNBRVlBWndCMEFJUUFBQk1pQmhVUkZCWXpJVEkyTlJFMEppTUZNaFlWRkFZaklpWTFORFl6TWhZVkZBWWpJaVkxTkRZek1oWVZGQVlqSWlZMU5EWUZJUkVoR3dFekV5TUhEZ0VISXpRbUx3RWpJUkV6TWpZM1BnRTFOQ1luTGdFbkxnRW5OVDRCTno0Qk56NEJOVFFtS3dFeEZ6TXlGaFVVQmdjT0FTc0JOUlV6TWhZWEhnRVZGQVlIRGdFckFUV0FHeVVsR3dNQUd5VWxHLzVBR3lVbEd4c2xKZHNiSlNVYkd5VWwyeHNsSlJzYkpTWDlXd01BL1FCQVoyeHBaREFEQXdFQ0JBTXdhQUZ2a2g0dkVSQVJCUVVGRGdrSkZBd0tFZ2dKREFRRUJFQkFoMkFTRnhjRkJRVU5DQndtQ0EwR0JRVUdCZ1VRQ2lBRGdDVWIvUUFiSlNVYkF3QWJKVUFsR3hzbEpSc2JKU1ViR3lVbEd4c2xKUnNiSlNVYkd5WEEvY0FCd1A3QUFVREVDeElJQmhJTXhmN0FEUTBNSlJjSkVRZ0lEUVlGQndFQkFnY0ZCZ3dIQnc4SUp5ZEJEZzhIQ3dRRkJEeDlCQVFGQ3djSURBVUVCVUVBQUFBQUF3QkFBTUFEd0FMQUFDOEFTd0JQQUFBQklnWUhEZ0VIRGdFVkZCWVhIZ0VYSGdFek1qWTNOUTRCSXlJbUp5NEJOVFEyTno0Qk16SVdGeDRCRnpVdUFTTWhCeU1ITXdjakJ6TUhNemN6QnpNM016Y2pOek0zSXpjakJ5TTNCek1ISXdGTUtFWWVIeThSRUJFUER3OHJIQnhESnloQUhoc3dHeDB1RVJFU0VoRVJNQjBQRmc0T0dRb2VOeDhCUFJvNkV6a1VNeFF5R1dRYVZ4bGpHallYT1JVd0ZURWJaaHBXR3pCWEZGY0N3QkVRRVM4ZkhrWW5KVUFjSENzUER3OExDNFVPRGhJUkVTOGVIVEFSRWhFRUF3TUtCb2tJQ0h4Y1ZseDJkbloyWEZaY2ZIeDgyRllBQUFRQVFBREFBOEFDZ0FBTkFDd0FPUUJLQUFBYkFUTVRJd01PQVJVak5DWW5BeUVSTXpJMk56NEJOVFFtSnk0Qkp5NEJKelUrQVRjK0FUYytBVFUwSmlNSE16SVdGUlFHQnc0Qkt3RTFGVE15RmhjZUFSVVVCZ2NPQVNzQk5URkFrcHFVamtRREJnUUZCRVVCWmRFc1JCZ1hHQWNIQnhRTkRSMFJEaG9NREJFR0JnWmNXemthSVNJSUJ3Z1NEQ2czQ3hRSEJ3Y0lDQWdYRGk0Q2dQNUFBY0QrN2c4YUN3Z2FFQUVVL2tBU0VoSXpJQTBYQ3d3VEJ3Z0pBZ0VEQ2djSUVRb0pGZ3cyTmxvVkZRb1BCZ1lHVmJBR0JnWVFDZ3NSQmdZSFd3QURBRUFBQUFQQUE0QUFDUUFNQUE4QUFBa0JKd2NSRnpjQkpSRUJFUmN6TnhFQ3dQNloyVUJBMlFGbkFRRDh3SUROOHdPQS9wbW5RUDZBUUtmK21VQURBUDRBQVFDQXUvNktBQUFBQVFCQUFJQUR3QU1BQUNNQUFBRStBVFUwSnk0Qkp5WWpJZ1lITGdFaklnWVZIQUVWRGdFVkZCWXpJVEkyTlRRbUp3TjBCZ1lTRVQwcEtTNDVZQjRYTlIxUGNEaEpjVThDQUU5eEtTTUIyUkVqRXk0cEtUMFJFalFyRHhCd1VBSUdBeE5qUDA5eGNGQXZUeHNBQWdCQUFFQUR3QU5BQUEwQUV3QUFBU0VpQmhVUkZCWXpJVEkyTlJFRElSRWhGVE1EQVAyQUd5VWxHd01BR3lWQS9RQUNRTUFEUUNVYi9ZQWJKU1ViQWdEK0FBS0F3QUFBQndCQS84QURnQVBBQUJzQUpRQXRBRGNBT3dCSEFFMEFBQ1VVQmlNeElTSW1OVEUxTXhVaEVTRVZJelUwTmpNeElUSVdGVEVsSVNjaElnWVZNUkV6RVNNVkZCWXpPUUVuTURZekZUY25GU0lHQlNFVklRTWlCaFVVRmpNeU5qVXhJemNWTXpRbUl3T0FKUnY5d0JzbFFBSkEvY0JBSlJzQ1FCc2wvUUFDQUVEK1FCc2xRRUFsRzBCUU1JQ0FNRkFDZ1A3QUFVREFOVXRMTlRWTGdFQ0FTelVBR3lVbEc4REFBd0NBZ0JzbEpSdUFRQ1lhL3dEK1FrQWJKZjVBUUdCZ1FGQ3hRQUhCU3pVMVMwczF3SUExU3dBQUFBQURBSUFBUHdPQUEwQUFJUUJKQUhFQUFBRXdGREVVQnc0QkJ3WWpJaWN1QVNjbU5UQTBNVFEzUGdFM05qTXlGeDRCRnhZVk9BRVZCZ2NPQVFjR0l5SW5MZ0VuSmowQkZUZ0JNUllYSGdFWEZqTXlOejRCTnpZMU9BRXhGVGdCRlFZSERnRUhCaU1pSnk0Qkp5WTlBUlU0QVRFV0Z4NEJGeFl6TWpjK0FUYzJOVGdCTVFPQUh4NW9Sa1pQVDBaR2FCNGZIaDVwUmtWUVQwWkdhUjRlQVI0ZWFFWkdUMDlHUm1nZUh3RWVIbWhHUms5UFJrWm9IaDhCSGg1b1JrWlBUMFpHYUI0ZkFSNGVhRVpHVDA5R1JtZ2VId0xGQVJrWEZpRUtDUWtLSVJZWEdRRVpGeFlpQ1FvS0NTSVdGM1lCR1JZWElRb0pDUW9oRnhZWkFhNGFGaFlpQ1FvS0NTSVdGaHBTQVJrV0Z5RUtDUWtLSVJjV0dRR3VHaFlXSWdrS0Nna2lGaFlhQUFBQUFBVUFnQUFBQTRBRGdBQVRBQmNBR3dBZkFDTUFBQUVoSWdZVk1SRVVGak14SVRJMk5URVJOQ1lqRVNFUklRTWhOU0UxSVJVaEVTRVZJUU5BL1lBYkpTVWJBb0FiSlNVYi9ZQUNnRUQrQUFJQS9nQUNBUDRBQWdBRGdDVWIvUUFiSlNVYkF3QWJKZnpBQXdEOWdFQ0FRQUdBd0FBQUJRQ0FBQUFEZ0FPQUFCTUFGd0FiQUI4QUl3QUFBU0VpQmhVeEVSUVdNekVoTWpZMU1SRTBKaU1SSVJFaEF5RTFJVFVoRlNFUklSVWhBMEQ5Z0JzbEpSc0NnQnNsSlJ2OWdBS0FRUDRBQWdEK0FBSUEvZ0FDQUFPQUpSdjlBQnNsSlJzREFCc2wvTUFEQVA3QVFJQkEvd0RBQUFBRUFFQUFBQU9BQTRBQUJ3QUxBQThBRXdBQUpSY2hFU0VISXhFQklSVWhGU0VWSVJVaEZTRUJBRUQvQUFFQVFJQURBUDJBQW9EOWdBS0EvWUFDZ0VCQUE0QkEvUUFDZ01DQVFFQkFBQUFBQUFRQVFBQUFBNEFEZ0FBSEFBc0FEd0FUQUFBbEZ5RVJJUWNqRVFFaEZTRVJJUlVoRlNFVklRRUFRUDhBQVFCQWdBTUEvWUFDZ1AyQUFvRDlnQUtBUUVBRGdFRDlBQUZBd0FJQVFFQkFBQUFBQlFDQUFBQURnQU9BQUJBQUZnQWFBQjRBSWdBQUFTRWlCaFV4RVJRV016RWhNalkxTVJFRElSRWhGVE1ESVRVaEVTRVZJVFVoRlNFQ3dQNEFHeVVsR3dLQUd5VkEvWUFCd01CQS9nQUNBUDRBQWdEK0FBSUFBNEFsRy8wQUd5VWxHd0tBL1lBREFNRC9BTUQrZ0VEQVFBQUFBQUFGQUlBQUFBT0FBNEFBRUFBV0FCb0FIZ0FpQUFBQklTSUdGVEVSRkJZek1TRXlOalV4RVFNaEVTRVZNd01oTlNFMUlSVWhOU0VWSVFMQS9nQWJKU1ViQW9BYkpVRDlnQUhBd0Q3K0FBSUEvZ0FDQVA0QUFnQURnQ1ViL1FBYkpTVWJBb0Q5Z0FNQXdQNEF3SUJBd0VBQUNBQ0FBQUFEZ0FPQUFCTUFGd0FiQUI4QUl3QW5BQ3NBTHdBQUV5SUdGVEVSRkJZek1TRXlOalV4RVRRbUl6RVJJUkVoQXlNMU15c0JGVE1uSXhVekJTTVZNeWNqRlRNbkl4VXp3QnNsSlJzQ2dCc2xKUnY5Z0FLQVFuNSt3SDUrd0g1K0FZQitmc0IrZnNCK2ZnT0FKUnY5QUJzbEpSc0RBQnNsL01BREFQN0FRRUJBUUlCQVFFQkFRQUFHQUlBQUFBT0FBNEFBRXdBWEFCc0FId0FqQUNjQUFCTWlCaFV4RVJRV016RWhNalkxTVJFMEppTXhFU0VSSVFjaE5TRUhJelV6RlNNMU14Y2hOU0hBR3lVbEd3S0FHeVVsRy8yQUFvQkEvc0FCUUlEQXdNREFnUDdBQVVBRGdDVWIvUUFiSlNVYkF3QWJKZnpBQXdEQVFNQkF3RURBUUFBRUFFQUFRQU9BQTRBQUJ3QUxBQThBRXdBQUpSY2hFU0VISXhFQklSVWhFU0VWSVJFaEZTRUJBRUQvQUFFQVFJQURBUDJBQW9EOWdBS0EvWUFDZ0lCQUEwQkEvVUFDUUVEK3dFQUJBRUFBQUFZQWdBQUFBNEFEZ0FBVEFCY0FLd0E1QUUwQVd3QUFFeUlHRlRFUkZCWXpNU0V5TmpVeEVUUW1JekVSSVJFaEJTNEJJeUlHRHdFakZUTWVBVE15Tmo4Qk16VUZJaVkxTkRZek1oWVZNUlFHSXhjdUFTTWlCZzhCSVJVaEhnRXpNalkvQVRNMUJ5SW1OVFEyTXpJV0ZURVVCaVBBR3lVbEd3S0FHeVVsRy8yQUFvRCsrd3N4SHg4eENnR0ZoUXN4SHg4eENnSEYvdUFORXhNTkRSTVREZHNMTVI4Zk1Rb0IvdnNCQlFzeEh4OHhDZ0ZGb0EwVEV3ME5FeE1OQTRBbEcvMEFHeVVsR3dNQUd5WDh3QU1Bd0J3a0pCc0JRQndrSkJzQlFFQVREUTBURXcwTkU4QWNKQ1FiQVVBY0pDUWJBVUJBRXcwTkV4TU5EUk1BQUFjQVFBQkFBOEFEZ0FBaEFFa0FVUUIxQVRnQlNBRlVBQUFCTUJReEJnY09BUWNHSXlJbkxnRW5KaWN3TkRFME56NEJOell6TWhjZUFSY1dGVGdCRlFZSERnRUhCaU1pSnk0Qkp5WTlBUlU0QVRFV0Z4NEJGeFl6TWpjK0FUYzJOVGdCTVJVMU9BRVZEZ0VIQnc0Qkl6QWlPUUVpSnlZMU5EYzJNekF5TVRJV0Z6RTFKaU1pQndZVkZCY1dNekkzRng0Qk16SXdPUUU0QVRNeU5qY2pQZ0UzTVQ0Qk56TTJOVEEwTVRRbUp6RXVBU2N4TGdFbkl5NEJMd0V1QVNjdUFTY1hMZ0VuTVM0Qk5UZ0JPUUU0QVRFME5qY3hQZ0UzTVQ0Qk16Y3lOak00QVRrQk9nRVhNVElXRnpFZUFSY3hIZ0VYTVRVdUFTY3hMZ0VqTUNJNUFTSXdNU0lHQnpjT0FRY3pEZ0VITVE0QkZUQVVPUUVVTUJVVUZoY3hGaGNXRng0QkZ5TWVBUmN4SGdFVkZEQTVBVGdCTVJRR0J6RU9BUWN4RGdFckFRNEJJeUl3T1FFaUppY1hMZ0VuSFFFZUFSY3hKUWNPQVJVeEl5NEJKekVuSXhjek55VXVBU2MxRlRnQk1SNEJGd05BQVI0ZWFFWkdUMDlHUm1nZUhnRWVIbWxHUlZCUFJrWnBIaDRCSGg1b1JrWlBUMFpHYUI0ZkFSNGVhRVpHVDA5R1JtZ2VId0ZoVUhBTEdRNEJIUkVSRWhJZUFRMFlDaFVmTWg4ZkhCd3dKUmRKQnhFSUFRRUlFQWdCQ0EwR0JRa0RBUVlDQWdJRkJBTUpCQUVFQ3dZQkJRZ0VCQVlEQVFNRUFRSUJBUUVDQXdJREJRTUJBd2NFQkFZREF3Y0RBd2NEQXdZQ0JRd0dCdzRIQVFFSUVBZ0JDQTBHQVFZSkF3TUVCd1VNR1FvSUJBY0VBUU1GQWdJQkFRRUJBd0lEQlFNQkF3Y0VBUWdRQndFSURnWUdEUWdCS0N3QkF3RUJBZ0lyTTBjMlNQMkFiNUFCQVpCdkF3VUJHUmNXSVFvSkNRb2hGaGNaQVJrWEZpSUpDZ29KSWhZWGRnRVpGaGNoQ2drSkNpRVhGaGtCcmhvV0ZpSUpDZ29KSWhZV0dycG9BU0EzRU1vR0J4SVNIeDhURXdjR0xRZ2ZIek12SFJ3TENBRUNBZ0VDQlFRRUNRWU1FZ0VHQ2dVRkNRTUVCd0lEQmdJQkFnTUNBZ1FDQVFJRUFnSUZBd0lGQWdJREFRSUNBUUVCQWdFQkFnRUNBd0lzQWdNQkFRRUNBZ0VDQmdRRENnWUdEUWdCQVFFSkVnY1BDZ1FFQWdRQ0FnUURBZ1VEQVFJRUFnSUVBUUVEQVFFREF3RURDQVlCTGdNRkFkT1NCUW9HQlFzRmt0TFNIZ3cvS0FHdUtEOE5BQWtBUUFCQUE4QURnQUFoQUVrQVVRQnBBU3dCUFFGVEFXNEJmQUFBQVRBVU1RWUhEZ0VIQmlNaUp5NEJKeVluTURReE5EYytBVGMyTXpJWEhnRVhGaFU0QVJVR0J3NEJCd1lqSWljdUFTY21QUUVWT0FFeEZoY2VBUmNXTXpJM1BnRTNOalU0QVRFVk5UZ0JGUTRCQndVakZSUWpNQ0l4SWlZbk14VWVBVE13TWprQk1qYzJOUmNlQVRNNEFUTXhPQUV4TWpZM0l6NEJOeU0rQVRjeE5qVXdOREUwSmljeExnRW5NUzRCSnpVdUFTOEJMZ0VuTGdFbkZTNEJKekV1QVRVNEFUa0JPQUV4TkRZM01UNEJOekUrQVRNMU1qWXpNREk1QVRvQkZ5TXlGaGNqSGdFWEl4NEJGekUxTGdFbkl5NEJJeUl3SXpFNEFURWlCZ2MzRGdFSE1RNEJCeU1PQVJVd0ZEa0JGREFWRkJZWE1SWVhGaGNlQVJjeEhnRVhNUjRCRlJRd09RRTRBVEVVQmdjeERnRUhNUTRCSXpFT0FTTTRBU014SWlZbkZTNEJKeDBCSGdFWE15VTJOVFFuSmlNaUJ3WVZGQmNXTXpJM0p4WVZGQWNHSXpBaU1TSW1KekVtTlRRM05qTXlGeVVqRlJ3QkZSUVdGelVqSmk4Qkl4VXpOVFFuTVI0QkZ6VVhNd0V1QVRVME1ERVZPQUV4SGdFWEEwQUJIaDVvUmtaUFQwWkdhQjRlQVI0ZWFVWkZVRTlHUm1rZUhnRWVIbWhHUms5UFJrWm9IaDhCSGg1b1JrWlBUMFpHYUI0ZkFXRlEvcnN2SUFFSERnWUJCZzhJQVNVVUUwQUhFQWtCQ1JBSUFRY09CZ0VHQ1FNSEFnSUNCUVFFQ0FVRkN3WUJCQWtEQkFZREFnUUNBUUlDQVFFRUFnSUdBd01IQkFFREJ3TUJCQWNEQVFRSEF3RUVCUU1GREFZQkJnNEhBUUVKRUFjQkNBMEdCUWtEQVFNREJnWU1HUWtKQkFjREF3VUNBUUlCQVFFRUFnSUdBd01JQkFFSUR3Y0lEZ1VHRFFjQkFUb2RIQnN0TUIwZEhSd3RMeHdqRGc0T0dRRUxGQVlQRHc0WkdRMEJJQzBCQVFFRkJsTXpMUUVEQlFOV01QMEFPa1lCUlRvREJRRVpGeFloQ2drSkNpRVdGeGtCR1JjV0lna0tDZ2tpRmhkMkFSa1dGeUVLQ1FrS0lSY1dHUUd1R2hZV0lna0tDZ2tpRmhZYXVtZ0JJRGNRS24wd0JRUXNBd01XRnlwVUFRSUNBUUlGQkFRSkJnd1NBUVlLQlFVSkF3UUhBZ0VDQmdJQkFnTUNBZ1FDQVFJRUFnSUZBd0lGQWdJREFRSUNBUUVCQWdFQkFnRUNBd0lzQWdNQkFRRUNBZ0VDQmdRRENnWUdEUWdCQVFFS0VRY1BDZ1FFQWdRQ0FnUURBZ1VEQVFJRUFnSUVBUUVEQVFFREF3RURDQVlCTGdNRkFSc2ZNVEFlSFI4ZU1pOGVIUjZBRWlBZ0VSSUtDQklmSHhNVEV6aDBBZ0lDQmd3R0FRZ0pnTkp6RndzRkNRUUJoQUVJRVM4YkFhNGJNQkFBQUFnQVFBQUFBOEFEZ0FBaEFFa0FVUUVUQVhJQmlBR09BWndBQUFFd0ZERUdCdzRCQndZaklpY3VBU2NtSnpBME1UUTNQZ0UzTmpNeUZ4NEJGeFlWT0FFVkJnY09BUWNHSXlJbkxnRW5KajBCRlRnQk1SWVhIZ0VYRmpNeU56NEJOelkxT0FFeEZUVTRBUlVPQVFjREhnRXpNakE1QVRBeU1USTJOeU0rQVRjeFBnRTNNVFkxTkRBMU5DWW5NeTRCSnpFdUFTY2pMZ0VuSXlZbkxnRW5NeTRCSnpFdUFUVXdORGtCT0FFeE5EWTNNVDRCTnpFK0FUc0JQZ0V6T0FFNUFUSVdNekVlQVJjeEhnRVhOUjRCRnpFMUxnRW5NUzRCSXpBaUl6TWlNREVpQmdjekRnRUhNdzRCQnpFT0FSVXdGQlUxSEFFeEZCWVhNUllYRmhjZUFSY2pIZ0VYTVI0QkZUZ0JPUUU0QVRFVUJnY3hEZ0VISXc0Qkt3RU9BU01pTURrQklpWW5NUzRCSnpFVkhnRVhNU1UyTlRRbkppTWlCd1lWRkRBeEZCWVhOUjRCRnpFZUFSY3hIZ0V6TVJZWEhnRVhNUjRCRnpNZUFUTXlNRGtCTURJek1qWXpJejRCTnlNMUJpSUhJeUlHSXlJR0l5b0JJemdCSXlJbUl6RXVBU2N6TGdFbk1TNEJKeU0rQVRjeEp4WVZGQWNHSnpBaUl5SW1KekVtTlRRM05qTXlGeGNqTlNNVk15VXVBU2MwTURFVk9BRXhIZ0VYQTBBQkhoNW9Sa1pQVDBaR2FCNGVBUjRlYVVaRlVFOUdSbWtlSGdFZUhtaEdSazlQUmtab0hoOEJIaDVvUmtaUFQwWkdhQjRmQVdGUTdBY1JDQUVCQ0JBSUFRZ05CZ1VKQkFZQ0FnRUNCZ01FQ1FRQkJBc0dBUW9IQXdjREFRTUVBUUlCQVFFQ0F3SURCUU1CQXdjRUJBWURBd2NEQXdjREF3WUNCUXdHQnc0SEFRRUJBUWdRQ0FFSURRWUJCZ2tEQXdRR0Jnd1pDUWtFQndRQkF3VUNBUUlCQVFFREFnRUNCUU1CQXdjRUFRZ1FCd2NPQmdZTkNBRmFFUndjTERBZEhRUURBd29HQmc4SkNSUUtDd3NGQ2dZR0N3WUJCUTBIQVFFQkJRa0ZBUVFIQXdFQkFnRUJBUU1CQWdJQ0FRTUJBUVFJQXdRSEJBRUVCd01FQndNQkR4a0lMdzRPRHhnQkFRc1RCdzRPRHhrWUR2Tk9MMzM5Z0crUUFRR1Fid01GQVJrWEZpRUtDUWtLSVJZWEdRRVpGeFlpQ1FvS0NTSVdGM1lCR1JZWElRb0pDUW9oRnhZWkFhNGFGaFlpQ1FvS0NTSVdGaHE2YUFFZ054RCsvd0lCQVFJQ0JRUURDZ1lNRVFFQkJRc0ZCUWdFQkFZREF3WUNCQVFDQXdJQ0JBSUNCUUlCQWdRQ0FnUUJBUU1CQVFFQkFRRUJBZ0lCQWdNQ0xBSURBUUVCQWdJQkJnUUVDUVlHRGdjQkFRRUJBUW9SQnc4S0JBUUNCQUlDQkFNQ0JnTUNCQUlDQkFFQkF3RUJBd0lEQ0FVdkF3UUJLaHNtTUIwZUh4OHhBUXNVQ2dFS0VBY0hEQVFFQlF3TEJna0VCQWNDQXdJQkFRRUJLQUVCQVFFQkFRSUNBUVVDQXdjREJoTU5jUkloSHhJU0FRa0pFaDhmRXhJU2RLdlM5UXcvS0FHdUtEOE5BQUFKQUVBQVFBUEFBNEFBSVFCSkFGRUFlUUNGQUtVQXN3RElBTlFBQUFFd0ZERUdCdzRCQndZaklpY3VBU2NtSnpBME1UUTNQZ0UzTmpNeUZ4NEJGeFlWT0FFVkJnY09BUWNHSXlJbkxnRW5KajBCRlRnQk1SWVhIZ0VYRmpNeU56NEJOelkxT0FFeEZUVTRBUlVPQVFjUEFRNEJIUUVqTkNZbkZTY2pCdzRCQnpFak5DWW5GeWNqRnpNM1BnRTNPUUVlQVJjMUZ6TTNGeU0xTXpVak5UTTFJeFV6TXpJM05qVTRBVFUwSmljeEppY3hQZ0UzTVQ0Qk5UUXdPUUUwSnlZckFSVTNNaFV3RkRFVUJnY1ZCaXNCTlJjeUZ4NEJGVEFVT1FFd0ZERVVCZ2NWQmlzQk5TVXVBVDBCRlRnQk1SNEJGd05BQVI0ZWFFWkdUMDlHUm1nZUhnRWVIbWxHUlZCUFJrWnBIaDRCSGg1b1JrWlBUMFpHYUI0ZkFSNGVhRVpHVDA5R1JtZ2VId0ZoVUh3ZEFRSUJBZ0VqTWlZQ0FnRUJBUUlCSGpRNE5pUUJBZ0VCQVFJak5EZXNUa1JFU1hsK2hpUVVGUWNHRGhZSkRnWUdCaE1USTAxQkl3VUVDQThVR1JFSkJBVUZCQWtSR2YxdU9rWUJSVG9EQlFFWkZ4WWhDZ2tKQ2lFV0Z4a0JHUmNXSWdrS0Nna2lGaGQyQVJrV0Z5RUtDUWtLSVJjV0dRR3VHaFlXSWdrS0Nna2lGaFlhdW1nQklEY1FMb3dGREFZQkJ3c0dBWTJMQmd3SEJ3d0dBWXpTaHdVTUJnWU1CZ0dIMHF3d0p5OG0waEVSSFFFSkVRWU9Bd01KQmdZUENBRVhEUTNTcnhjQkJna0RBUWN5VlFjRENnWUJBUVlLQXdFSE43SVJMeHNCcmhzd0VBQUdBRUFBUUFPQUEwQUFBd0FIQUFzQUR3QVhBQjhBQUFFaE5TRVZJUlVoRVNFVklSVWhGU0VoTlRNM0lSRWhKd00xTXpjaEVTRW5BNEQ5d0FKQS9jQUNRUDNBQWtEOXdBSkEvUUNBUVA4QUFRQkFnSUJBL3dBQkFFQUJBRUNBUUFLQVFFQkF3RUQrd0VEK1FNQkEvc0JBQUFBQUFBVUFRQUNBQThBREFBQVRBQmNBSHdBakFDMEFBQk1pQmhVeEVSUVdNekVoTWpZMU1SRTBKaU14RVNFUklRVWpGU00xSXpVek53TWpFd1VqRlRNVkl4VWpFVE9BR3lVbEd3TUFHeVVsRy8wQUF3RCtIMUEvVU4vQmlUZUlBUmhqVzFzL29nTUFKUnYrQUJzbEpSc0NBQnNsL2NBQ0FLZmw1VE1YL3JvQlJrcEZNMjBCR0FBQUFBQUZBRUFBZ0FQQUF3QUFHZ0FwQURjQVBRQkJBQUFCTlRRbUl5RWlCaFVSRkJZeklUZ0JNVEkzUGdFM05qVTBKaWNCTVJFaElnY09BUWNHRlJRV0Z6RXpJaVkxTkRZek1oWVZNUlFHSXpjVkl6VXpGUVVqTlRNRFFDWWEvWUFhSmlZYUFtQXZLQ2s5RWhGR09mMC9BbUF1S1NrOUVSSWtINTFDWGw1Q1FsNWVRbUNBUVA2QXdNQUNLcFlhSmlZYS9nQWFKaElSUFNrcExrTnNHLzZXQVlBU0VUMHBLUzR2VWg5ZVFrSmVYa0pDWHNCQWdFQkF3QUFBQmdCQUFJQUR3QU1BQUJNQUZ3QWpBQ3dBVkFCZUFBQVRJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpNUkVoRVNFQklqVTBOell6TWhVVUJ3WW5JaFVVTXpJMU5DTVhPQUVqSWlZbk1TNEJOVGdCTlRFNEFURTBOamN4UGdFek1ESTVBVElYSGdFVkZBWUhNUVlqSlNNMU16VUhOVGNWTTRBYkpTVWJBd0FiSlNVYi9RQURBUDNZWkJzYk0ySWJHaThvSnlZbHB3RUhEQVVGQlFVRkJRMEhBUkFLQlFVRkJRb1JBUXV4T2p4NU9nTUFKUnYrQUJzbEpSc0NBQnNsL2NBQ0FQNXZqVWduSm85SEppYnpaVjlpWXZNRkJRUUxCd0VIREFRRUJRa0ZEQWNHREFVSkJUR3VEVElaN0FBRkFFQUFnQVBBQXdBQUV3QVhBQ0VBT3dCdUFBQVRJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpNUkVoRVNFQkl6VXpOUWMxTnhVek54VXpGU00xTnpZM1BnRTFNVFFqSWdjMU5qTXlGeFlWRkFjWE5SWXpNamMyTlRRbkppc0JOVE15TlRRaklnYzFOak15Rng0QkZSUXdGVEVVQnhVV0Z4NEJGUndCT1FFVUJ3WWpJaWVBR3lVbEd3TUFHeVVsRy8wQUF3RDk4N0U2UEhrNmRuSzVVUmdLQkFZcUpDRWtMaXNZR0RwcUhTVVlEUTBRRUIwWkZ6Y3FIQnNlSnlzWUN3MDRIaEVJQ1IwY015c2NBd0FsRy80QUd5VWxHd0lBR3lYOXdBSUEvblF4cmcweUdld0RBVE13VFJjUUJ4RUpKeDAyR0JZVkpURTBYellWQ3dvU0V3b0tMeVVpRWpJUEV3a1pEd0VCTncwQkJCSUlGZ3dCQVNjWEZ3NEFBQWNBUUFDQUE4QURBQUFhQURFQVVBQmpBSDRBa2dDV0FBQVRNamN6RlRNMU5DTWlCZ2N6QmdjVk5qTXlGUWNHRlJRWEZqTS9BUlVVQnc0Qkl6QWlPUUVpSnk0Qk5UUXdPUUUwTndVbU5UUTNOak15RnhVdUFTTTRBVGtCSWdjR0ZSUVhGak15TnhVR0l5SW5NeFl6TWpjMk5UUW5KaU1pQnlNMUl4RXpKelEzUGdFek1ESTVBVElYRmhVVUJ3WWpJakF4SWlZbk1TWTFBU0VpQmhVeEVSUVdNekVoTWpZMU1SRTBKaU1SSVJFaC9pZ1VBVHBWQ3hVS0FSWU5JQ1FqTmtVUkVCMFpKQXNGRGdnQkRBZ0RCQjRCb2h3ZUh6TWpFQWtXREJzUEVBOFBHaGNXRlNjdTdRRVRKU2daR0JVVUp5b1hBVDQrQVF3R0R3a0JGQW9MREFzVkFRa09CUXNCbVAwQUd5VWxHd01BR3lVbEcvMEFBd0FCTGlJZGVGVURBZ1VITGhVaEJ3azZIQkFSWHdVT0Vnd0dCZ2NEQ0FVQkZ3UkRIQ3d6SGgwSk5RY0lFQThjR2c4UERqSU1HeHdlSHpJdUdoc2pmdjdZYkJZT0JnZ09EaGtlRUJFSEJnMFRBWGNsRy80QUd5VWxHd0lBR3lYOXdBSUFBQUFBQndDQUFBQURnQU9BQUJNQUZ3QWJBQjhBSXdBbkFDb0FBQk1pQmhVeEVSUVdNekVoTWpZMU1SRTBKaU14RVNFUklRY2hOU0VWSXpVekZTTTFNeFVqTlRNaE5SZkFHeVVsR3dLQUd5VWxHLzJBQW9CQS9vQUJnTURBd01EQXdQNkFnQU9BSlJ2OUFCc2xKUnNEQUJzbC9NQURBTUJBd0VEQVFNQkF3R0FBQUFBQkFJQUFRQU9BQTBBQUVnQUFBUkVoRVRNbkJ6TVJJUkV6TnlNUklSRWpGd09BL3dBOXZiMDkvd0JkOEcwQlFHM3dBVUQvQUFFQWw1Zi9BQUVBd0FGQS9zREFBQVVBZ0FBQUE0QURnQUFOQUJNQVZnQnJBSWdBQUFFaElnWVZFUlFXTXlFeU5qVVJBeUVSSVJVekF6UXdOVFFtS3dFK0FUVTBKaU1pQmhVVUZoY2pQZ0UxTkNZaklnWVZGQllYSXlJR0hRRVVGanNCTWpZMU5DWW5Id0VlQVRNeU5qYytBVDBCTkNZbkppSVBBU2N4QmlJaktnRW5NUzRCTlRRMk16SVdGUlFHQnpNeElnWXhLZ0VqS2dFak1DWTVBaTRCTlRRMk16SVdGUlFHQnpFQ3dQNEFHeVVsR3dLQUd5VkEvWUFCd01EZ0V3MFVJekE0S0NjNU1TT05HQ0ltR2hzbElSZ1pEUk1URGVBTkV3SUNCRm9DQkFJQ0JBSURCUVFFQkFnRVd0MEJBUUVCQVFFTkVCTU5EUk1SREtVQkFRSURBUUlEQWdFWUlDVWJHaVlnR0FPQUpSdjlBQnNsSlJzQ2dQMkFBd0RBL3Q4QkFRMFRCRFlsS0RnNEtDVTJCQUlsR0JzbEpSc1lKUUlURFlBTkV4TU5CQWNEQWpZQkFRRUJBZ2NGdndVSEFnSUNNMElCQVFFU0RBNFNFZzRNRWdFQkFRTWtHQm9tSmhvWUpBTUFBQUFEQUlBQUFBT0FBNEFBSVFBdkFEVUFBQ1V1QVNNaUJoVVVGak15TmowQk54VXVBU01pQmhVVUZqTXlOalU4QVRVeEVRVUJJU0lHRlJFVUZqTWhNalkxRVFNaEVTRVZNd0d6Q0JRS0lDMHRJQ0F0d0FrVEN5QXRMU0FnTGY3ekFRMytBQnNsSlJzQ2dCc2xRUDJBQWNEQS9RUUZKeHdjSnljYy9DMnZCQVVuSEJ3bkp4d0JBUUVCT2o4QmZ5VWIvUUFiSlNVYkFvRDlnQU1Bd0FBRUFJQUFBQU9BQTRBQUdRQW5BQzBBT1FBQUpUQW5MZ0VuSmlNaUJ3NEJCd1l4SVRBbkxnRW5KaU1pQmpFVElTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13VVVGak15TmpVMEppTWlCZ0pWQ2dvcUlDQXRMQ0FnS2dvS0FnQUVCUlVRRUJjdUtHditBQnNsSlJzQ2dCc2xRUDJBQWNEQS93QWxHeHNsSlJzYkpiNGVIa2tmSGlnb1lDZ29HUmc3R1JoZkFzSWxHLzBBR3lVbEd3S0EvWUFEQU1EQUd5VWxHeHNsSlFBQUJnQ0FBQUFEZ0FPQUFEVUFPUUE5QUVFQVR3QlZBQUFCRkJZWEZSUVdPd0VWQnc0QkZSUVdNekkyTnpnQlB3RVhGREl4SGdFek1qWTFOQ1l2QVRVek1qWTNNVFUrQVRVMEppTWhJZ1lGTXhVakp6TVZJeWN6RlNNQklTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13RUFFQTBaRXFNY0F3TU1DUVFJQXdFU0VnRURDQVFKREFNREhLRVJHQUlORWhrUi9sVVNHUUZWVmxhQVZsYUFWbFlCYS80QUd5VWxHd0tBR3lWQS9ZQUJ3TUFDRXc4WEJPSVRHaGdkQXdnRUNnMEVBd0VURXdFREJBMEtCQWdESFJnWUVlVUVHQThUR2hwQXMzNStXbG9DVFNVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQndDQUFBQURnQU9BQUEwQUV3QWtBQ2dBTEFBd0FEUUFBQUVoSWdZVkVSUVdNeUV5TmpVUkF5RVJJUlV6QlJFVUZqTWhNalkxRVRRbUl5RWlCaFVUSXpVek56TVZJeFV6RlNNbkl6VXpBc0QrQUJzbEpSc0NnQnNsUVAyQUFjREEvY0F5SXdGV0l6SXlJLzZxSXpMdG1KZ21tSmlZbUNhWW1BT0FKUnY5QUJzbEpSc0NnUDJBQXdEQWkvN1dIeXdzSHdFcUh5d3NILzdXWFlOZUpWMkNYZ0FBQUFBRkFJQUFBQU9BQTRBQUdBQTVBRllBWkFCcUFBQUJNalkzUGdFM1BnRTFOQ1lqSWdZSERnRUhEZ0VWRkJZekp3NEJCdzRCRlJRWEhnRVhGak15TmpjK0FUYytBVFUwSnk0Qkp5WWpJZ1lIRnhRR0J4Y09BUWNuRGdFaklpWTFORFkzSno0Qk54YytBVE15RmhVVElTSUdGUkVVRmpNaE1qWTFFUU1oRVNFVk13SUFCZ29FQlFjQ0FnSVdFQVFJQXdVSkF3SURGZzlwSEM4UURROFNFVDBwS0M4ZU54a2NMUThNRFJJUlBTZ3BMaDAxRjdRRUJHRU1KUmMyQ0JNTEh5d0dCR0lOSnhnMkJ4RUpIeXgxL2dBYkpTVWJBb0FiSlVEOWdBSEF3QUU3QXdNQ0NBVUVDQVFQRmdFQ0FnZ0ZCQW9GRUJYckR5MGRHRGNkTHlncFBSRVNEdzRRTGgwWE5Sd3VLU2c5RVJJTkRjWUpFUWcwRnljTllRVUdMQjhLRXdnMkdDWU1ZZ1FFTEI4Q0lDVWIvUUFiSlNVYkFvRDlnQU1Bd0FBQUJBQ0FBQUFEZ0FPQUFCRUFJZ0F3QURZQUFBRWpCekVPQVJVVUZoY3hGemNuUEFFMU54Y1dGQlVITXpjK0FUVTBKaWN4SnlNWEV5RWlCaFVSRkJZeklUSTJOUkVESVJFaEZUTUIyR2xoQmdjR0JtSmRkNFBTQVhkZFlnWUdCd1poYVlJVy9nQWJKU1ViQW9BYkpVRDlnQUhBd0FIQVlRWVFDUWtQQm1JQmR3RURBWU9EQVFNQmVHSUdEd2tKRUFaaGd3SkRKUnY5QUJzbEpSc0NnUDJBQXdEQUFBQUhBRUFBZ0FQQUF3QUFFd0FYQUNNQUxBQTRBRUFBU2dBQUV5SUdGVEVSRkJZek1TRXlOalV4RVRRbUl6RVJJUkVoQVNJMU5EYzJNeklWRkFjR0p5SVZGRE15TlRRakZ5STFORGMyTXpJVkZBY0dKeUlWRkRNeU5UUUZJelV6TlFjMU54VXpnQnNsSlJzREFCc2xKUnY5QUFNQS9aeGtHeHN6WWhzYkx5Z29KaWJrWkJzYk0ySWJHeThvS0NZQkhyRTZPM2s1QXdBbEcvNEFHeVVsR3dJQUd5WDl3QUlBL20rTlNDY21qMGNtSnZObFgySmk4NDFJSnlhUFJ5WW04MlZmWW1MdU1hNE5NaG5zQUFBRkFFQUFnQVBBQXdBQUV3QVhBQnNBSHdBakFBQVRJZ1lWTVJFVUZqTXhJVEkyTlRFUk5DWWpNUkVoRVNFREl6VXpCeU0xTXdjak5UT0FHeVVsR3dNQUd5VWxHLzBBQXdDQWdJREFnSURBZ0lBREFDVWIvZ0FiSlNVYkFnQWJKZjNBQWdEK2dFQkFRRUJBQUFBRUFJQUFBQU9BQTRBQUF3QVJBQ0lBS0FBQUFUTVJJeE1pQmhVVUZqTXlOalV4TkNZakFTRWlCaFV4RVJRV016RWhNalkxTVJFRElSRWhGVE1CUUVCQUlBMFRFdzBORXhNTkFXRCtBQnNsSlJzQ2dCc2xRUDJBQWNEQUFVQUJRUDZBRXcwTkV4TU5EUk1DZ0NVYi9RQWJKU1ViQW9EOWdBTUF3QUFBQlFCQUFBQUR3QU9BQUE4QUhRQXVBRFFBT0FBQUV5RW5JU0lHRlRFUkZCWXpNVE0xSXlFaUJoVVVGak15TmpVeE5DWWpFeUVpQmhVeEVSUVdNekVoTWpZMU1SRURJUkVoRlRNQk14RWpnQUhBUVA2QUd5VWxHNENBQWFBTkV4TU5EUk1URGVEK2dCc2xKUnNDQUJzbFFQNEFBVURBL29CQVFBTkFRQ1ViL1lBYkpVQVREUTBURXcwTkV3SkFKUnY5Z0JzbEpSc0NBUDRBQW9EQS93QUJRQUFBQUFBTEFFQUFQQU9mQTRBQUJnQVNBRFFBT0FCZ0FHZ0FtUUNsQUxJQkxRRTFBQUFURlRnQk1UUXdIUUU0QVRFZUFSYzFMZ0UxSlRJM1BnRTNOamN3TkRFMEp5NEJKeVlqSWdjT0FRY0dGVEFVTVJZWEhnRVhGaVU0QVRFRk9BRXhOVGdCRlFZSERnRUhCaU1pSnk0Qkp5WTFGVGdCTVJZWEhnRVhGak15Tno0Qk56WTFCek0xT0FFVkRnRUZGeU1uTGdFbkxnRW5MZ0VuSmlJckFSVWpOVE15RmhVVUJnY09BUWNPQVFjT0FRY1ZIZ0VYSGdFWEhnRVhIZ0VYSnpRbUt3RVZNekkyTno0QkZ6TTFJelV6TlNNVk16VWpOVGN1QVNjdUFTY3VBU2N1QVNjdUFTY3VBVFUwTmpjK0FUYytBVGMyTWpNNkFUTWVBUmNlQVJjZUFSYzFMZ0VuTGdFaklnWUhEZ0VIRGdFSERnRVZGQllYSGdFWEhnRVhIZ0VYSGdFWEhnRVZGQVlIRGdFSERnRUhCaUlqSWlZbkxnRW5GUjRCRng0Qk16STJOejRCTno0Qk56NEJOVFFtSnk0Qkp6Y1ZNeFV6TlRNMVFBRkZPanBHQVlCUFJrWm9IaDRCSGg1cFJrVlFUMFpHYVI0ZUFSNGVhRVpHL3M4REFBRWVIbWhHUms5UFJrWm9IaDhCSGg1b1JrWlBUMFpHYUI0ZnNySUJZZjZySnpZaEFnTUNBUVFDQVFRQ0FnUUNEUzlMSmlZQkFnSUVBd01JQkFVSkJnTUVBZ01FQWdJRUFnSURBaU1SRUJZVkJ3MEVCUVdOUlVWS2VYNVA1d01KQlFVTEJ3UUlCQVFHQXdJRUFRSUJBUUVCQkFJREJRTUVCd1FEQmdNRUJnUURCZ01EQmdNRkRBWUhEZ2tJRUFjSURRVUdDUU1FQXdZR0JoSU5CUWtFQkFjREF3VUNBZ0VCQVFFREF3SUZCQU1JQkFnUEJ3Z09CZ1lOQ0FnUUNRZ1FDQWNPQlFZSkF3UURBZ0lDQlFRZVBDODhBYWdCQVFHdEd6QVFyUkV2RytNSkNpRVdGeGtCR1JjV0lna0tDZ2tpRmhjWkFSa1hGaUVLQ1IydHJnRVpGaGNoQ2drSkNpRVhGaG10R2hZV0lna0tDZ2tpRmhZYXVtZ0JJRGZTUGpZREJnSUNCUUVDQXdFQlVOSWNIUVlLQkFVSUJBUUdBd01FQVFFQkFnSUJCQU1DQkFNQ0JRTlZEZzQ3QlFRRUREY25MeWJTSmpBTUJBY0RBd1VEQWdRQkFnUUNBZ1FDQWdVQ0F3UUNBZ01DQVFJQkFRRUJBUUVDQWdFREFpd0NBd0VCQVFJQ0FnVUVCQW9HQlE4SUNoSUlCd3dHQWdNQ0FnUUNBZ1VDQXdVREFnVUNBZ01CQWdJQkFRSURBd2dGTHdNRUFnRUNBZ0lCQmdNRUNnWUdEZ2tHREFRRkNRTndKcXlzSmdBQUFBQUNBSUFBd0FPQUFzQUFCd0F1QUFBVElSVWpFU01SSXdVdUFUVTBOak15RmhjM0xnRWpJZ1lWRkJZWEhnRVZGQVlqSWlZbkJ4NEJNekkyTlRRbUo0QUJnSkJna0FKNU5EQXBMaVEyRGhjVVB5cFdaRTFCTWlzeUxTVkRGeFVWVHlsbVlVTkVBc0JnL21BQm9IY1RJUjBXSmhFSFNRb1BVajAxUlJZUkpSd2ZKUk1OVEF3VFdUdzJSUmtBQUFnQVFBQUFBOEFEZ0FBREFBY0FEQUFRQUJRQUdBQWNBQ0FBQUFFVklUVVZJVFVoQVNFUklSRURNelVqQnlNVk14RWpGVE1YTXpVakFTRTFJUVBBL0lBRGdQeUFBWUQrZ0FIQXdJQ0FRSUNBZ0lCQWdJRC9BQUtBL1lBQlFFQkF3RUFCQUFIQS9rQUJBSURBZ0FGQWdNQ0EvWUJBQUFBQUFBZ0FRQUFBQThBRGdBQURBQWNBQ3dBUEFCTUFGd0FiQUI4QUFBRVJJUkVCTXhVakJ5TTFNelVqTlRNWE14VWpBU0VWSVFFVklUVVZJUlVoQXNEK1FBRUFnSUJBZ0lDQWdFQ0FnUDVBQW9EOWdBT0EvSUFEZ1B5QUFjQUJ3UDVBQVlDQXdJQkFnTUNBL2tCQUFVQkFRSUJBQUFBQUNBQkFBQUFEd0FPQUFBTUFCd0FMQUE4QUV3QVhBQnNBSHdBQU55RVZJUlVoTlNFQkVTRVJFeU1WTXhFakZUTVhJeFV6RVNNVk13RWhOU0ZBQTREOGdBS0EvWUFEZ1A1QXdJQ0FnSURBZ0lDQWdQekFBNEQ4Z01CQWdFQURRUDVBQWNEL0FJQUJRSUJBZ0FGQWdQNUFRQUFBQUFBTUFFQUFBQVBBQTRBQUF3QUhBQXNBRHdBVEFCY0FHd0FmQUNNQUx3QTdBRWNBQUJNekVTTVJNeEVqRXpNUkl3TXpFU01UTXhFakV6TVJJd01oRlNFVElSVWhFeUVWSVFFVUJpTWlKalUwTmpNeUZoTVVCaU1pSmpVME5qTXlGaE1VQmlNaUpqVTBOak15RmtCQVFFQkFnRUJBZ0VCQWdFQkFnRUJBUUFMQS9VQ0FBa0Q5d0lBQndQNUEvc0FKQndjSkNRY0hDWUFKQndjSkNRY0hDWUFKQndjSkNRY0hDUU9BL3dEK3dBRUEvd0FCQVAzQUFRRC9BQUVBL3dBQkFBSUFRUDhBUVA4QVFBSlFCd2tKQndjSkNmNjVCd2tKQndjSkNmNjVCd2tKQndjSkNRQVNBRUFBQUFQQUE0QUFBd0FIQUFzQUR3QVRBQmNBSXdBdkFEc0FSd0JUQUY4QWF3QjNBSU1BaHdDTEFJOEFBQk16RlNNUk16VWpGek0xSXdNek5TTVhNelVqRnpNMUl3TVVCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmhNVUJpTWlKalUwTmpNeUZpY1VCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmdNVUJpTWlKalUwTmpNeUZoY1VCaU1pSmpVME5qTXlGaGNVQmlNaUpqVTBOak15RmhjVUJpTWlKalUwTmpNeUZnTWhGU0VUSVJVaEV5RVZJVUFnSUNBZ1FDQWdRQ0FnUUNBZ1FDQWdZQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pnQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pRQWtIQndrSkJ3Y0pJQUxBL1VCQUFvRDlnRUFDUVAzQUEwREEvc0RBd01EK0FNREF3TURBQXJBSENRa0hCd2tKNXdjSkNRY0hDUW4rdVFjSkNRY0hDUW5aQndrSkJ3Y0pDUWNIQ1FrSEJ3a0ovcmtIQ1FrSEJ3a0pCd2NKQ1FjSENRa0hCd2tKQndjSkNlY0hDUWtIQndrSkF1bEEvd0JBL3dCQUFBSUFnQUFBQTRBRGdBQWpBQ29BQURjaUpqVTRBVEVSTkRZek9BRXhNeFVqRVNFUkl6VXpNaFlWT0FFeEVSUUdJemdCTVFFM0l4RWpFU1BBR3lVbEc4SEFBbjdBd1JzbEpSdit2OEdCZ0lFQUpSc0NBQnNsUHYzK0FnSStKUnYrQUJzbEFVUzhBWUQrZ0FBQUFBSUFnQUFBQTRBRGdBQXZBRFlBQURjaUppY3VBU2N1QVNjdUFUVVJORFkzUGdFM1BnRTNQZ0U3QVJVakVTRVJJelV6TWhZVk9BRXhFUlFHSXpnQk1RRVJNeWNITXhIQUJnMEdCZ29FQlFjQ0F3SUNBd0lIQlFRS0JnWU5Cc0hBQW43QXdSc2xKUnYvQUlIQndZRUFBZ01DQndVRUNnWUdEUVlDQUFZTkJnWUtCQVVIQWdNQ1FQNEFBZ0JBSlJ2K0FCc2xBVUFCaEx5OC9ud0FBQU1BUUFBQUE4QURnQUFGQUFzQUZnQUFOeUVWSVJFekFRY1ZJUkVCQVJjRkp3Y1ZOeGNCRnpXQUEwRDhnRUFCQU1BREFQNkFBUUFjL3VUQXdNREFBVjBqUUVBRGdQNUF3SUFDQVA3QUFnQWM1SURBZ01DQUFTTWpnQUFBQWdCQUFBQUR3QU9BQUFzQUR3QUFBUkVqRVNFUkl4RWpFU0VSQVNNUk13S0FRUDdBZ0VBRGdQNUF3TUFEQVAxQUFVRCt3QU5BL0lBREFQMUFBUUFBQUFNQVFBQUFBOEFEZ0FBTEFBOEFFd0FBQVJFakVTRVJJeEVqRVNFUkFSRXpFVE0xTXhVQ2dFRCt3SUJBQTREOWdNREF3QUpBL2dBQ3dQMUFBMEQ4Z0FKQS9nQUJnUDZBd01BQUFBQURBRUFBQUFQQUE0QUFDd0FQQUJNQUFBRVJJeEVoRVNNUkl4RWhFUUVSTXhFekVUTVJBb0JBL3NDQVFBT0EvWURBd01BRGdQekFBMEQ4d0FOQS9JQURnUHpBQWdEK0FBRkEvc0FBQkFCQUFBQUR3QU9BQUFVQUNRQU5BQkVBQUNVVklSRXpFUUVqRVRNVEVTRVJKU0VSSVFQQS9JQkFBWURBd0VEK3dBTEEvc0FCUUVCQUE0RDh3QUtBL2tBQ0FQM0FBa0NBL2tBQUFBSUFRQUFBQThBRGdBQUxBQThBQURjMUlSRWhOU0VSSVJFaE5RRVZJVFdBQVVEK3dBTEEvUUFEZ1AzQS93QkFnQUZBUUFGQS9JQkFBWURBd0FBQUFBQURBRUFBQUFQQUE0QUFDd0FQQUJNQUFEYzFJUkVoTlNFUklSRWhOUUV6RlNNRkZTRTFnQUxBL1VBQ0FQM0FBNEQ4d01EQUFZRCtnRUNBQVVCQUFVRDhnRUFEQU1EQXdNQUFBQUFBQXdCQUFBQUR3QU9BQUFzQUR3QVRBQUFCRVNFUklUVWhOU0VSSVRVRkZTRTFFU0VWSVFQQS9JQURnUHpBQTBEOHdBSUEvZ0FCUVA3QUFrQUJRUHlBUUlBQlFFQ0F3TUFCZ01BQUFBUUFRQUFBQThBRGdBQUZBQWtBRFFBUkFBQWxGU0VSTXhFQklSVWhFeEVoRVFFaEVTRUR3UHlBUUFLQS9rQUJ3RUQ5d0FMQS9rQUJ3RUJBQTREOHdBR0F3QUVBL3NBQlFBR0Evc0FBQUFBQUF3QkFBQUFEd0FPQUFBb0FEZ0FSQUFBQkp3Y25CeWMxSXhFaEVRVVhCeWNsRndjREs3QzNSRXUxUUFPQS9zQ0ZoWTcram95TUFpK3g1RVJhdE9iOGdBTUFnSVc3am5LTXB3QUFBQUlBUUFBQUE4QURnQUFIQUE4QUFBRWxBUkVqRVNFUkF3a0NOUUVYTndLQS93RC9BRUFEZ0VEL0FQOEEvd0FCRGZ6M0FuV0Evd0FCaS95QUE0RCs1djZhQVFEK3pjNEJESDdPQUFBQ0FFQUFBQVBBQTRBQUF3QUpBQUFURVNFUkJ3a0NFU0ZBQTRCQS93RC9BUDhBQXdBRGdQeUFBNERhL3BvQkFQN05Bak1BQVFCQUFBQUR3QU9BQUEwQUFEY1ZJUlVoRVRNUkFRVUJFUUVuZ0FOQS9JQkFBUUFCQUFGQS9zRCtnRUJBQTREK1FBRUFnQUZBL29EK3dJQUFBd0JBQUFBRHdRT0FBQVVBR1FBZEFBQTNJUlVoRVRNQkF6VVROeWNITlRjWE54YzNGUWNmQVNjSEp6Y1hOeWVBQTBEOGdFQUJNZkhDVXpmZThGZmFjRzlNVEFGMXBhb3llSUZXUUVBRGdQNDkvc05tQVFSQ1JIQk1kR3l1cTRWZVhYVnJyc3JWS0plYWZ3QUFBd0JBQUFBRHdBT0FBQVVBRFFBVkFBQWxGU0VSTXhFQkJTVTFCU1VGRlFFRkpUVUZKUVVWQThEOGdFQUJRQUVBQVFEL0FQOEEvd0FCQUFFQUFRRC9BUDhBL3dCQVFBT0EvTUFCT0lEQVNNQ0F3RWdDQUxoNFNIaTRnRWdBQUFBQUF3QkFBQUFEd0FPQUFBVUFEUUFSQUFBbEZTRVJNeEVCQlNVMUJTVUZGUUVoRlNFRHdQeUFRQUZBQVFBQkFQOEEvd0QvQUFNQS9RQURBRUJBQTREOHdBRzRnTUJJd0lEQVNBSklRQUFBQUFBS0FBQUFBQVBBQTRBQUJRQ2VBS3dBdWdESUFOWUE1QUR5QVFBQkRnQUFKUlVoRVRNUkpUZ0JNUlFHSXlJbU5Ud0JOeU1uRGdFaklpWW5Nd2NjQVJVVUJpTWlKalUwTmpjVkp3Y2VBUlVVQmlNaUpqVTBOak14TnljcUFTTWlKalUwTmpNeUZoVVVCZ2MxRnpjdUFUVTBOak15RmhjeEZ6NEJNeklXRnpFelBnRXpNaFlWRkFZaklpWW5NU01PQVNNaUppY3hKdzRCSXpFSEZ6b0JNemdCTVRJV0Z6RTNQQUUxTkRZek1oWVZIQUVITVJjK0FUTXlGaFU0QVRrQkF4UVdNekkyTlRRbUl6RWlCaFVoRkJZek1qWTFOQ1lqTVNJR0ZTVVVGak15TmpVMEppTXhJZ1lWQnpRbUl5SUdGUlFXTXpFeU5qVVJOQ1lqSWdZVkZCWXpNVEkyTlFVMEppTWlCaFVVRmpNeE1qWTFKVFFtSXlJR0ZSUVdNekV5TmpVRk5DWWpJZ1lWRkJZek1USTJOUVBBL0VCQUE0QWxHeHNsQVFHbkJRMEhCdzBHQWFjbUdoc2xCQU5pTGdRRkpSc2JKU1ViUFRrQkFnRWJKU1ViR3lVRUF5ZHBCQVVsR3hva0FwMEhFZ29TSFFpU0NCMFNHeVVsR3hJZENKSUlIUklaSlFLZEJ4SUtlSFFCQWdFSERRV25KUnNhSmdHb0JRMEhHeVZnRXcwTkV4TU5EUlAvQUJNTkRSTVREUTBUL3dBVERRMFRFdzBORThBVERRMFRFdzBORXhNTkRSTVREUTBUQVFBVERRMFRFdzBORXdFQUV3ME5FeE1ORFJNQkFCTU5EUk1URFEwVFFFQURnUHpBd0JzbEpSc0NCQUo5QWdNREFuMENCQUliSlNVYkNBNEhBWk5QQnhBSkd5VWxHeG9tYTFVbEd4c2xKUnNJRGdjQk83Y0hFQWtiSlNNWlR3VUdFZzRPRWlVYkd5VVJEdzRTSXhsUEJRYlNyZ01DZlFJRUFoc2xKUnNDQkFKOUFnTWxHd0dBRFJNVERRMFRFdzBORXhNTkRSTVREWUFORXhNTkRSTVREWUFORXhNTkRSTVREZjdBRFJNVERRMFRFdzFBRFJNVERRMFRFdzNBRFJNVERRMFRFdzNBRFJNVERRMFRFdzBBQ3dBQUFBQUR3QU9BQUFVQVRnQmNBR29BZUFDR0FOa0E1d0QxQVFNQkVRQUFKUlVoRVRNUkFSUUdJeUltSnpNSE9BRXhGQVlqSWlZMU5EWTNNU2NPQVNNaUppY3pCeFFHSXlJbU5UUTJNeklXRnlNM09BRXhORFl6TWhZVkZBWUhNUmMrQVRNeUZoY2pOelEyTXpJV0ZRVTBKaU1pQmhVVUZqTXhNalkxSlRRbUl5SUdGUlFXTXpFeU5qVUZOQ1lqSWdZVkZCWXpNVEkyTlNVMEppTWlCaFVVRmpNeE1qWTFFeFFHSXlJbUp4VUhIZ0VWRkFZaklpWTFPQUU1QVNjT0FTTWlKaWNWQng0QkZSUUdJeUltTlRRMk16SVdGelUzTGdFMU5EWXpNaFlWT0FFNUFSYytBVE15RmhjMU55NEJOVFEyTXpJV0ZUZ0JPUUVCTkNZaklnWVZGQll6TVRJMk5TVTBKaU1pQmhVVUZqTXhNalkxQlRRbUl5SUdGUlFXTXpFeU5qVWxOQ1lqSWdZVkZCWXpNVEkyTlFQQS9FQkFBNEFsR3dzVUNBR2FKUnNiSlFFQm9nY1FDUXNVQ0FHYUpSc2JKU1ViQ3hRSUFab2xHeHNsQVFHaUJ4QUpDeFFJQVpvbEd4c2wvT0FURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1CQUJNTkRSTVREUTBUQVFBVERRMFRFdzBORXlBbEd3a1FCNklCQVNVYkd5V2FDQk1MQ1JBSG9nRUJKUnNiSlNVYkNSQUhvZ0VCSlJzYkpab0lFd3NKRUFlaUFRRWxHeHNsL09BVERRMFRFdzBORXdFQUV3ME5FeE1ORFJNQkFCTU5EUk1URFEwVEFRQVREUTBURXcwTkUwQkFBNEQ4d0FLQUd5VUhCazBiSlNVYkJBZ0RlUVFFQndaTkd5VWxHeHNsQndaTkd5VWxHd1FJQTNrRUJBY0dUUnNsSlJ0QURSTVREUTBURXcyQURSTVREUTBURXczQURSTVREUTBURXcyQURSTVREUTBURXczL0FCc2xCQVVCZVFRSEJCc2xKUnROQmdjRUJRRjVCQWNFR3lVbEd4b21CQVVCZVFRSEJCc2xKUnROQmdjRUJRRjVCQWNFR3lVbEcvOEFEUk1URFEwVEV3M0FEUk1URFEwVEV3MkFEUk1URFEwVEV3M0FEUk1URFEwVEV3MEFBQUFBQ3dBQUFBQUR3QU9BQUFVQVdBQm1BSFFBZ2dDUUFNNEEzQURxQVBnQkJnQUFKUlVoRVRNUkFSUUdJeUltSnhVSEhnRVZGQVlqSWlZMU9BRTVBU2NPQVNNaUppY1ZCeDRCRlJRR0l5SW1OVFEyTXpJV0Z6VTNMZ0UxTkRZek1oWVZPQUU1QVJjK0FUTXlGaGMxTnk0Qk5UUTJNeklXRlRnQk9RRUJOQ1lqSWdZVkZCWXpNVEkyTlNVMEppTWlCaFVVRmpNeE1qWTFCVFFtSXlJR0ZSUVdNekV5TmpVbE5DWWpJZ1lWRkJZek1USTJOUk1VQmlNaUppY3hJdzRCSXlJbUp6RWpEZ0VqSWlZbk1TTU9BU01pSmpVME5qTXlGaGN4TXo0Qk16SVdGekV6UGdFek1oWVhNVE0rQVRNeUZoVXhJVFFtSXlJR0ZSUVdNekV5TmpVaE5DWWpJZ1lWRkJZek1USTJOU0UwSmlNaUJoVVVGak14TWpZMUlUUW1JeUlHRlJRV016RXlOalVEd1B4QVFBT0FKUnNKRUFlaUFRRWxHeHNsbWdnVEN3a1FCNklCQVNVYkd5VWxHd2tRQjZJQkFTVWJHeVdhQ0JNTENSQUhvZ0VCSlJzYkpmemdFdzBORXhNTkRSTUJBQk1ORFJNVERRMFRBUUFURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1nSlJzU0hRaVNDQjBTRWgwSWtnZ2RFaElkQ0pJSUhSSWJKU1ViRWgwSWtnZ2RFaElkQ0pJSUhSSVNIUWlTQ0IwU0d5WDg0Qk1ORFJNVERRMFRBUUFURFEwVEV3ME5Fd0VBRXcwTkV4TU5EUk1CQUJNTkRSTVREUTBUUUVBRGdQekFBWUFiSlFRRkFYa0VCd1FiSlNVYlRRWUhCQVVCZVFRSEJCc2xKUnNhSmdRRkFYa0VCd1FiSlNVYlRRWUhCQVVCZVFRSEJCc2xKUnYvQUEwVEV3ME5FeE1Od0EwVEV3ME5FeE1OZ0EwVEV3ME5FeE1Od0EwVEV3ME5FeE1OQVlBYkpSRVBEaElSRHc0U0VROE9FaVViR3lVUkR3NFNFUThPRWhFUERoSWxHdzBURXcwTkV4TU5EUk1URFEwVEV3ME5FeE1ORFJNVERRMFRFdzBORXhNTkFBSUFRQUFBQThBRGdBQmpBSDhBQUFFME5qYzFOamN3TkRrQlBnRTNOREF4TkRZOUFUUTJOVHdCTlR3Qk56d0JOVHdCTlRnQk5UUW1KeGNtSnk0Qkp4Y3VBU2NYSmljbUp5WW5KaWNtSnk0Qkx3RW1KeVluSmljbUp5b0JJeUlIRGdFSEJoVVVGeDRCRnhZek1qYytBVGMyTnpFSERnRWpJaWN1QVNjbU5UUTJOelUrQVRNd01qa0JFUVVPQVFjeEE3TUNBUUVCQWdJQkFRRUJGUlFCQkFVSERnZ0JDQkFKQVFRRENBY0lDQWdJRFEwZFJDUURFQkVMQ3dzTEVSRURCZ05kVVZKNkl5TWpJM3BTVVYxUFIwZHlLU2dUb3pXTlVGQkdSbWdlSGowMU5JeFBBUUYxRGpRakFWTURCd01CQmdZQkJnNEdBUU1HQXdNREJBTUJBZ0VDQlFJQkFnRURCd01CTVY4cUF3b0tEaGNMQWd3V0NnRUVCQWdJQndnSEJ3b0pGU0VMQVFVREFnSUNBUUVCSXlONlVsRmRYVkZTZWlNakdobGJQajVKb3pVOUhoNW9Sa1pRVUkwMEFUUTgvb0JkTlZva0FBQUFCZ0JBQUFBRHdBT0FBR01BY1FDWEFKNEFyUUM4QUFBQk5EWTNOVFkzTURRNUFUNEJOelF3TVRRMlBRRTBOalU4QVRVOEFUYzhBVFU4QVRVNEFUVTBKaWNYSmljdUFTY1hMZ0VuRnlZbkppY21KeVluSmljdUFTOEJKaWNtSnlZbkppY3FBU01pQnc0QkJ3WVZGQmNlQVJjV016STNQZ0UzTmpjeEpSUUdJeUltTlRRMk16RXlGaFVURGdFaklpY3VBU2NtTlRRMk56VStBVE13TWprQkZTSUdGUlFXTXpJMk56VVhEZ0VITVFNVU1CVTBNRFVITUJReE9BRTVBVGdCTVRBME9RRUhPQUV4T0FFNUFUZ0JNVGdCT1FFRHN3SUJBUUVDQWdFQkFRRVZGQUVFQlFjT0NBRUlFQWtCQkFNSUJ3Z0lDQWdORFIxRUpBTVFFUXNMQ3dzUkVRTUdBMTFSVW5vakl5TWplbEpSWFU5SFIzSXBLQlArelVzMU5VdExOVFZMa0RXTlVGQkdSbWdlSGowMU5JeFBBVkJ3Y1U5RFp4QzdEalFqVUFFQ0FWTURCd01CQmdZQkJnNEdBUU1HQXdNREJBTUJBZ0VDQlFJQkFnRURCd01CTVY4cUF3b0tEaGNMQWd3V0NnRUVCQWdJQndnSEJ3b0pGU0VMQVFVREFnSUNBUUVCSXlONlVsRmRYVkZTZWlNakdobGJQajVKYlRWTFN6VTFTMHMxL3ZBMVBSNGVhRVpHVUZDTk5BRTBQTUJ3VUZCd1VqNEJMalZhSkFFRkFRRUJBUXdCQVF3QUNRQkFBQUFEd0FPQUFBVUFFd0FoQUM4QVBRQkxBRmtBWndCMUFBQWxGU0VSTXhFVEZBWWpJaVkxTkRZek1USVdGU00wSmlNaUJoVVVGak14TWpZMUV4UUdJeUltTlRRMk16RXlGaFVqTkNZaklnWVZGQll6TVRJMk5STVVCaU1pSmpVME5qTXhNaFlWSXpRbUl5SUdGUlFXTXpFeU5qVVRGQVlqSWlZMU5EWXpNVElXRlNNMEppTWlCaFVVRmpNeE1qWTFBOEQ4Z0VEQUpSc2JKU1ViR3lVZ0V3ME5FeE1ORFJQZ0pSc2JKU1ViR3lVZ0V3ME5FeE1ORFJQZ0pSc2JKU1ViR3lVZ0V3ME5FeE1ORFJQZ0pSc2JKU1ViR3lVZ0V3ME5FeE1ORFJOQVFBT0EvTUFDd0JzbEpSc2JKU1ViRFJNVERRMFRFdzMrZ0JzbEpSc2JKU1ViRFJNVERRMFRFdzBCQUJzbEpSc2JKU1ViRFJNVERRMFRFdzMrZ0JzbEpSc2JKU1ViRFJNVERRMFRFdzBBQUFZQVFBQUFBOEFEZ0FBRkFJUUFrZ0NnQUs0QXZBQUFKUlVoRVRNUkFSUUdJeUltSnpFdUFRY09BUWNPQVFjZUFSVVVCZ2N4SGdFWEhnRVhIZ0VYSGdFVkZBWUhJdzRCQnc0QkJ5TXFBU01xQVNNaUppY3pEZ0VqSWlZMU5EWXpNaFlYTVI0Qk16b0JNekUrQVRjSFBnRTNMZ0UxTkRZM01TNEJKeTRCSnk0Qkp5NEJOVFEyTnpFK0FUY3hQZ0UzUGdFM05oWVhQZ0V6TWhZVk1RVTBKaU1pQmhVVUZqTXhNalkxQXpRbUl5SUdGUlFXTXpFeU5qVWxGQll6TWpZMU5DWWpNU0lHRlFFMEppTWlCaFVVRmpNeE1qWTFBOEQ4Z0VBRFFDVWJHQ01FRGljWk5Xc3RIVWtUQ1FvTENRMDlNQjgvR2hNYkNCTVpHQk1CRUZOQUtWNHlBUVlNQlFFQkFROGNEUUVJRXdzYUppWWFHQ1FEQ0JJSkJRa0VMVlFuQXgxTUV3b0xDd2tPUERFZlB4b1RHd2dUR0JrVENCVU5GandsTW5ZNklqUVRDQlVMR3lYOTRCTU5EUk1URFEwVGdCTU5EUk1URFEwVEFZQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTkFRQU9BL01BREFCc2xIaGNDQVFFRUdCTU1MU0VKR0EwT0dBa1VGQW9HRUJBTEh4SUhJUlVWSVFjc1Nob1NGZ01DQXdZSEpSc2JKUjhYQVFFREZCQUJEREVtQ1JnT0RSZ0pGQlVKQnhBUERCOFRCaUVWRlNFSEVSME5GaVVRRlJzREF3TUVCd2NsRzhBTkV4TU5EUk1URGY1QURSTVREUTBURXczQURSTVREUTBURXcwQndBMFRFdzBORXhNTkFBQUNBRUFBQUFQQUE0QUFCUUJPQUFBbEZTRVJNeEVsUGdFMUxnRW5MZ0VuTGdFMUpqYytBVGMyTno0Qk15Y2lCdzRCQndZSERnRUhEZ0VYRkJZWEhnRVhIZ0VYSGdFVkZBWUhEZ0VIRGdFaktnRW5Nd2N5RmpNeU56NEJOelkzQThEOGdFQUNJQ0FnQVNBaEdqNGZSVUFCR0JoR0tDZ2dYWjBCQkFJWEYwa3VMakU2WFNFd0x3RWhJUm8rSHh3MEV4RVJGaFlraEZvY1B5QU9IQTREQkFJZUdDYzRPSGs1T1NoQVFBT0EvTUN3SFVvcktUMFRFQThHRGlNdkh4a1lKZzBPQ0JjUVFBSUNDUWdJREE0bEZSNUlLU2s5RXhBUEJ3VU5Dd3NmR0I0eEZTSXRDZ01EQVVBQkF3UVhGeFltQUFBR0FFQUFBQVBBQTRBQUJRQkVBRklBWUFCdUFId0FBQ1VWSVJFekVRRVVCaU1pSmljeEJSYytBVE15RmhVVUJpTWlKaWN4QlE0Qkl5SW1OVFEyTXpJV0Z5TWxNRFkxSnc0Qkl5SW1OVFEyTXpJV0Z6RWxQZ0V6TWhZVk1RVTBKaU1pQmhVVUZqTXhNalkxQXpRbUl5SUdGUlFXTXpFeU5qVWxGQll6TWpZMU5DWWpNU0lHRlFFMEppTWlCaFVVRmpNeE1qWTFBOEQ4Z0VBRFFDVWJEQlFKL21ucEJRd0dHeVVsR3dzVENQNm1BeVVZR3lVbEd3c1RDUUVCV2dIcUJRd0dHeVVsR3d3VUNRR1lCQ01ZR2liOTRCTU5EUk1URFEwVGdCTU5EUk1URFEwVEFZQVREUTBURXcwTkV3RUFFdzBORXhNTkRSTkFRQU9BL01BREFCc2xDQWVadWdJQ0pSc2JKUWNHbFJnZ0pSc2JKUWNHbFFFQnVnSUNKUnNiSlFnSG1oWWZKaHJBRFJNVERRMFRFdzMrUUEwVEV3ME5FeE1Od0EwVEV3ME5FeE1OQWNBTkV4TU5EUk1URFFBQUFBQUNBRUFBQUFQQUE0QUFCUUFOQUFBbEZTRVJNeEVCTFFFMUJRRUZGUVBBL0lCQUFudit3Z0hEL2NNQlF2NTdRRUFEZ1B6QUFUcit5RUQ0L3Y3R1FBQUFCd0JBQUFBRHdBT0FBQVVBRXdBaEFDOEFQUUJMQUZrQUFDVVZJUkV6RVFFaUJoVVVGak15TmpVeE5DWWpOVElXRlJRR0l5SW1OVEUwTmpNRklnWVZGQll6TWpZMU1UUW1JelV5RmhVVUJpTWlKalV4TkRZekF5SUdGUlFXTXpJMk5URTBKaU1sSWdZVkZCWXpNalkxTVRRbUl3UEEvSUJBQVFBMVMwczFOVXRMTlZCd2NGQlFjSEJRQWNBYkpTVWJHeVVsR3pWTFN6VTFTMHMxWUVKZVhrSkNYbDVDL29Bb09EZ29LRGc0S0VCQUE0RDh3QUdBU3pVMVMwczFOVXRBY0ZCUWNIQlFVSERBSlJzYkpTVWJHeVZBU3pVMVMwczFOVXNCZ0Y1Q1FsNWVRa0plUURnb0tEZzRLQ2c0QUFBQUJBQkFBQUFEd0FPQUFBVUFFUUFWQUNFQUFDVVZJUkV6RVNVakZTTTFJeEV6TlRNVk13Y2pFVE1CSXhFakVTTVJNeFV6TlRNRHdQeUFRQUhBZ0VDQWdFQ0FRTURBQWNDQVFJQ0FRSUJBUUFPQS9NREFnSUFDQUlDQVFQNkFBUUFCQVA4QS93Q0FnQUFEQUVBQUFBUEFBNEFBQlFBUkFCMEFBQ1VWSVJFekVRRVJJeFVqRlRNUk16VXpOUUUxSXhFakZUTVZNeEV6TlFQQS9JQkFBVUJBZ0lCQWdBRUFRSUNBUUlCQVFBT0EvTUFCQUFIQVFFRCtBSUJBQWNDQS9zQkF3QUdBUUFBQUFBQUdBRUQvL3dPL0E0QUFGQUFYQUJzQUhnQWlBQ1lBQUFFakZRVW5CeGNUQnhjM0JSYzNKeE0zSndjbk5RTW5OeGMxRndjSEp4Y1hKemNIQnljM0Z3SWdRUDdCVWc5Vm9uNDBoZ0U5WXpSZVVvUVBsdnBBN3U1QXNiSEFkKzNpanNzOVBkMWlld09BV084VVBoWCsxNndtdVRHSUpvQUJSeDQvSS9wZy9tdzVzK3phc1NuaDJ6ckR3eS95R1NLSXFnQUxBRUwvL3dPK0E0QUFUZ0JSQUY4QWFnQjRBSVlBbEFDWEFLVUFyQUM2QUFBQkJ5NEJJeUlHQnpNbk5DWW5QUUVqRlE0QkJ6RUZPQUV4SWdZSEl5Y0hGeDRCRnpFWERnRVZGQllYTVFjWE56STJOekVYSGdFek9BRTVBVEkyTXpFWE55YytBVFUwSmljeE56NEJOekUzSndjMUp6SVdGUlFHSXlJbU5URTBOak1ISGdFWE14VW5MZ0VuRlFjaUpqVTBOak15RmhVeEZBWWpFeUltTlRRMk16SVdGVEVVQmlNM0xnRWpNU0lHSXpFblBnRTNGd2MzRnhjaUpqVTBOak15RmhVeEZBWWpMd0UzSGdFWE1UY2lKalUwTmpNeUZoVXhGQVlqQTdCbkNCVU1CdzRHQWNZU0RrQUxEd1ArL1EwWUNBRkJEMEFFRlE1NkFRSUZCSEEwZFEwWENQUUdJaFlEQmdOSE5Fc0NBZ2NIUHhFWkJGL3RzU0FORXhNTkRSTVREU29DQlFJQjR3RUJBVG9ORXhNTkRSTVREYUFORXhNTkRSTVREUTREQndRREJnSnFBUUlCNXpoaWUwVU5FeE1ORFJNVERRaU93d0VEQWkwTkV4TU5EUk1URFFKSkdBY0lBd1BHRWgwSUFVaEpCaE1Nd2dvSkVENFFEeFlHM3dVS0Jna1JCNW9tb1FzSkpoUWFBV0ltWmdRTEJnc1ZDUG9GR3hJV0N5bmFXaE1ORFJNVERRMFRVQUlFQWQwM0F3UUNBVHNURFEwVEV3ME5FLzdRRXcwTkV4TU5EUk5lQVFFQndnRUNBVGk3aUtwUUV3ME5FeE1ORFJOcHd5NENCQUVORXcwTkV4TU5EUk1BQUFBQkFFRC8vd08vQTRBQUV3QUFKUmNITHdFSEp6Y3ZBVGNYSlRVekZSYzNGd2NDeFlJMGx0cTJOTFNHcHcrRUFRMUF4c29PeGRpekpzNHMraWIzeWlrK0lMMldvTVl2UHk0QUFBQUFCUUJBQUVBRHdBT0FBQWdBRGdBVkFDSUFMd0FBQVFVdUFUVTBOamNISHdFMURnRUhBU2NYUGdFL0FRVVdGeDRCRnhZek1qWTNCd01URVFVK0FUVXhOQ2N1QVNjbUFjVCtsUXdOTFNrQmk4QTVZaVVCejhFM0wwZ1NBZjNSRnlJaFVpOHZNeElqRVFOWU9BR1pBd1FnSVhCTVRBSEpuQ0ZLS0VxR053RWlvUG9GTUNYK3dEQy9GRW92QW1jcUl5TXlEUTREQkFFQk5nSUUvbGxtRWljVldVOU9lQ1lsQUFBQUNBQkFBQUFEd0FPQUFBTUFCd0FPQUJjQUpRQXVBRFVBUFFBQUFSRWhFU1VoRVNFREZRY1ZGek1SQXhjSEZ6Y1JJUlVYQnhjSEZ6VW5OeWNqSnpVakJ4Y1hEd0VYRlFjaE5UY2xOeU1uTnlNUkZ6Y0hGVE0xTnpVRGdQMEFBMEQ4Z0FPQXdJQWFwcVYvUHlWQS93QWFta0F2NzBCQVFFQkFRSUJBUUVCQVFFQUJBR1grNENBL2dIK2xKVXh4UUVBRFFQMEFBd0JBL0lBQmdCcUFTeHNCTHdFUmdFQXZLd0VFSlJ1QVFDODVLRUJBUUVCQWdFQ3NGRUJBUUVDQVpYc2dnSUQrc1hGTEhPOGJRQXNBQVFBQUFBQUFBQUFBQUFJQUFEYzVBUUFBQUFBQkFBQUFBWm1hWVdmTHZsOFBQUFVBQ3dRQUFBQUFBTnZVTkZjQUFBQUEyOVEwVi8vKy84QUVBQVBCQUFBQUNBQUNBQUFBQUFBQUFBRUFBQVBBLzhBQUFBUUEvLzRBQUFRQUFBRUFBQUFBQUFBQUFBQUFBQUFBQUFKeEJBQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBRUFBRkFCQUFCUUFRQUFVQUVBQUZBQkFBQkFBUUFBVUFFQUFFQUJBQUJRQVFBQVFBRUFBRUFCQUFCQUFRQUFRQUVBQUVBQkFBQWdBUUFBUUFFQUFDQUJBQUJBQVFBQUFBRUFBRUFCQUFBd0FRQUFUd0VBQURBQkFBQlFBUUFBUUFFQUFEQUJBQUJBQVFBQU1BRUFBRUFCQUFCQUFRQUFNQUVBQUFBQkFBQVFBUUFBTUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUZBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQ0FCQUFBUUFRQUFFQUVBQUJBQkFBQmdBUUFBRUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUFBQkFBQXdBUUFBTUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUVBQkFBQVV3UUFBQUFFQUFBQUJBQUJBQVFBQUFBRUFBREFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQU1BRUFBQkFCQUFBUUFRQUFNQUVBQUJBQkFBQVFBUUFBTUFFQUFCQUJBQUFRQVFBQU1BRUFBREFCQUFBUUFRQUFRQUVBQUVBQkFBQWdBUUFBSUFFQUFFQUJBQUFnQVFBQUlBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUF3QVFBQU1BRUFBREFCQUFBZ0FRQUFNQUVBQUJhQkFBQVF3UUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUJBQkFBQWdBUUFBVUFFQUFGQUJBQUFRQVFBQUVBRUFBQkFCQUFBd0FRQUFNQUVBQUVBQkFBQkFBUUFBUUFFQUFDQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBRUFFQUFCUkJBQUJBQVFBQUlBRUFBQkFCQUFBUUFRQUFBQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUFBQkFBQVFBUUFBTUFFQUFEQUJBQUF3QVFBQUZBRUFBQlFCQUFBUUFRQUFFQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUJBQVFBQUlBRUFBQ0FCQUFBZ0FRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFBQVFBQUFBRUFBQUFCQUFBUUFRQUFBQUVBQUJBQkFBQWdBUUFBSUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFBREFRQUFNQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFnQVFBQUFBRUFBRUFCQUFCQUFRQUFFQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUQ4RUFBQi9CQUFBZ1FRQUFEOEVBQUEvQkFBQVB3UUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQUFCQUFBQUFRQUFFQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUEvQkFBQWdBUUFBQUFFQVAvK0JBQUFBQVFBQUVBRUFBQUFCQUFBQUFRQUFFQUVBQUFBQkFBQVB3UUFBRDhFQUFBL0JBQUFmd1FBQUlFRUFBQS9CQUFBUHdRQUFFQUVBQUEvQkFBQVB3UUFBRDhFQUFCL0JBQUFQd1FBQUg4RUFBRUJCQUQvL3dRQS8vOEVBQUEvQkFBQVB3UUFBRDhFQUFBL0JBQUFQd1FBQUlBRUFBRUFCQUFCQUFRQUFRQUVBQUVBQkFBQXdBUUFBRUFFQUFCQUJBQUFBQVFBQUlBRUFBQ0FCQUFBQUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBd0FRQUFNQUVBQUFBQkFBQVFBUUFBRUFFQUFBQUJBQUFnQVFBQUVBRUFBQUFCQUFBZ0FRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFnQVFBQUlBRUFBQUFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBUUFRQUFFQUVBQUJBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFBQUVBQUFBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUFBRUFBQUFCQUFBQUFRQUFBQUVBQUJBQkFBQUFBUUFBQUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBUUFRQUFBQUVBQUJBQkFBQUFBUUFBRUFFQUFCQUJBQUFBQVFBQUFBRUFBQkFCQUFBQUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVV3UUFBQUFFQUFBQUJBQUFBQVFBQUVBRUFBQkFCQUFBd0FRQUFFQUVBQUVBQkFBQWdBUUFBRUFFQUFDQUJBQUFnQVFBQUVBRUFBQUFCQUFBQUFRQUFFQUVBQUFBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBb0FRQUFLQUVBQURBQkFBQWdBUUFBRUFFQUFDQUJBQUFRQVFBQUlBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUJBQVFBQUVBRUFBREFCQUFBUUFRQUFFQUVBQUJBQkFBQWdBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBQkFCQUFBQUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUF3QVFBQUVBRUFBQkFCQUFBUUFRQUFFSUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBSUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUlBRUFBQ0FCQUFBZ0FRQUFBQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBSUFFQUFDQUJBQUFnQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBRUFFQUFDQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUlBRUFBQ0FCQUFBZ0FRQUFJQUVBQUNBQkFBQWdBUUFBSUFFQUFDQUJBQUFnQVFBQUVBRUFBQkFCQUFBZ0FRQUFFQUVBQUJBQkFBQWdBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBZ0FRQUFJQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBQUFRQUFBQUVBQUFBQkFBQVFBUUFBRUFFQUFCQUJBQUFRQVFBQUVBRUFBQkFCQUFBUUFRQUFFQUVBQUJBQkFBQVFBUUFBRUFFQUFCQ0JBQUFRQVFBQUVBRUFBQkFBQUFBQUFBQUFBQUFDZ0FVQUI0QUtBQXlBRHdBUmdCUUFGb0FaQUJ1QUhnQWdnQ01BSllBb0FDcUFMUUF2Z0RJQU5JQTNBRG1BUEFBK2dFRUFRNEJHQUVpQVN3Qk5nRkFBVW9CVkFGZUFXZ0JjZ0dBQVk0Qm5BR3FBYmdCeGdIVUFlSUIrQUlPQWlRQ09nSlFBbVlDZkFLU0Fxb0N3QUxVQXVnQy9nTVVBeWdET2dOTUEySURkQU9NQTZJRHZnUGlCQUlFSUFRMEJHUUVzQVRlQlFJRktBVThCV3dGbGdXOEJkd0dCZ1lnQmpvR1ZBWnVCcVFHMmdiMEIwZ0hiQWVTQitJSU5BaWdDUEFKUWdtaUNlZ0tIQXB5Q3A0SzVBc3lDNUlMK2d5U0RQb05rZzNXRGhnT2VBN3dEMjRQZ2cvbUVDSVFQQkNtRU9nUkFCRm1FYVFSc2hJUUVrWVNZQko2RXFBU3RCTElFdDRUQWhNV0V6UVRVaE9JRThnVDRoUDhGQllVTUJSVUZIWVVtQlN1Rk00VTNCVm1GbklXeEJjK0Y1NFlEQmgwR0pnWXloa0tHVGdaVGhsY0dXd1plaG1xR2I0WjRCbjZHaFlhSmhwU0dwd2E0QnRjSEZnZHRoNXVIdklmV0IvK0lCSWdXaUM2SVBvaENDRWVJU3doUUNGVUlYNGgyaUlBSW40akhpTlFJNEFqamlPaUk3QWtGQ1JPSkg0a21DU3VKTTRrN0NVdUpWNGx0aVllSmw0bXhpZEdKNmdvQWloQUtJWW8zQ2t1S1ZncGhpbXdLY29wNUNxV0tyd3E0aXRNTEJZc2dDeVFMVXd0bmkzTUxmQXUzaThNTHlJdjJqQU9NRFF3WkRDQU1LQXd4RER1TVJReE9ERmdNWUl4b2pIRU1lUXlCREl1TWxnekZqTjJNNkF6eWpRa05GNDBtalM2Tk80MUlqVnFOWW8xdmpYeU5qZzJwamJ3TjBRM2xEZldPQVE0TWpoUU9IQTRrRGkyT09RNUFEa2lPVUE1WmptVU9iSTUwRG53T2hnNlBqcGVPbjQ2bmpyR091NDdXanZXTy9BOExEdytQRnc4dkQwZVBsUSsyajllUURSQkVrSFNRcWhEc0VST1JTeEdKRWNPUjFwSGxFZk1SKzVJRUVneVNFNUlha2lHU0xSSTRra1FTVDVKaGttOFNlUktERW8yU2w1S2lFcXlTdHBMQkVzdVMxWkxta3ZFVEFwTWtrMHNUY1pPWGs3MlQ1QlFLRkRnVVNKUnJsSnFVdzVUMUZRQ1ZFcFZDRmFJV0NKWTRsb1lXbVpha2xyVVcrQmNabHoyWFZ4ZHdsNDhYcXBmTEYrdVlCSmdWbUNnWVFoaGJtR1dZY3hpSUdKd1l1SmpHR040WTl4a0ZHUzJaUEpsUkdXZVpmQm1TbWFnWnZSbk5HZCtaOTVvUG1vU2FtWnJXR3VxYS9Kc1BHK0diL3h3M25HdWNrNXlvbkxzY3l4emduTytkQngwVkhTS2RNSjArblZXZGJCMTdIWTJkbTUycG5iY2R5WjNjSGV5ZC9wNFFuaUllT0o2Sm50U2U5eDhJbjFVZlhSOTFuN0FmMENBRklDYWdTQ0JUb0c0Z25pQ3ZJTitnOEtFQ0lSTWhKQ0ZRb1hHaGh5R2dvYW9oczZIR29kT2gzYUgySWhPaUdTSWpvak9pU3FKYkluRWllaUtJb3VBalBTT1lJL2trQ0NRYnBETWtVQ1J4SkpTbFJTWDdKaFltTnFaV0puZ21peWFqcHI0bTNDY0NweTJuWGFlU3A4YW4vU2dSS0Nnb1FhaGZLSGVvbGFpZ0tLOG92YWpLcU9DbzlTaitLUW1wR1NsUnFWK3BieWw5S1pRcHphb0hxaG1xUXlwU3FsMnFkYXFNcXBpcXBhcXdLdWFyQWlzWEswb3JlU3VXSzdHcnV5dklxOUdyN0N3UkxCK3NMaXc0TEVJc1VLeGVySEFzZnl5SkxLaXREcTJBcmZ3dVBpNU1ybDJ1ZEs2U0xyV3U1UzcxTHYydkthODlMMUt2Y0srRkw2eXZ3Uy9hcitndjk3QU1NSFV3aHJDVnNLUXdzckRQTVFHeER6RWlzUzR4TmpFL3NVa3hVckZhc1dReGJiRjNzWUV4aXJHUk1aaXhwakd5TWJ3eUR6Smtzcll5NFRNYU0wQXpmN09kczhleno3UHRzL3EwQnJRWXRGWTBYN1IwdEk0MGtJQUFRQUFBbkVETEFBK0FBQUFBQUFDQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJvQlBnQUJBQUFBQUFBQUFCc0JFUUFCQUFBQUFBQUJBQklBQUFBQkFBQUFBQUFDQUFjRFlBQUJBQUFBQUFBREFCSUM5QUFCQUFBQUFBQUVBQklEZFFBQkFBQUFBQUFGQUFzQzB3QUJBQUFBQUFBR0FCSURLZ0FCQUFBQUFBQUpBQnNCWWdBQkFBQUFBQUFLQURNQWVBQUJBQUFBQUFBTEFCWUFOZ0FCQUFBQUFBQU1BQllCc3dBQkFBQUFBQUFOQUJzQjlRQUJBQUFBQUFBT0FDOENSZ0FEQUFFRUNRQUFBRFlCTEFBREFBRUVDUUFCQUNRQUVnQURBQUVFQ1FBQ0FBNERad0FEQUFFRUNRQURBQ1FEQmdBREFBRUVDUUFFQUNRRGh3QURBQUVFQ1FBRkFCWUMzZ0FEQUFFRUNRQUdBQ1FEUEFBREFBRUVDUUFKQURZQmZRQURBQUVFQ1FBS0FHWUFxd0FEQUFFRUNRQUxBQ3dBVEFBREFBRUVDUUFNQUN3QnlRQURBQUVFQ1FBTkFEWUNFQUFEQUFFRUNRQU9BRjRDZFZkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBYzJoMGRIQTZMeTkzZDNjdWRHVnNaWEpwYXk1amIyMEFhQUIwQUhRQWNBQTZBQzhBTHdCM0FIY0Fkd0F1QUhRQVpRQnNBR1VBY2dCcEFHc0FMZ0JqQUc4QWJWZGxZaUJEYjIxd2IyNWxiblJ6SUVsamIyNGdSbTl1ZEFwR2IyNTBJR2RsYm1WeVlYUmxaQ0JpZVNCSlkyOU5iMjl1TGdCWEFHVUFZZ0FnQUVNQWJ3QnRBSEFBYndCdUFHVUFiZ0IwQUhNQUlBQkpBR01BYndCdUFDQUFSZ0J2QUc0QWRBQUtBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxsUmxiR1Z5YVdzc0lFRWdVSEp2WjNKbGMzTWdRMjl0Y0dGdWVRQlVBR1VBYkFCbEFISUFhUUJyQUN3QUlBQkJBQ0FBVUFCeUFHOEFad0J5QUdVQWN3QnpBQ0FBUXdCdkFHMEFjQUJoQUc0QWVWUmxiR1Z5YVdzc0lFRWdVSEp2WjNKbGMzTWdRMjl0Y0dGdWVRQlVBR1VBYkFCbEFISUFhUUJyQUN3QUlBQkJBQ0FBVUFCeUFHOEFad0J5QUdVQWN3QnpBQ0FBUXdCdkFHMEFjQUJoQUc0QWVXaDBkSEE2THk5M2QzY3VkR1ZzWlhKcGF5NWpiMjBBYUFCMEFIUUFjQUE2QUM4QUx3QjNBSGNBZHdBdUFIUUFaUUJzQUdVQWNnQnBBR3NBTGdCakFHOEFiVUZ3WVdOb1pTQk1hV05sYm5ObExDQldaWEp6YVc5dUlESXVNQUJCQUhBQVlRQmpBR2dBWlFBZ0FFd0FhUUJqQUdVQWJnQnpBR1VBTEFBZ0FGWUFaUUJ5QUhNQWFRQnZBRzRBSUFBeUFDNEFNR2gwZEhBNkx5OTNkM2N1WVhCaFkyaGxMbTl5Wnk5c2FXTmxibk5sY3k5TVNVTkZUbE5GTFRJdU1DNW9kRzFzQUdnQWRBQjBBSEFBT2dBdkFDOEFkd0IzQUhjQUxnQmhBSEFBWVFCakFHZ0FaUUF1QUc4QWNnQm5BQzhBYkFCcEFHTUFaUUJ1QUhNQVpRQnpBQzhBVEFCSkFFTUFSUUJPQUZNQVJRQXRBRElBTGdBd0FDNEFhQUIwQUcwQWJGWmxjbk5wYjI0Z01TNDJBRllBWlFCeUFITUFhUUJ2QUc0QUlBQXhBQzRBTmxkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBYzFkbFlrTnZiWEJ2Ym1WdWRITkpZMjl1Y3dCWEFHVUFZZ0JEQUc4QWJRQndBRzhBYmdCbEFHNEFkQUJ6QUVrQVl3QnZBRzRBYzFKbFozVnNZWElBVWdCbEFHY0FkUUJzQUdFQWNsZGxZa052YlhCdmJtVnVkSE5KWTI5dWN3QlhBR1VBWWdCREFHOEFiUUJ3QUc4QWJnQmxBRzRBZEFCekFFa0FZd0J2QUc0QWN3QUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQVwiKVxufVxuIiwiIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2JhZGdlL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaWNvbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL3V0aWxzL19wb3NpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaWNvbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiLy8gQmFkZ2VcbiRiYWRnZS1wYWRkaW5nLXg6ICRiYWRnZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAkYmFkZ2UtcGFkZGluZy15ICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICRiYWRnZS1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRiYWRnZS1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcblxuJGJhZGdlLXBhZGRpbmcteC1zbTogKCAkYmFkZ2UtcGFkZGluZy14IC8gMiApICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteS1zbTogKCAkYmFkZ2UtcGFkZGluZy15IC8gMiApICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci13aWR0aC1zbTogJGJhZGdlLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXNpemUtc206ICggJGJhZGdlLWZvbnQtc2l6ZSAqIC44MzMzMzMzMzMzICkgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQtc206IDEgIWRlZmF1bHQ7XG5cbiRiYWRnZS1wYWRkaW5nLXgtbGc6ICggJGJhZGdlLXBhZGRpbmcteCAqIDEuNSApICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteS1sZzogKCAkYmFkZ2UtcGFkZGluZy15ICogMS41ICkgIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXdpZHRoLWxnOiAkYmFkZ2UtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtc2l6ZS1sZzogKCAkYmFkZ2UtZm9udC1zaXplICogMS4xNjY2NjY2NjY2ICkgIWRlZmF1bHQ7XG4kYmFkZ2UtbGluZS1oZWlnaHQtbGc6IDEuMjUgIWRlZmF1bHQ7XG5cbiRiYWRnZS1maXhlZC1zaXplOiAyMHB4ICFkZWZhdWx0O1xuJGJhZGdlLWNhbGMtc2l6ZTogY2FsYyggI3skYmFkZ2UtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skYmFkZ2UtcGFkZGluZy15ICogMn0gKyAjeyRiYWRnZS1ib3JkZXItd2lkdGggKiAyfSApICFkZWZhdWx0O1xuJGJhZGdlLXNpemU6IGlmKCAkdXNlLWNhbGMtYmFkZ2Utc2l6ZSwgJGJhZGdlLWNhbGMtc2l6ZSwgJGJhZGdlLWZpeGVkLXNpemUgKTtcbiRiYWRnZS1kb3Qtc2l6ZTogMTBweDtcblxuJGJhZGdlLWZpeGVkLXNpemUtc206IDE1cHggIWRlZmF1bHQ7XG4kYmFkZ2UtY2FsYy1zaXplLXNtOiBjYWxjKCAjeyRiYWRnZS1saW5lLWhlaWdodC1zbSAqIDFlbX0gKyAjeyRiYWRnZS1wYWRkaW5nLXktc20gKiAyfSArICN7JGJhZGdlLWJvcmRlci13aWR0aC1zbSAqIDJ9ICkgIWRlZmF1bHQ7XG4kYmFkZ2Utc2l6ZS1zbTogaWYoICR1c2UtY2FsYy1iYWRnZS1zaXplLCAkYmFkZ2UtY2FsYy1zaXplLXNtLCAkYmFkZ2UtZml4ZWQtc2l6ZS1zbSApO1xuJGJhZGdlLWRvdC1zaXplLXNtOiA2cHg7XG5cbiRiYWRnZS1maXhlZC1zaXplLWxnOiAzMHB4ICFkZWZhdWx0O1xuJGJhZGdlLWNhbGMtc2l6ZS1sZzogY2FsYyggI3skYmFkZ2UtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skYmFkZ2UtcGFkZGluZy15LWxnICogMn0gKyAjeyRiYWRnZS1ib3JkZXItd2lkdGgtbGcgKiAyfSApICFkZWZhdWx0O1xuJGJhZGdlLXNpemUtbGc6IGlmKCAkdXNlLWNhbGMtYmFkZ2Utc2l6ZSwgJGJhZGdlLWNhbGMtc2l6ZS1sZywgJGJhZGdlLWZpeGVkLXNpemUtbGcgKTtcbiRiYWRnZS1kb3Qtc2l6ZS1sZzogMTJweDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYmFkZ2UvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJhZGdlL2xheW91dFwiICkge1xuXG4gICAgLmstYmFkZ2Uge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cbiAgICAuay1iYWRnZSA+ICoge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cblxuICAgIC8vIExpbmtzXG4gICAgYS5rLWJhZGdlLFxuICAgIC5rLWJhZGdlID4gYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgYS5rLWJhZGdlOmhvdmVyLFxuICAgIC5rLWJhZGdlID4gYTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuXG4gICAgLy8gSWNvblxuICAgIC5rLWJhZGdlLWljb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDFlbTtcbiAgICAgICAgbWF4LWhlaWdodDogMWVtO1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWJhZGdlLWljb24uay1zdmctaWNvbiBzdmcge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG5cbiAgICAvLyBCYWRnZSBzaXplc1xuICAgIC5rLWJhZGdlLXNtIHtcbiAgICAgICAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1zbSAkYmFkZ2UtcGFkZGluZy14LXNtO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRiYWRnZS1ib3JkZXItd2lkdGgtc207XG4gICAgICAgIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZS1zbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRiYWRnZS1saW5lLWhlaWdodC1zbTtcblxuICAgICAgICAmOmVtcHR5IHsgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteS1zbTsgfVxuICAgIH1cbiAgICAuay1iYWRnZS1tZCB7XG4gICAgICAgIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkYmFkZ2UtYm9yZGVyLXdpZHRoO1xuICAgICAgICBmb250LXNpemU6ICRiYWRnZS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYmFkZ2UtbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgJjplbXB0eSB7IHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXk7IH1cbiAgICB9XG4gICAgLmstYmFkZ2UtbGcge1xuICAgICAgICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15LWxnICRiYWRnZS1wYWRkaW5nLXgtbGc7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJhZGdlLWJvcmRlci13aWR0aC1sZztcbiAgICAgICAgZm9udC1zaXplOiAkYmFkZ2UtZm9udC1zaXplLWxnO1xuICAgICAgICBsaW5lLWhlaWdodDogJGJhZGdlLWxpbmUtaGVpZ2h0LWxnO1xuXG4gICAgICAgICY6ZW1wdHkgeyBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15LWxnOyB9XG4gICAgfVxuXG5cbiAgICAvLyBCYWRnZSBzaGFwZXNcbiAgICAuay1iYWRnZS1yb3VuZGVkIHtcbiAgICAgICAgJi5rLWJhZGdlLXNtIHsgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJhZGdlLWJvcmRlci1yYWRpdXMtc20gKTsgfVxuICAgICAgICAmLmstYmFkZ2UtbWQgeyBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYmFkZ2UtYm9yZGVyLXJhZGl1cyApOyB9XG4gICAgICAgICYuay1iYWRnZS1sZyB7IEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRiYWRnZS1ib3JkZXItcmFkaXVzLWxnICk7IH1cbiAgICB9XG4gICAgLmstYmFkZ2UtcGlsbCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVyZW07XG4gICAgfVxuICAgIC5rLWJhZGdlLWNpcmNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblxuICAgICAgICAmLmstYmFkZ2Utc20ge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplLXNtO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbGcge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1zaXplLWxnO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2Utc2l6ZS1sZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1iYWRnZS1kb3Qge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7ICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICAgJi5rLWJhZGdlLXNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYmFkZ2UtZG90LXNpemUtc207XG4gICAgICAgICAgICBoZWlnaHQ6ICRiYWRnZS1kb3Qtc2l6ZS1zbTtcbiAgICAgICAgfVxuICAgICAgICAmLmstYmFkZ2UtbWQge1xuICAgICAgICAgICAgd2lkdGg6ICRiYWRnZS1kb3Qtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJhZGdlLWRvdC1zaXplO1xuICAgICAgICB9XG4gICAgICAgICYuay1iYWRnZS1sZyB7XG4gICAgICAgICAgICB3aWR0aDogJGJhZGdlLWRvdC1zaXplLWxnO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYmFkZ2UtZG90LXNpemUtbGc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBrZW5kby1iYWRnZS1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLy8gQmFkZ2UgcG9zaXRpb25cbiAgICAuay1iYWRnZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbiAgICBAZWFjaCAkcGxhY2VtZW50LCAkdHJhbnNsYXRlIGluIChcImluc2lkZVwiOiBudWxsLCBcImVkZ2VcIjogNTAsIFwib3V0c2lkZVwiOiAxMDApIHtcblxuICAgICAgICAuay1iYWRnZS0jeyRwbGFjZW1lbnR9IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk7XG5cbiAgICAgICAgICAgICYuay10b3Atc3RhcnQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC0xJSAqICR0cmFuc2xhdGUsIC0xJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstdG9wLWVuZCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMSUgKiAkdHJhbnNsYXRlLCAtMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLWJvdHRvbS1zdGFydCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggLTElICogJHRyYW5zbGF0ZSwgMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLWJvdHRvbS1lbmQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIDElICogJHRyYW5zbGF0ZSwgMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsIC5rLWJhZGdlLSN7JHBsYWNlbWVudH0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0uay1iYWRnZS0jeyRwbGFjZW1lbnR9LFxuICAgICAgICBbZGlyPVwicnRsXCJdIC5rLWJhZGdlLSN7JHBsYWNlbWVudH0ge1xuICAgICAgICAgICAgJi5rLXRvcC1zdGFydCB7XG4gICAgICAgICAgICAgICAgQGlmICR0cmFuc2xhdGUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggMSUgKiAkdHJhbnNsYXRlLCAtMSUgKiAkdHJhbnNsYXRlICk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5rLXRvcC1lbmQge1xuICAgICAgICAgICAgICAgIEBpZiAkdHJhbnNsYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC0xJSAqICR0cmFuc2xhdGUsIC0xJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmstYm90dG9tLXN0YXJ0IHtcbiAgICAgICAgICAgICAgICBAaWYgJHRyYW5zbGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAxJSAqICR0cmFuc2xhdGUsIDElICogJHRyYW5zbGF0ZSApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuay1ib3R0b20tZW5kIHtcbiAgICAgICAgICAgICAgICBAaWYgJHRyYW5zbGF0ZSB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtMSUgKiAkdHJhbnNsYXRlLCAxJSAqICR0cmFuc2xhdGUgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJvcmRlciBjdXRvdXRcbiAgICAuay1iYWRnZS1ib3JkZXItY3V0b3V0IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2JhZGdlL190aGVtZS5zY3NzXCI7XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJiYWRnZS90aGVtZS9ib290c3RyYXBcIikge1xuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJhZGdlL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBTb2xpZCBiYWRnZXNcbiAgICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICR0aGVtZS1jb2xvcnMge1xuICAgICAgICAuay1iYWRnZS1zb2xpZC5rLWJhZGdlLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgICAgY29sb3I6IGNvbnRyYXN0LXdjYWcoICRjb2xvciApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gT3V0bGluZSBiYWRnZXNcbiAgICAuay1iYWRnZS1vdXRsaW5lIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgfVxuXG4gICAgQGVhY2ggJG5hbWUsICRjb2xvciBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstYmFkZ2Utb3V0bGluZS5rLWJhZGdlLSN7JG5hbWV9IHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2J1dHRvbi9fbGF5b3V0LnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcImJ1dHRvbi9sYXlvdXQvYm9vdHN0cmFwXCIpIHtcblxuICAgIC8vIERlZmF1bHQgYnV0dG9uXG4gICAgLmstYnV0dG9uIHtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImJ1dHRvbi9sYXlvdXRcIikge1xuXG4gICAgLy8gQnV0dG9uXG4gICAgLmstYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nLXkgJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGJ1dHRvbi1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkYnV0dG9uLWxpbmUtaGVpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogJGJ1dHRvbi1mb250LWZhbWlseTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJi5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWljb24sXG4gICAgICAgIC5rLWltYWdlLFxuICAgICAgICAuay1zcHJpdGUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiB2YXJpYW50c1xuICAgICAgICAmLWljb250ZXh0IHtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBJRTlcblxuICAgICAgICAgICAgLmstaWNvbixcbiAgICAgICAgICAgIC5rLWltYWdlLFxuICAgICAgICAgICAgLmstc3ByaXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgKCRidXR0b24tcGFkZGluZy14IC8gMikgMCAoLSRidXR0b24tcGFkZGluZy14IC8gMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1ydGwsXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgICAgICAuay1pY29uLFxuICAgICAgICAgICAgICAgIC5rLWltYWdlLFxuICAgICAgICAgICAgICAgIC5rLXNwcml0ZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAoLSRidXR0b24tcGFkZGluZy14IC8gMikgMCAoJGJ1dHRvbi1wYWRkaW5nLXggLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gVGV4dCBidXR0b25cbiAgICAuay10ZXh0LWJ1dHRvbiB7XG4gICAgICAgID4gLmstaWNvbixcbiAgICAgICAgPiAuay1idXR0b24taWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBJY29uIGJ1dHRvblxuICAgIC5rLWljb24tYnV0dG9uLFxuICAgIC5rLWJ1dHRvbi5rLWJ1dHRvbi1pY29uIHtcbiAgICAgICAgd2lkdGg6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcblxuICAgICAgICAuay10ZXh0LFxuICAgICAgICAuay1idXR0b24tdGV4dCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBJbnB1dCBidXR0b25cbiAgICAuay1pbnB1dC1idXR0b24ge31cbiAgICAuay1pbnB1dC1idXR0b24uay1pY29uLWJ1dHRvbiB7fVxuXG5cbiAgICAvL0Ryb3BEb3duIEJ1dHRvblxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG5cbiAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAuay1idXR0b24tZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1idXR0b24gfiAuay1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogaWYoICRidXR0b24tYm9yZGVyLXdpZHRoID09IDAsIG51bGwsIC0kYnV0dG9uLWJvcmRlci13aWR0aCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgLmstYnV0dG9uOmFjdGl2ZSxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cC1zdGFydCxcbiAgICAgICAgLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JvdXAtZW5kLFxuICAgICAgICAuay1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cC1zdGFydC5rLWdyb3VwLWVuZCxcbiAgICAgICAgLmstYnV0dG9uOmZpcnN0LWNoaWxkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cblxuICAgICAgICA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4gICAgICAgIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICAgICAgbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLWJ1dHRvbi1ncm91cC1zdHJldGNoZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblxuICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNwbGl0IGJ1dHRvblxuICAgIC5rLXNwbGl0LWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLmstYnV0dG9uXG4gICAgICAgID4gLmstYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIH1cbiAgICAgICAgPiAuay1zcGxpdC1idXR0b24tYXJyb3csXG4gICAgICAgID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiBpZiggJGJ1dHRvbi1ib3JkZXItd2lkdGggPT0gMCwgbnVsbCwgLSRidXR0b24tYm9yZGVyLXdpZHRoICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC8vIGstYnV0dG9uXG4gICAgICAgICAgICA+IC5rLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAwICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCAwICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gRmxhdCBidXR0b24gYW5kIGJhcmVcbiAgICAuay1idXR0b24tZmxhdCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSxcbiAgICAgICAgJjpob3ZlcjphY3RpdmUsXG4gICAgICAgICY6aG92ZXIuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstYnV0dG9uLmstZmxhdCxcbiAgICAuay1idXR0b24uay1iYXJlIHtcbiAgICAgICAgQGV4dGVuZCAuay1idXR0b24tZmxhdDtcbiAgICB9XG5cblxuICAgIC8vIE91dGxpbmUgYnV0dG9uXG4gICAgLmstYnV0dG9uLW91dGxpbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCBub25lICk7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cbiAgICAuay1idXR0b24uay1vdXRsaW5lIHtcbiAgICAgICAgQGV4dGVuZCAuay1idXR0b24tb3V0bGluZTtcbiAgICB9XG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwge1xuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXAtc3RhcnQsXG4gICAgICAgICAgICAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstZ3JvdXAtZW5kLFxuICAgICAgICAgICAgLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1zdGFydC5rLWdyb3VwLWVuZCxcbiAgICAgICAgICAgIC5rLWJ1dHRvbjpmaXJzdC1jaGlsZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU3BsaXQgYnV0dG9uXG4gICAgICAgIC5rLXNwbGl0LWJ1dHRvbiB7XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBrLWJ1dHRvblxuICAgICAgICAgICAgPiAuay1idXR0b246Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cyggJGJ1dHRvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLXNwbGl0LWJ1dHRvbi1hcnJvdyxcbiAgICAgICAgICAgID4gLmstYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoICRidXR0b24tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiYnV0dG9uL2xheW91dC9vdmVybGF5XCIgKSB7XG5cbiAgICAvLyBCdXR0b24gb3ZlcmxheVxuICAgIC5rLWJ1dHRvbi1vdmVybGF5IHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggaW5oZXJpdCApO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgcmlnaHQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgdG9wOiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvdHRvbTogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG5cblxuICAgIC5rLWJ1dHRvbiB7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBleHRlbmQgLmstYnV0dG9uLW92ZXJsYXk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmbGF0LWJ1dHRvbi1ob3Zlci1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZCBzdGF0ZVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmbGF0LWJ1dHRvbi1mb2N1c2VkLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5rLW5vLWZvY3VzOm5vdCg6aG92ZXIpLFxuICAgICAgICAmLmstbm8tZm9jdXM6bm90KC5rLXN0YXRlLWhvdmVyKSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQcmVzc2VkIHN0YXRlXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZsYXQtYnV0dG9uLWFjdGl2ZS1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZsYXQtYnV0dG9uLXNlbGVjdGVkLW9wYWNpdHk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYnV0dG9uLWNsZWFyIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImJ1dHRvbi9sYXlvdXQvZm9jdXMtcmluZ1wiICkge1xuXG4gICAgLmstYnV0dG9uIHtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYnV0dG9uLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgcmlnaHQ6IC0kYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHRvcDogLSRidXR0b24tYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm90dG9tOiAtJGJ1dHRvbi1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiYnV0dG9uL2llLWNvbXBhdFwiICkge1xuXG4gICAgLmstaWU5LFxuICAgIC5rLWllMTAge1xuXG4gICAgICAgIC5rLWJ1dHRvbltkaXNhYmxlZF06aG92ZXIsXG4gICAgICAgIC5rLWJ1dHRvbltkaXNhYmxlZF06Zm9jdXMsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWRpc2FibGVkOmhvdmVyLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZDpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZC1sZWdhY3ktaWUoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLWllIHtcblxuICAgICAgICAuay1idXR0b24sXG4gICAgICAgIC5rLWJ1dHRvbi1ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYnV0dG9uL190aGVtZS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImJ1dHRvbi90aGVtZVwiICkge1xuXG4gICAgLy8gRGVmYXVsdCBidXR0b25cbiAgICAuay1idXR0b24ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICRidXR0b24tYm9yZGVyLFxuICAgICAgICAgICAgJGJ1dHRvbi1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRidXR0b24taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFByZXNzZWQgc3RhdGVcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAkYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBEaXNhYmxlZCBzdGF0ZVxuICAgICAgICAvLyAmOmRpc2FibGVkLFxuICAgICAgICAvLyAmLmstc3RhdGUtZGlzYWJsZWQge31cblxuICAgIH1cblxuXG4gICAgLy8gUHJpbWFyeSBidXR0b25cbiAgICAuay1idXR0b24uay1wcmltYXJ5IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWJnLFxuICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgIC8vIEhvdm9lciBzdGF0ZVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJHByaW1hcnktYnV0dG9uLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQWN0aXZlIHN0YXRlXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgIC8vICY6ZGlzYWJsZWQsXG4gICAgICAgIC8vICYuay1zdGF0ZS1kaXNhYmxlZCB7fVxuXG4gICAgfVxuXG5cbiAgICAvLyBEcm9wZG93biBidXR0b25cbiAgICAuay1kcm9wZG93bi1idXR0b24ge1xuICAgICAgICAmOmFjdGl2ZSA+IC5rLWJ1dHRvbjpub3QoOmRpc2FibGVkKSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSA+IC5rLWJ1dHRvbjpub3QoOmRpc2FibGVkKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAkYnV0dG9uLXByZXNzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyA+IC5rLWJ1dHRvbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQgPiAuay1idXR0b24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRvZ2dsZSBidXR0b25cbiAgICAuay10b2dnbGUtYnV0dG9uIHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1iZyxcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHByaW1hcnktYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1zaGFkb3c7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAuay1idXR0b24tZ3JvdXAge1xuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjphY3RpdmUsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtc2VsZWN0ZWQsXG4gICAgICAgID4gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuay1idXR0b24sXG4gICAgICAgID4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkcHJpbWFyeS1idXR0b24tcHJlc3NlZC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uOmZvY3VzLFxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICA+IGlucHV0W3R5cGU9XCJyYWRpb1wiXTpmb2N1cyArIC5rLWJ1dHRvbixcbiAgICAgICAgPiBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Zm9jdXMgKyAuay1idXR0b24ge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoMCwgMCwgMCwgLjEzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgIC8vICY6ZGlzYWJsZWQsXG4gICAgICAgIC8vICYuay1zdGF0ZS1kaXNhYmxlZCB7fVxuXG4gICAgfVxuXG5cbiAgICAvLyBTcGxpdCBidXR0b25cbiAgICAuay1zcGxpdC1idXR0b246Zm9jdXMsXG4gICAgLmstc3BsaXQtYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgfVxuXG4gICAgLmstc3BsaXQtYnV0dG9uLmstYnV0dG9uLWdyb3VwIC5rLWJ1dHRvbiB7XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWJnLFxuICAgICAgICAgICAgICAgICRidXR0b24tcHJlc3NlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcIm91dGxpbmUtYnV0dG9uL3RoZW1lXCIgKSB7XG5cbiAgICAvLyBPdXRsaW5lIGJ1dHRvblxuICAgIC5rLWJ1dHRvbi5rLW91dGxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29sb3I6ICRidXR0b24tdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggY29udHJhc3Qtd2NhZyggJGJ1dHRvbi10ZXh0ICksICRidXR0b24tdGV4dCwgJGJ1dHRvbi10ZXh0LCBub25lICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBBY3RpdmUgc3RhdGVcbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggY29udHJhc3Qtd2NhZyggJGJ1dHRvbi10ZXh0ICksICRidXR0b24tdGV4dCwgJGJ1dHRvbi10ZXh0LCBub25lICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggY29udHJhc3Qtd2NhZyggJGJ1dHRvbi10ZXh0ICksICRidXR0b24tdGV4dCwgJGJ1dHRvbi10ZXh0LCBub25lICk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstYnV0dG9uLmstcHJpbWFyeS5rLW91dGxpbmUge1xuICAgICAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1iZztcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAvLyBIb3ZlciBzdGF0ZVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggY29udHJhc3Qtd2NhZyggJHByaW1hcnktYnV0dG9uLWJnICksICRwcmltYXJ5LWJ1dHRvbi1iZywgJHByaW1hcnktYnV0dG9uLWJnLCBub25lICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFjdG92ZSBzdGF0ZVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCBjb250cmFzdC13Y2FnKCAkcHJpbWFyeS1idXR0b24tYmcgKSwgJHByaW1hcnktYnV0dG9uLWJnLCAkcHJpbWFyeS1idXR0b24tYmcsIG5vbmUgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggY29udHJhc3Qtd2NhZyggJHByaW1hcnktYnV0dG9uLWJnICksICRwcmltYXJ5LWJ1dHRvbi1iZywgJHByaW1hcnktYnV0dG9uLWJnLCBub25lICk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiZmxhdC1idXR0b24vdGhlbWVcIiApIHtcblxuICAgIC8vIEZsYXQgYnV0dG9uXG4gICAgLmstYnV0dG9uLWZsYXQge1xuXG4gICAgICAgIC8vIEV4cGxpY2l0bHkgZXhjbHVkZSBmbGF0IGJ1dHRvbiBmcm9tIGJ1dHRvbiBncm91cCBzdHlsaW5nXG4gICAgICAgICYsXG4gICAgICAgIC5rLWJ1dHRvbi1ncm91cCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuMTI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstYnV0dG9uLWZsYXQuay1wcmltYXJ5IHtcblxuICAgICAgICAvLyBFeHBsaWNpdGx5IGV4Y2x1ZGUgZmxhdCBidXR0b24gZnJvbSBidXR0b24gZ3JvdXAgc3R5bGluZ1xuICAgICAgICAmLFxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgIC5rLWJ1dHRvbi1ncm91cCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJjbGVhci1idXR0b24vdGhlbWVcIiApIHtcbiAgICAuay1idXR0b24uay1idXR0b24tY2xlYXIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIGNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgY29sb3I6ICRjbGVhci1idXR0b24taG92ZXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZDphY3RpdmUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjbGVhci1idXR0b24tdGV4dDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkY2xlYXItYnV0dG9uLWZvY3VzZWQtb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vIEZvcm1zXG4kZm9ybS1zcGFjZXI6ICRwYWRkaW5nLXggKiAyICFkZWZhdWx0O1xuXG4kZm9ybS1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1saW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRmb3JtLWxpbmUtaGVpZ2h0LWVtOiAoJGZvcm0tbGluZS1oZWlnaHQgKiAxZW0pICFkZWZhdWx0O1xuJGZvcm0tbGluZS1oZWlnaHQtc206ICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcbiRmb3JtLWxpbmUtaGVpZ2h0LWxnOiAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRmb3JtLWZpZWxkc2V0LW1hcmdpbjogMnJlbSAwIDAgIWRlZmF1bHQ7XG4kZm9ybS1maWVsZHNldC1wYWRkaW5nOiAwcHggIWRlZmF1bHQ7XG5cbiRmb3JtLWxlZ2VuZC1tYXJnaW46IDAgMCAxcmVtICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLXBhZGRpbmc6IDBweCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1ib3JkZXItd2lkdGg6IDAgMCAycHggIWRlZmF1bHQ7XG4kZm9ybS1sZWdlbmQtYm9yZGVyLXN0eWxlOiBzb2xpZCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC1ib3JkZXItY29sb3I6ICRjb21wb25lbnQtYm9yZGVyICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGZvcm0tbGVnZW5kLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRmb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuXG4kZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tOiAwcHggIWRlZmF1bHQ7XG5cbiRmb3JtLWJ1dHRvbi1tYXJnaW4teDogOHB4ICFkZWZhdWx0O1xuXG4kZm9ybS1oaW50LWZvbnQtc2l6ZTogMTJweCAhZGVmYXVsdDtcbiRmb3JtLWhpbnQtZm9udC1zdHlsZTogbm9ybWFsICFkZWZhdWx0O1xuJGZvcm0taGludC1tYXJnaW4tdG9wOiA0cHggIWRlZmF1bHQ7XG5cbiRmb3JtLWZpZWxkLW1hcmdpbi10b3A6IDFyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlcGFyYXRvci1tYXJnaW46ICRmb3JtLWZpZWxkLW1hcmdpbi10b3AgMCAwICFkZWZhdWx0O1xuJGZvcm0tc2VwYXJhdG9yLWJvcmRlci1jb2xvcjogJGZvcm0tbGVnZW5kLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGhvcml6b250YWwtZm9ybS1sYWJlbC1wYWRkaW5nLXRvcDogNXB4ICFkZWZhdWx0O1xuJGhvcml6b250YWwtZm9ybS1sYWJlbC1tYXJnaW4teDogMTBweCAhZGVmYXVsdDtcbiRob3Jpem9udGFsLWZvcm0tbGFiZWwtd2lkdGg6IDI1JSAhZGVmYXVsdDtcbiRob3Jpem9udGFsLWZvcm0tbGFiZWwtYWxpZ246IGZsZXgtZW5kICFkZWZhdWx0O1xuXG4kaW5saW5lLWZvcm0tZWxlbWVudC13aWR0aDogMjUlICFkZWZhdWx0O1xuXG4kZm9ybXMtaW52YWxpZC1jb2xvcjogJGVycm9yICFkZWZhdWx0O1xuXG5cbi8vIExhYmVsXG4kbGFiZWwtb3B0aW9uYWwtbWFyZ2luLXg6IDZweCAhZGVmYXVsdDtcbiRsYWJlbC1vcHRpb25hbC1mb250LXNpemU6IDEycHggIWRlZmF1bHQ7XG4kbGFiZWwtb3B0aW9uYWwtZm9udC1zdHlsZTogaXRhbGljICFkZWZhdWx0O1xuXG5cbi8vIEZpZWxkc2V0XG4kZmllbGRzZXQtbWFyZ2luOiAzMHB4ICFkZWZhdWx0O1xuJGZpZWxkc2V0LWZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcblxuJGZpZWxkc2V0LWJnOiBudWxsICFkZWZhdWx0O1xuJGZpZWxkc2V0LXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kZmllbGRzZXQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZmllbGRzZXQtbGVnZW5kLWJnOiBudWxsICFkZWZhdWx0O1xuJGZpZWxkc2V0LWxlZ2VuZC10ZXh0OiBkYXJrZW4oJGJvZHktdGV4dCwgMTMlKSAhZGVmYXVsdDtcbiRmaWVsZHNldC1sZWdlbmQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuIiwiLy8gUG9wdXBcbiRwb3B1cC1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiRwb3B1cC1wYWRkaW5nLXk6ICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wdXAtYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kcG9wdXAtYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRwb3B1cC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kcG9wdXAtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHBvcHVwLWhlYWRlci1wYWRkaW5nOiAkbGlzdC1pdGVtLXBhZGRpbmcteSAkbGlzdC1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRwb3B1cC1oZWFkZXItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuJHBvcHVwLWhlYWRlci10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHBvcHVwLWZpbHRlci1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3B1cC1jb250ZW50LXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcbiRwb3B1cC1jb250ZW50LXBhZGRpbmcteTogbWFwLWdldCggJHNwYWNpbmcsIDIgKSAhZGVmYXVsdDtcblxuJHBvcHVwLWJnOiAkZHJvcGRvd24tYmcgIWRlZmF1bHQ7XG4kcG9wdXAtdGV4dDogJGRyb3Bkb3duLWxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcG9wdXAtYm9yZGVyOiAkZHJvcGRvd24tYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJHBvcHVwLXNoYWRvdzogMCAycHggNHB4IDAgcmdiYSgwLCAwLCAwLCAuMDMpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIC4wNCkgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BvcHVwL19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwicG9wdXAvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cbiAgICAuay1wb3B1cCB7XG4gICAgICAgIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG5cbiAgICAgICAgICAgICYuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGZyb3plbi1ncm91cGluZy1oZWFkZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstaGVhZGVyLFxuICAgICAgICAuay1ncm91cC1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5AaW5jbHVkZSBleHBvcnRzKFwicG9wdXAvbGF5b3V0XCIpIHtcblxuICAgIC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcG9wdXAtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRwb3B1cC1wYWRkaW5nLXkgJHBvcHVwLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcG9wdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBmb250LXNpemU6ICRwb3B1cC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcG9wdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgID4gLmstd2lkZ2V0IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1jb2xvcnBpY2tlci1wb3B1cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cy1vbmx5KCAkYm9yZGVyLXJhZGl1cyApO1xuXG4gICAgICAgIC5rLXBvcHVwIHt9XG4gICAgfVxuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93biB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4ga2VuZG8tbGlzdCA+IC5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbiAgICAvLyBWaXJ0dWFsIGxpc3QgLT4gSzEgLSB2aXJ0dWFsbGlzdC5sZXNzXG4gICAgLmstcG9wdXAgLmstaXRlbS5rLWZpcnN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4gLmstZ3JvdXAtaGVhZGVyLFxuICAgIC5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogJHBvcHVwLWhlYWRlci1wYWRkaW5nO1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJHBvcHVwLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kcG9wdXAtcGFkZGluZy15O1xuICAgIH1cblxuICAgIC5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIHBhZGRpbmc6ICRwb3B1cC1oZWFkZXItcGFkZGluZztcbiAgICAgICAgbWluLWhlaWdodDogJGxpbmUtaGVpZ2h0LWVtO1xuICAgICAgICBmb250LXNpemU6ICRwb3B1cC1oZWFkZXItZm9udC1zaXplO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICYuay12aXJ0dWFsLWl0ZW0ge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcG9wdXAgPiAuay1jb2xvcnBhbGV0dGUge1xuICAgICAgICBwYWRkaW5nOiAkcG9wdXAtY29udGVudC1wYWRkaW5nLXkgJHBvcHVwLWNvbnRlbnQtcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZzogMCAuNWVtO1xuICAgICAgICBmb250LXNpemU6ICgkZm9udC1zaXplICogLjcxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogJGZvbnQtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkZm9udC1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICgkZm9udC1zaXplIC8gMik7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0kZm9udC1zaXplO1xuICAgICAgICBib3R0b206IDA7XG4gICAgfVxuICAgIC5rLXJ0bC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwLFxuICAgIFtkaXI9XCJydGxcIl0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXAge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IC0xNHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ncm91cC1oZWFkZXIrZGl2Pi5rLWxpc3Q+LmstaXRlbS5rLWZpcnN0OjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuay1wb3B1cCAuay1saXN0ID4gLmstb3V0ZXItZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICB9XG4gICAgLy8gVHJhbnNwYXJlbnQgcG9wdXBcbiAgICAuay1wb3B1cC5rLXBvcHVwLXRyYW5zcGFyZW50IHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAvLyBGbHVzaCBwb3B1cFxuICAgIC5rLXBvcHVwLmstcG9wdXAtZmx1c2gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbn1cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImxpc3QvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBMYXlvdXRcbiAgICAuay1saXN0LXNjcm9sbGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gICAgLmstbGlzdCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICA+IC5rLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY3VzdG9tLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgICA+IC5rLWktcGx1cyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgID4gLmstaXRlbSB7XG4gICAgICAgICAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1saXN0IC5rLWl0ZW0sXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbCB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0LWl0ZW0tcGFkZGluZy15ICRsaXN0LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBtaW4taGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yLCBiYWNrZ3JvdW5kLWNvbG9yLCBvdXRsaW5lLWNvbG9yLCBib3gtc2hhZG93O1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gICAgfVxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAvLyBGaWx0ZXJcbiAgICAuay1saXN0LWZpbHRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6ICRwYWRkaW5nLXg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuXG4gICAgICAgID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICAvLyByZW1vdmUgdGhlICFpbXBvcnRhbnQgZGVjbGFyYXRpb24gd2hlbiBodHRwczovL2dpdGh1Yi5jb20vdGVsZXJpay9rZW5kby11aS1jb3JlL2lzc3Vlcy8yNjE3IGlzIGZpeGVkXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRwb3B1cC1maWx0ZXItcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3skaWNvbi1zaXplfSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyggI3skaW5wdXQtcGFkZGluZy14fSArICN7JHBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcblxuICAgICAgICAgICAgPiAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkcG9wdXAtZmlsdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoICN7JGljb24tc2l6ZX0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteH0gKyAjeyRwYWRkaW5nLXh9ICk7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiAuay1wb3B1cCB7XG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9TcGxpdEJ1dHRvblxuICAgIC8vVE9ETzogV2FpdCBmb3IgZmluYWwgZGVzaWduICsgcmV2aXNlXG4gICAgLmstc3BsaXQtYnV0dG9uLFxuICAgIC5rLWRyb3Bkb3duLWJ1dHRvbiB7XG4gICAgICAgIC5rLWxpc3QgLmstaXRlbTpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGNvbnRhaW5lci9sYXlvdXRcIiApIHtcblxuICAgIC5rLWxpc3QtY29udGFpbmVyIHtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICAgICAgcGFkZGluZzogJGxpc3QtaXRlbS1wYWRkaW5nLXkgJGxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRpY29uLXNwYWNpbmcgMCAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pZTExICYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ub2RhdGEge1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTM4cHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGxpZ2h0ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXZpcnR1YWwtY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiAuay12aXJ0dWFsLWxpc3QgPiAuay12aXJ0dWFsLWl0ZW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNvbW1vbi9kZWNvcmF0aW9uL3NoYWRvdy9sZWdhY3lcIiApIHtcblxuICAgIC5rLXNoYWRvdyB7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BvcHVwL190aGVtZS5zY3NzXCI7XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwicG9wdXAvdGhlbWUvYm9vdHN0cmFwXCIgKSB7XG5cbiAgICAuay1wb3B1cCB7XG5cbiAgICAgICAgLmstaGVhZGVyLFxuICAgICAgICAuay1ncm91cC1oZWFkZXIge1xuICAgICAgICAgICAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gICAgICAgIH1cblxuICAgICAgICAuay1vdXRlci1ncm91cC1oZWFkZXIge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkZnJvemVuLWdyb3VwaW5nLWhlYWRlci10ZXh0O1xuXG4gICAgICAgICAgICAmLmstZmlyc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXBvcHVwID4gLmstZ3JvdXAtaGVhZGVyLFxuICAgIC5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyb3VwaW5nLWJvcmRlcjtcbiAgICB9XG5cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlcixcbiAgICAuay1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIuay1maXJzdCxcbiAgICAuay1wb3B1cCA+IC5rLXZpcnR1YWwtd3JhcCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdC90aGVtZS9ib290c3RyYXBcIiApIHtcblxuICAgIC5rLWxpc3Qge31cblxuICAgIC5rLWxpc3QgLmstaXRlbTpmb2N1cyxcbiAgICAuay1saXN0IC5rLWl0ZW0uay1zdGF0ZS1mb2N1c2VkLFxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWw6Zm9jdXMsXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbC5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgkbGlzdC1pdGVtLXRleHQsIC4xNSk7XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKCRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LCAuMTUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKCRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCwgLjE1KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItc2hvd24sXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciA+IC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGNvbnRhaW5lci90aGVtZS9ib290c3RyYXBcIiApIHtcblxuXG4gICAgLmstbGlzdC1jb250YWluZXIge1xuXG4gICAgICAgIC8vIEJ1dHRvbiBub3JtYWwgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uIHt9XG5cbiAgICAgICAgLy8gQnV0dG9uIGZvY3VzIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAzcHggcmdiYSgkbGlzdC1pdGVtLXRleHQsIC4xNSk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKCRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0LCAuMTUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDNweCByZ2JhKCRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCwgLjE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cCBzdGF0ZXNcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIC5rLWJ1dHRvbjphY3RpdmUsXG4gICAgICAgICAgICAuay1idXR0b24uay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJnO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLXNoYWRvdztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicG9wdXAvdGhlbWVcIikge1xuXG4gICAgLmstcG9wdXAge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHBvcHVwLXRleHQsXG4gICAgICAgICAgICAkcG9wdXAtYmcsXG4gICAgICAgICAgICAkcG9wdXAtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstcG9wdXAgPiBrZW5kby1saXN0ID4gLmstZmlyc3Qge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5rLXBvcHVwID4gLmstZ3JvdXAtaGVhZGVyLFxuICAgIC5rLXBvcHVwID4gLmstdmlydHVhbC13cmFwID4gLmstZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgY29sb3I6ICRwb3B1cC1oZWFkZXItdGV4dDtcbiAgICB9XG5cbiAgICAuay1wb3B1cCA+IC5rLWdyb3VwLWhlYWRlcixcbiAgICAuay1wb3B1cCAuay1vdXRlci1ncm91cC1oZWFkZXIuay1maXJzdCxcbiAgICAuay1wb3B1cCA+IC5rLXZpcnR1YWwtd3JhcCA+IC5rLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRsaXN0LWNvbnRhaW5lci1zaGFkb3c7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLW91dGVyLWdyb3VwLWhlYWRlciB7XG4gICAgICAgIGNvbG9yOiAkcG9wdXAtaGVhZGVyLXRleHQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgfVxuICAgIC5rLXBvcHVwIC5rLWxpc3QgLmstaXRlbSA+IC5rLWdyb3VwIHtcbiAgICAgICAgY29sb3I6ICRncm91cGluZy1oZWFkZXItdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyb3VwaW5nLWhlYWRlci1iZztcbiAgICB9XG4gICAgLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWhlYWRlci1iZyAkZ3JvdXBpbmctaGVhZGVyLWJnIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICAuay1ydGwuay1wb3B1cCAuay1saXN0IC5rLWl0ZW0gPiAuay1ncm91cDo6YmVmb3JlLFxuICAgIFtkaXI9XCJydGxcIl0gLmstcG9wdXAgLmstbGlzdCAuay1pdGVtID4gLmstZ3JvdXA6OmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyb3VwaW5nLWhlYWRlci1iZyB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JvdXBpbmctaGVhZGVyLWJnO1xuICAgIH1cbiAgICAuay1ncm91cC1oZWFkZXIrZGl2ID4gLmstbGlzdCA+IC5rLWl0ZW0uay1maXJzdDo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JvdXBpbmctYm9yZGVyO1xuICAgIH1cbiAgICAuay1saXN0ID4gLmstb3V0ZXItZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JvdXBpbmctYm9yZGVyO1xuICAgIH1cbiAgICAuay1wb3B1cCA+IC5rLWNvbG9ycGFsZXR0ZSxcbiAgICAuay1wb3B1cCA+IC5rLWZsYXRjb2xvcnBpY2tlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0L3RoZW1lXCIgKSB7XG5cbiAgICAuay1saXN0IHt9XG5cbiAgICAuay1saXN0IC5rLWl0ZW06aG92ZXIsXG4gICAgLmstbGlzdCAuay1pdGVtLmstc3RhdGUtaG92ZXIsXG4gICAgLmstbGlzdC1vcHRpb25sYWJlbDpob3ZlcixcbiAgICAuay1saXN0LW9wdGlvbmxhYmVsLmstc3RhdGUtaG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtYmdcbiAgICAgICAgKTtcblxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgY29sb3I6ICRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1saXN0IC5rLWl0ZW06Zm9jdXMsXG4gICAgLmstbGlzdCAuay1pdGVtLmstc3RhdGUtZm9jdXNlZCxcbiAgICAuay1saXN0LW9wdGlvbmxhYmVsOmZvY3VzLFxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyApO1xuICAgIH1cblxuICAgIC5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLXNlbGVjdGVkLFxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzLW9ubHkoICRib3JkZXItcmFkaXVzICk7XG4gICAgfVxuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1zaG93bixcbiAgICAuay1hbmltYXRpb24tY29udGFpbmVyID4gLmstcG9wdXAge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcG9wdXAtc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstYW5pbWF0aW9uLWNvbnRhaW5lci1maXhlZCA+IC5rLXBvcHVwIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggbm9uZSApO1xuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Y29udGFpbmVyL3RoZW1lXCIgKSB7XG5cblxuICAgIC5rLWxpc3QtY29udGFpbmVyIHtcblxuICAgICAgICAvLyBCdXR0b24gbm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbixcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiBob3ZlciBzdGF0ZVxuICAgICAgICAuay1idXR0b246aG92ZXIsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLWJnXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1dHRvbiBwcmVzc2VkIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjphY3RpdmUsXG4gICAgICAgIC5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1dHRvbiBkaXNhYmxlZCBzdGF0ZVxuICAgICAgICAuay1idXR0b24uay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQnV0dG9uIGZvY3VzIHN0YXRlXG4gICAgICAgIC5rLWJ1dHRvbjpmb2N1cyxcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkbGlzdC1pdGVtLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbm9kYXRhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlzdC1jb250YWluZXItbm8tZGF0YS10ZXh0O1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRidXR0b24tZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIi8vIEF1dG9jb21wbGV0ZVxuJGF1dG9jb21wbGV0ZS1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtYm9yZGVyOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1zaGFkb3c6ICRpbnB1dC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhdXRvY29tcGxldGUtaG92ZXJlZC1iZzogJGlucHV0LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWhvdmVyZWQtdGV4dDogJGlucHV0LWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaG92ZXJlZC1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtaG92ZXJlZC1zaGFkb3c6ICRpbnB1dC1ob3ZlcmVkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGF1dG9jb21wbGV0ZS1mb2N1c2VkLWJnOiAkaW5wdXQtZm9jdXNlZC1iZyAhZGVmYXVsdDtcbiRhdXRvY29tcGxldGUtZm9jdXNlZC10ZXh0OiAkaW5wdXQtZm9jdXNlZC10ZXh0ICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1mb2N1c2VkLXNoYWRvdzogJGlucHV0LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kYXV0b2NvbXBsZXRlLWRpc2FibGVkLWJnOiBudWxsICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWRpc2FibGVkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJGF1dG9jb21wbGV0ZS1pbnZhbGlkLWJnOiBudWxsICFkZWZhdWx0O1xuJGF1dG9jb21wbGV0ZS1pbnZhbGlkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWludmFsaWQtYm9yZGVyOiAkaW52YWxpZC1ib3JkZXIgIWRlZmF1bHQ7XG4kYXV0b2NvbXBsZXRlLWludmFsaWQtc2hhZG93OiAkaW52YWxpZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2F1dG9jb21wbGV0ZS9fbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwiYXV0b2NvbXBsZXRlL2xheW91dFwiICkge1xuXG4gICAgLy8gQXV0b2NvbXBsZXRlXG4gICAgLmstYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICB3aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG5cbiAgICAgICAgLy8gSW5wdXRcbiAgICAgICAgLmstaW5wdXQge31cblxuXG4gICAgICAgIC8vIExvYWRpbmcgaWNvblxuICAgICAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgd2lkdGg6ICRpbnB1dC1pY29uLXdpZHRoO1xuICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaWNvbi1oZWlnaHQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENsZWFyIHZhbHVlXG4gICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgIC8vICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9hdXRvY29tcGxldGUvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJhdXRvY29tcGxldGUvdGhlbWVcIikge1xuXG4gICAgLy8gUmVtb3ZlIGZpcnN0IHNlbGVjdG9yIHdoZW4gaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tYW5ndWxhci1kcm9wZG93bnMvaXNzdWVzLzY1NiBpcyBkb25lLlxuICAgIC5rLWF1dG9jb21wbGV0ZS5rLWhlYWRlcixcbiAgICAuay1hdXRvY29tcGxldGUge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS10ZXh0LFxuICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1iZyxcbiAgICAgICAgICAgICRhdXRvY29tcGxldGUtYm9yZGVyXG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtc2hhZG93ICk7XG5cbiAgICAgICAgLy8gSG92ZXIgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXV0b2NvbXBsZXRlLWhvdmVyZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1cyBzdGF0ZVxuICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLW9wZW4sXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cy13aXRoaW4ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkYXV0b2NvbXBsZXRlLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtZGlzYWJsZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGF1dG9jb21wbGV0ZS1kaXNhYmxlZC1zaGFkb3cgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1pbnZhbGlkLXRleHQsXG4gICAgICAgICAgICAgICAgJGF1dG9jb21wbGV0ZS1pbnZhbGlkLWJnLFxuICAgICAgICAgICAgICAgICRhdXRvY29tcGxldGUtaW52YWxpZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC8vICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRhdXRvY29tcGxldGUtaW52YWxpZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkYXV0b2NvbXBsZXRlLWludmFsaWQtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pbnB1dC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Zsb2F0aW5nLWxhYmVsL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaWNvbnMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wb3B1cC9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCIvLyBDb21ib2JveGVzXG4kY29tYm9ib3gtc2VsZWN0LXBhZGRpbmcteDogJGJ1dHRvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LXBhZGRpbmcteTogJGJ1dHRvbi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LXdpZHRoOiBhdXRvICFkZWZhdWx0O1xuJGNvbWJvYm94LXNlbGVjdC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGNvbWJvYm94LWJnOiAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY29tYm9ib3gtdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kY29tYm9ib3gtYm9yZGVyOiAkaW5wdXQtYm9yZGVyICFkZWZhdWx0O1xuXG4kY29tYm9ib3gtaG92ZXJlZC1iZzogJGlucHV0LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kY29tYm9ib3gtaG92ZXJlZC10ZXh0OiAkaW5wdXQtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJGNvbWJvYm94LWhvdmVyZWQtYm9yZGVyOiAkaW5wdXQtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjb21ib2JveC1mb2N1c2VkLWJnOiAkaW5wdXQtZm9jdXNlZC1iZyAhZGVmYXVsdDtcbiRjb21ib2JveC1mb2N1c2VkLXRleHQ6ICRpbnB1dC1mb2N1c2VkLXRleHQgIWRlZmF1bHQ7XG4kY29tYm9ib3gtZm9jdXNlZC1ib3JkZXI6ICRpbnB1dC1mb2N1c2VkLWJvcmRlciAhZGVmYXVsdDtcbiRjb21ib2JveC1mb2N1c2VkLXNoYWRvdzogJGlucHV0LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuXG4kY29tYm9ib3gtc2VsZWN0LWJnOiAkYnV0dG9uLWJnICFkZWZhdWx0O1xuJGNvbWJvYm94LXNlbGVjdC10ZXh0OiAkYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LWJvcmRlcjogJGJ1dHRvbi1ib3JkZXIgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LWdyYWRpZW50OiAkYnV0dG9uLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kY29tYm9ib3gtc2VsZWN0LWhvdmVyZWQtYmc6ICRidXR0b24taG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRjb21ib2JveC1zZWxlY3QtaG92ZXJlZC10ZXh0OiAkYnV0dG9uLWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRjb21ib2JveC1zZWxlY3QtaG92ZXJlZC1ib3JkZXI6ICRidXR0b24taG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LWhvdmVyZWQtZ3JhZGllbnQ6ICRidXR0b24taG92ZXJlZC1ncmFkaWVudCAhZGVmYXVsdDtcblxuJGNvbWJvYm94LXNlbGVjdC1mb2N1c2VkLWJnOiAkYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LWZvY3VzZWQtdGV4dDogJGJ1dHRvbi1wcmVzc2VkLXRleHQgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LWZvY3VzZWQtYm9yZGVyOiAkYnV0dG9uLXByZXNzZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNvbWJvYm94LXNlbGVjdC1mb2N1c2VkLWdyYWRpZW50OiAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQgIWRlZmF1bHQ7XG4kY29tYm9ib3gtc2VsZWN0LWZvY3VzZWQtc2hhZG93OiAkYnV0dG9uLXByZXNzZWQtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21ib2JveC9fbGF5b3V0LnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcImNvbWJvYm94L2xheW91dC9ib290c3RyYXBcIikge1xuICAgIC5rLWNvbWJvYm94IHtcbiAgICAgICAgLmstZHJvcGRvd24td3JhcCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJjb21ib2JveC9sYXlvdXRcIikge1xuXG4gICAgLmstY29tYm9ib3gge1xuICAgICAgICB3aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstZHJvcGRvd24td3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIElucHV0XG4gICAgICAgIC5rLWlucHV0IHt9XG5cblxuICAgICAgICAvLyBDbGVhciB2YWx1ZVxuICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgLmstZHJvcGRvd24td3JhcC5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAuay1kcm9wZG93bi13cmFwLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogJGNvbWJvYm94LXNlbGVjdC1wYWRkaW5nLXkgJGNvbWJvYm94LXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgICAgICAgICB3aWR0aDogaWYoJHVzZS1waWNrZXItc2VsZWN0LXdpZHRoLCAkY29tYm9ib3gtc2VsZWN0LXdpZHRoLCBhdXRvKTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgJGNvbWJvYm94LXNlbGVjdC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgJGNvbWJvYm94LXNlbGVjdC1ib3JkZXItd2lkdGggMCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9jb21ib2JveC9fdGhlbWUuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiY29tYm9ib3gvdGhlbWUvYm9vdHN0cmFwXCIpIHtcblxuICAgIC8vIENvbWJvYm94XG4gICAgLmstY29tYm9ib3gge1xuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgIC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkY29tYm9ib3gtc2VsZWN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY29tYm9ib3gtc2VsZWN0LWZvY3VzZWQtc2hhZG93KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNvbWJvYm94L3RoZW1lXCIpIHtcblxuICAgIC5rLWNvbWJvYm94IHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG5cbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtYmcsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC10ZXh0LFxuICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtYmcsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1ncmFkaWVudFxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgPiA6aG92ZXIsXG4gICAgICAgIC5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRjb21ib2JveC1zZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJGNvbWJvYm94LXNlbGVjdC1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgID4gLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNvbWJvYm94LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAkY29tYm9ib3gtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjb21ib2JveC1mb2N1c2VkLXNoYWRvdyk7XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7fVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYWN0aW9uLWJ1dHRvbnMvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pbnB1dC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Zsb2F0aW5nLWxhYmVsL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY2FsZW5kYXIvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wb3B1cC9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYnV0dG9uL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIEFjdGlvbnNcbiRhY3Rpb25zLW1hcmdpbi10b3A6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kYWN0aW9ucy1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kYWN0aW9ucy1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG4kYWN0aW9ucy1ib3JkZXItd2lkdGg6IDBweCAhZGVmYXVsdDtcbiRhY3Rpb25zLWJ1dHRvbi1nYXA6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRhY3Rpb25zLWJnOiBudWxsICFkZWZhdWx0O1xuJGFjdGlvbnMtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRhY3Rpb25zLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRhY3Rpb25zLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kYWN0aW9ucy1zdHJldGNoZWQtYm9yZGVyOiAkYmFzZS1ib3JkZXIgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2FjdGlvbi1idXR0b25zL19sYXlvdXQuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImFjdGlvbi1idXR0b25zL2xheW91dFwiKSB7XG5cbiAgICAuay1hY3Rpb25zLFxuICAgIC5rLWFjdGlvbi1idXR0b25zLFxuICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgIHBhZGRpbmc6ICRhY3Rpb25zLXBhZGRpbmcteSAkYWN0aW9ucy1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGFjdGlvbnMtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICAgIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGFjdGlvbnMtYnV0dG9uLWdhcDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYWN0aW9ucy1idXR0b24tZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcG9wdXAgLmstYWN0aW9ucyxcbiAgICAuay1wb3B1cCAuay1hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRhY3Rpb25zLW1hcmdpbi10b3A7XG4gICAgfVxuXG4gICAgLmstYWN0aW9ucyB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYWN0aW9ucy1zdGFydCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYWN0aW9ucy1jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstYWN0aW9ucy1lbmQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgfiAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2FjdGlvbi1idXR0b25zL190aGVtZS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYWN0aW9uLWJ1dHRvbnMvdGhlbWVcIikge1xuXG4gICAgLmstYWN0aW9ucyxcbiAgICAuay1hY3Rpb24tYnV0dG9ucyxcbiAgICAuay1jb2x1bW5tZW51LWFjdGlvbnMge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGFjdGlvbnMtdGV4dCxcbiAgICAgICAgICAgICRhY3Rpb25zLWJnLFxuICAgICAgICAgICAgJGFjdGlvbnMtYm9yZGVyLFxuICAgICAgICAgICAgJGFjdGlvbnMtZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1hY3Rpb25zLXN0cmV0Y2hlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGFjdGlvbnMtc3RyZXRjaGVkLWJvcmRlcjtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYnV0dG9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaWNvbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiLy8gQ2FsZW5kYXJcbiRjYWxlbmRhci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcbiRjYWxlbmRhci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjYWxlbmRhci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDEgKSAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1taW4td2lkdGg6IDI4MHB4ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaW5maW5pdGUtaGVhZGVyLXBhZGRpbmcteDogbWFwLWdldCggJHNwYWNpbmcsIDQgKSAhZGVmYXVsdDtcbiRjYWxlbmRhci1pbmZpbml0ZS1oZWFkZXItcGFkZGluZy15OiBtYXAtZ2V0KCAkc3BhY2luZywgMiApICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXg6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1mb290ZXItcGFkZGluZy14OiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuJGNhbGVuZGFyLWZvb3Rlci1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1jZWxsLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1wYWRkaW5nLXk6ICRjYWxlbmRhci1jZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLWxpbmUtaGVpZ2h0OiAkY2FsZW5kYXItbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1zaXplLXB4OiA0MHB4ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtc2l6ZTogKCRjYWxlbmRhci1jZWxsLXNpemUtcHggLyAkZm9udC1zaXplKSAqIDFyZW0gIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteDogMHB4ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteTogKCRjYWxlbmRhci1jZWxsLXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItY2VsbC1saW5lLWhlaWdodDogMiAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1oZWlnaHQ6IDJlbSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLW5hdmlnYXRpb24td2lkdGg6IDVlbSAhZGVmYXVsdDtcbiRjYWxlbmRhci1uYXZpZ2F0aW9uLWl0ZW0taGVpZ2h0OiAyZW0gIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci12aWV3LXdpZHRoOiA3ICogJGNhbGVuZGFyLWNlbGwtc2l6ZSAhZGVmYXVsdDtcbiRjYWxlbmRhci12aWV3LWhlaWdodDogY2FsYyggI3skY2FsZW5kYXItY2VsbC1zaXplICogOH0gKyAjeyRjYWxlbmRhci1oZWFkZXItaGVpZ2h0fSApICFkZWZhdWx0O1xuJGNhbGVuZGFyLXZpZXctZ2FwOiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdGV4dDogJGNvbXBvbmVudC10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWJvcmRlcjogJGNvbXBvbmVudC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1oZWFkZXItYmc6ICRoZWFkZXItYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLXRleHQ6ICRoZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYm9yZGVyOiAkaGVhZGVyLWJvcmRlciAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItZ3JhZGllbnQ6ICRoZWFkZXItZ3JhZGllbnQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC10ZXh0OiAkYnV0dG9uLWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYm9yZGVyOiAkYnV0dG9uLWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24taG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWJnOiAkYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXRleHQ6ICRidXR0b24tcHJlc3NlZC10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLWhlYWRlci1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50OiAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXNoYWRvdzogJGJ1dHRvbi1wcmVzc2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWhlYWRlci1jZWxsLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kY2FsZW5kYXItaGVhZGVyLWNlbGwtb3BhY2l0eTogJGRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1uYXZpZ2F0aW9uLWJnOiAkY2FsZW5kYXItaGVhZGVyLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dDogJGNhbGVuZGFyLWhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJGNhbGVuZGFyLW5hdmlnYXRpb24tYm9yZGVyOiAkY2FsZW5kYXItaGVhZGVyLWJvcmRlciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLW5hdi1nYXA6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdG9kYXktbmF2LXRleHQ6ICRsaW5rLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItdG9kYXktbmF2LWhvdmVyZWQtdGV4dDogJGxpbmstaG92ZXItdGV4dCAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLXdlZWtlbmQtdGV4dDogaW5oZXJpdCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrZW5kLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrZW5kLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci10b2RheS1zdHlsZTogYm94ICFkZWZhdWx0O1xuJGNhbGVuZGFyLXRvZGF5LWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLXdlZWstbnVtYmVyLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrLW51bWJlci10ZXh0OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtdGV4dCAhZGVmYXVsdDtcbiRjYWxlbmRhci13ZWVrLW51bWJlci1vcGFjaXR5OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtb3BhY2l0eSAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLW90aGVyLW1vbnRoLW9wYWNpdHk6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kY2FsZW5kYXItY2VsbC1ob3ZlcmVkLWJnOiAkbm9kZS1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGNhbGVuZGFyLWNlbGwtaG92ZXJlZC10ZXh0OiAkbm9kZS1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1ob3ZlcmVkLWJvcmRlcjogJG5vZGUtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnOiAkbm9kZS1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQ6ICRub2RlLXNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1ib3JkZXI6ICRub2RlLXNlbGVjdGVkLWJvcmRlciAhZGVmYXVsdDtcblxuJGNhbGVuZGFyLWNlbGwtZm9jdXNlZC1zaGFkb3c6IGluc2V0ICRidXR0b24tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG4kY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1mb2N1cy1zaGFkb3c6IGluc2V0IDAgMCAwIDJweCByZ2JhKCRwcmltYXJ5LWJ1dHRvbi1wcmVzc2VkLWJvcmRlciwgLjUpICFkZWZhdWx0O1xuXG5cbi8vIE11bHRpdmlldyBDYWxlbmRhclxuJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zdHlsZTogc3RyZXRjaGVkICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplOiA1MHB4ICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLWdhcDogKCRjYWxlbmRhci1pbmZpbml0ZS1jb250ZW50LXBhZGRpbmcteCAqIDIpICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLWNvbnRlbnQtcGFkZGluZy15OiAwcHggIWRlZmF1bHQ7XG4kbXVsdGl2aWV3Y2FsZW5kYXItbmF2aWdhdGlvbi1tYXJnaW4teDogMHB4ICFkZWZhdWx0O1xuJG11bHRpdmlld2NhbGVuZGFyLW5hdmlnYXRpb24tbWFyZ2luLXk6IGNhbGMoICN7JGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXkgKiAyfSArICN7JGNhbGVuZGFyLWhlYWRlci1oZWlnaHR9ICsgI3skYnV0dG9uLWJvcmRlci13aWR0aCAqIDJ9ICkgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NhbGVuZGFyL19sYXlvdXQuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImNhbGVuZGFyL2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstY2FsZW5kYXIge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGNhbGVuZGFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRjYWxlbmRhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkY2FsZW5kYXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGNhbGVuZGFyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAuay1wb3B1cCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstY2FsZW5kYXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29tbW9uXG4gICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRhYmxlLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRkLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRoLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRkLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgICAgICAuay1jYWxlbmRhci12aWV3IHRoLFxuICAgICAgICAuay1jYWxlbmRhci12aWV3IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItY2VsbC1wYWRkaW5nLXkgJGNhbGVuZGFyLWhlYWRlci1jZWxsLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgb3BhY2l0eTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FsZW5kYXItdmlldyB0Ym9keSB0aCxcbiAgICAgICAgLmstY2FsZW5kYXItdmlldyAuay1jYWxlbmRhci10Ym9keSAuay1jYWxlbmRhci10aCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRidXR0b24tcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGJ1dHRvbi1wYWRkaW5nLXg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci1oZWFkZXItaGVpZ2h0O1xuICAgICAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBIZWFkZXJcbiAgICAgICAgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy15ICRjYWxlbmRhci1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGNhbGVuZGFyLWhlYWRlci1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW5hdi1wcmV2LFxuICAgICAgICAuay1uYXYtbmV4dCB7XG4gICAgICAgICAgICB3aWR0aDogKCRjYWxlbmRhci1saW5lLWhlaWdodCAqIDFlbSk7XG4gICAgICAgICAgICBoZWlnaHQ6ICgkY2FsZW5kYXItbGluZS1oZWlnaHQgKiAxZW0pO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1uYXYtZmFzdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGNhbGVuZGFyLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2FsZW5kYXIgaGVhZGVyXG4gICAgICAgIEBhdC1yb290IC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteSAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG5cbiAgICAgICAgICAgIC5rLXRpdGxlLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstdG9kYXkge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jYWxlbmRhci1uYXYge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZ2FwOiAkY2FsZW5kYXItbmF2LWdhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYnV0dG9uIHsgQGV4dGVuZCAuay1idXR0b24tZmxhdDsgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1jYWxlbmRhci1oZWFkZXIge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAkY2FsZW5kYXItaGVhZGVyLW1pbi13aWR0aDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb290ZXJcbiAgICAgICAgLmstZm9vdGVyLFxuICAgICAgICAuay1jYWxlbmRhci1mb290ZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgICAgLmstbmF2LXRvZGF5LFxuICAgICAgICAuay1mb290ZXIgPiAuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteSAkY2FsZW5kYXItZm9vdGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIC5rLW5hdi10b2RheTpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVmlldyB3cmFwcGVyXG4gICAgICAgIC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgLy8gc2V0dGluZyB3aWR0aCAvIGhlaWdodCBwcmV2ZW50cyBsYXlvdXQgY2hhbmdlcyBpbiBtZXRhIHZpZXdzXG4gICAgICAgICAgICB3aWR0aDogKDcgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogKDcgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkY2FsZW5kYXItaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGdhcDogJGNhbGVuZGFyLXZpZXctZ2FwO1xuICAgICAgICB9XG4gICAgICAgICYuay13ZWVrLW51bWJlciAuay1jYWxlbmRhci12aWV3IHtcbiAgICAgICAgICAgIHdpZHRoOiAoOCAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuICAgICAgICB9XG4gICAgICAgICYtaW5maW5pdGUgLmstY2FsZW5kYXItdmlldyB7XG4gICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLXZpZXctd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci12aWV3LWhlaWdodDtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ29udGVudFxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgID4gdGFibGUsXG4gICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTE3cHg7IC8vIHNjcm9sbGJhci1zaXplXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRjYWxlbmRhci1jZWxsLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNhbGVuZGFyLWNlbGwtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1jZWxsLXBhZGRpbmcteSAkY2FsZW5kYXItY2VsbC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBTcGVjaWFsIGRheXNcbiAgICAgICAgICAgIC5rLXdlZWtlbmQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkY2FsZW5kYXItd2Vla2VuZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstYWx0IHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkY2FsZW5kYXItd2Vlay1udW1iZXItb3BhY2l0eTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLW90aGVyLW1vbnRoIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRjYWxlbmRhci1vdGhlci1tb250aC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRkaXNhYmxlZC1vcGFjaXR5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHRhYmxlLmstY29udGVudCxcbiAgICAgICAgdGFibGUuay1jYWxlbmRhci1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci10YWJsZS5rLWNvbnRlbnQsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRhYmxlLmstY2FsZW5kYXItY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBNb250aCB2aWV3XG4gICAgICAgIC5rLW1vbnRoLFxuICAgICAgICAuay1jYWxlbmRhci1tb250aHZpZXcge1xuXG4gICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci1jZWxsLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLWNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxlbmRhci1jZWxsLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFllYXIgdmlld1xuICAgICAgICAuay15ZWFyLFxuICAgICAgICAuay1jYWxlbmRhci15ZWFydmlldyB7XG4gICAgICAgICAgICAkY2VsbC1zaXplOiAoICg3IC8gNCkgKiAkY2FsZW5kYXItY2VsbC1zaXplKTtcblxuICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10ZCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjZWxsLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBEZWNhZGUgdmlld1xuICAgICAgICAuay1kZWNhZGUsXG4gICAgICAgIC5rLWNhbGVuZGFyLWRlY2FkZXZpZXcge1xuICAgICAgICAgICAgJGNlbGwtc2l6ZTogKCAoNyAvIDQpICogJGNhbGVuZGFyLWNlbGwtc2l6ZSk7XG5cbiAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgLmstY2FsZW5kYXItdGQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkY2VsbC1zaXplO1xuICAgICAgICAgICAgICAgIGhlaWdodDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2VudHVyeSB2aWV3XG4gICAgICAgIC5rLWNlbnR1cnksXG4gICAgICAgIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgICAgICAgICAgICRjZWxsLXNpemU6ICggKDcgLyA0KSAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuXG4gICAgICAgICAgICB0ZCxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjZWxsLXNpemU7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuXG4gICAgICAgIC8vIEFuZ3VsYXJcbiAgICAgICAgJi1pbmZpbml0ZSB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXG4gICAgICAgICAgICAuay1jYWxlbmRhci12aWV3LFxuICAgICAgICAgICAgLmstY2FsZW5kYXItbW9udGh2aWV3IHsgLy8gPC0gQkFDS0NPTVBBVDogZW5zdXJlcyBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBmb3IgcHJldmlvdXMgdmVyc2lvbnMgb2Yga2VuZG8tYW5ndWxhci1kYXRlaW5wdXRzXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAkY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtMjUlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgJGNhbGVuZGFyLWNlbGwtc2l6ZSAoJGNhbGVuZGFyLWNlbGwtc2l6ZSAvIDIpICRjYWxlbmRhci1iZztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kY2FsZW5kYXItaW5maW5pdGUtY29udGVudC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGNhbGVuZGFyLWluZmluaXRlLWNvbnRlbnQtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjYWxlbmRhci1pbmZpbml0ZS1oZWFkZXItcGFkZGluZy15ICRjYWxlbmRhci1pbmZpbml0ZS1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jYWxlbmRhci13ZWVrZGF5cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXllYXJ2aWV3LFxuICAgICAgICAgICAgLmstY2FsZW5kYXItZGVjYWRldmlldyxcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLWNlbnR1cnl2aWV3IHtcbiAgICAgICAgICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAgICAgICAgIC5rLWNhbGVuZGFyLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAkY2VsbC1zaXplOiAkY2FsZW5kYXItdmlldy13aWR0aCAvIDU7XG5cbiAgICAgICAgICAgICAgICAgICAgdGQsXG4gICAgICAgICAgICAgICAgICAgIC5rLWNhbGVuZGFyLXRkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmstbGluayxcbiAgICAgICAgICAgICAgICAgICAgdGQuay1lbXB0eSxcbiAgICAgICAgICAgICAgICAgICAgLmstY2FsZW5kYXItdGQuay1lbXB0eSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNlbGwtc2l6ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2xhc3NpYyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuXG5cblxuICAgIC8vIENhbGVuZGFyIGluIHBvcHVwXG4gICAgLmstY2FsZW5kYXItY29udGFpbmVyLFxuICAgIC5rLWRhdGV0aW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmstY2FsZW5kYXIge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgLmstY2FsZW5kYXIgLmstY29udGVudC5rLXNjcm9sbGFibGUsXG4gICAgLmstY2FsZW5kYXIgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBoaWRlLXNjcm9sbGJhcihcInJpZ2h0XCIpO1xuICAgIH1cblxuICAgIC8vIHNjb3BlZCBpbiBjYWxlbmRhciB1bnRpbCBpdCBpcyB1c2VkIGVsc2V3aGVyZVxuICAgIC5rLWNhbGVuZGFyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICAgICAgICB3aWR0aDogJGNhbGVuZGFyLW5hdmlnYXRpb24td2lkdGg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgICAgbGVmdDogLTUwJTtcbiAgICAgICAgICAgICRzaGFkb3ctc2l6ZTogMyAqICRjYWxlbmRhci1uYXZpZ2F0aW9uLWl0ZW0taGVpZ2h0O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwICRzaGFkb3ctc2l6ZSAoJHNoYWRvdy1zaXplIC8gMikgJGNhbGVuZGFyLW5hdmlnYXRpb24tYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUgeyB0b3A6IDA7IH1cbiAgICAgICAgJjo6YWZ0ZXIgeyBib3R0b206IDA7IH1cblxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjYWxlbmRhci1uYXZpZ2F0aW9uLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY2FsZW5kYXItbmF2aWdhdGlvbi1pdGVtLWhlaWdodDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGNhbGVuZGFyLW5hdmlnYXRpb24taXRlbS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1tYXJrZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jYWxlbmRhci1uYXZpZ2F0aW9uLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2FsZW5kYXItbmF2aWdhdGlvbi1pdGVtLWhlaWdodDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gLy8gc3R5bGVzIGFyZSBhcHBsaWVkIHRvIHRoZSBrLWxpbmsgZWxlbWVudCBpbnNpZGVcbiAgICAgICAgLy8gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIC8vICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgLy8gICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC8vIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJtdWx0aXZpZXdjYWxlbmRhci9sYXlvdXRcIikge1xuXG5cbiAgICAvLyBNdWx0aXZpZXcgY2FsZW5kYXJcbiAgICAuay1jYWxlbmRhci5rLWNhbGVuZGFyLXJhbmdlIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgLmstY2FsZW5kYXItdmlldyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAoNyAqICRjYWxlbmRhci1jZWxsLXNpemUpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0YWJsZSxcbiAgICAgICAgLmstY2FsZW5kYXItdGFibGUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgdGFibGUuay1tZXRhLXZpZXcsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRhYmxlLmstbWV0YS12aWV3IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbWV0YS1oZWFkZXIsXG4gICAgICAgIC5rLW1vbnRoLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtcGFkZGluZy15IGNhbGMoICN7JGJ1dHRvbi1wYWRkaW5nLXh9ICsgI3skYnV0dG9uLWJvcmRlci13aWR0aH0gKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkY2FsZW5kYXItaGVhZGVyLWNlbGwtbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgb3BhY2l0eTogJGNhbGVuZGFyLWhlYWRlci1jZWxsLW9wYWNpdHk7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zdGFydCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2UtZW5kIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2UtbWlkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBqUXVlcnlcbiAgICAgICAgJjpub3QoLmstY2FsZW5kYXItaW5maW5pdGUpIHtcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgICAgICAgIC5rLWFuaW1hdGlvbi1jb250YWluZXItc20gJiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gQW5ndWxhclxuICAgICAgICAmLmstY2FsZW5kYXItaW5maW5pdGUge1xuICAgICAgICAgICAgdGFibGUsXG4gICAgICAgICAgICAuay1jYWxlbmRhci10YWJsZSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgICAgICA+IHRib2R5LFxuICAgICAgICAgICAgICAgID4gLmstY2FsZW5kYXItdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gdGJvZHkgKyB0Ym9keSxcbiAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRib2R5ICsgLmstY2FsZW5kYXItdGJvZHkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG11bHRpdmlld2NhbGVuZGFyLWdhcDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5rLWNhbGVuZGFyLW1pbmltYWwpIHtcbiAgICAgICAgICAgICAgICBAaWYgJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zdHlsZSA9PSBzdHJldGNoZWQge1xuICAgICAgICAgICAgICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5rLWJ1dHRvbi1mbGF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9IEBlbHNlIGlmICRtdWx0aXZpZXdjYWxlbmRhci1idXR0b24tc3R5bGUgPT0gZGV0YWNoZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAgICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXZpZXcge1xuICAgICAgICAgICAgICAgICAgICAgICAgJGhhbGYtc2l6ZTogJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplIC8gMjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkY2FsZW5kYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYyggI3skaGFsZi1zaXplfSArICN7JHNwYWNlci14fSApO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwICgtJGhhbGYtc2l6ZSk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJG11bHRpdmlld2NhbGVuZGFyLWJ1dHRvbi1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbXVsdGl2aWV3Y2FsZW5kYXItYnV0dG9uLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImRhdGVyYW5nZXBpY2tlci9sYXlvdXRcIikge1xuXG4gICAgLy9qUXVlcnkgRGF0ZVJhbmdlUGlja2VyXG4gICAgLmstd2lkZ2V0LmstZGF0ZXJhbmdlcGlja2VyIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cblxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcImNhbGVuZGFyL2xheW91dC9ydGxcIikge1xuXG4gICAgLmstcnRsIC5rLWNhbGVuZGFyLFxuICAgIC5rLWNhbGVuZGFyW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgIC5rLW5hdi1uZXh0LFxuICAgICAgICAuay1wcmV2LXZpZXcsXG4gICAgICAgIC5rLW5leHQtdmlldyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jb250ZW50Lmstc2Nyb2xsYWJsZSxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudC5rLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXIoXCJsZWZ0XCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGJvZHkgdGgsXG4gICAgICAgIC5rLWNhbGVuZGFyLXRib2R5IC5rLWNhbGVuZGFyLXRoIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29udGVudFxuICAgICAgICAuay1jb250ZW50LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IHtcbiAgICAgICAgICAgID4gdGFibGUsXG4gICAgICAgICAgICA+IC5rLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xN3B4OyAvLyBzY3JvbGxiYXItc2l6ZVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvY2FsZW5kYXIvX3RoZW1lLnNjc3NcIjtcbiIsIi8vIFN0eWxpbmcgb2YgdG9kYXkgZGF0ZVxuLy8gY29sb3IgLSBtYXJrIHRoZSB0b2RheSBkYXRlIHdpdGggYSBkaWZmZXJlbnQgdGV4dCBjb2xvclxuLy8gYm94IC0gaW5zdGVhZCBvZiBjaGFuZ2luZyB0aGUgdGV4dCBjb2xvciwgc2hvdyBhIGJveCBhcm91bmQgdGhlIGRhdGVcblxuQGluY2x1ZGUgZXhwb3J0cyhcImNhbGVuZGFyL3RoZW1lXCIpIHtcbiAgICAuay1jYWxlbmRhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2FsZW5kYXItdGV4dCxcbiAgICAgICAgICAgICRjYWxlbmRhci1iZyxcbiAgICAgICAgICAgICRjYWxlbmRhci1ib3JkZXJcbiAgICAgICAgKTtcblxuXG4gICAgICAgIC8vIEhlYWRlciAvIGZvb3RlclxuICAgICAgICAuay1oZWFkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLXRleHQsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWhlYWRlci1iZyxcbiAgICAgICAgICAgICAgICBpbmhlcml0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FsZW5kYXItaGVhZGVyLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbmF2LXByZXYsXG4gICAgICAgIC5rLW5hdi1uZXh0LFxuICAgICAgICAuay1uYXYtZmFzdCB7XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRjYWxlbmRhci1oZWFkZXItYnV0dG9uLXByZXNzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2FsZW5kYXItaGVhZGVyLWJ1dHRvbi1wcmVzc2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBUb2RheSBuYXZpZ2F0aW9uXG4gICAgICAgIC5rLWZvb3RlciAuay1uYXYtdG9kYXksXG4gICAgICAgIC5rLWNhbGVuZGFyLWhlYWRlciAuay10b2RheSB7XG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXRvZGF5LW5hdi10ZXh0O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci10b2RheS1uYXYtaG92ZXJlZC10ZXh0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBIZWFkZXIgY2VsbHNcbiAgICAgICAgLmstY29udGVudCB0aCxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCB0aCxcbiAgICAgICAgLmstY29udGVudCAuay1jYWxlbmRhci10aCxcbiAgICAgICAgLmstY2FsZW5kYXItY29udGVudCAuay1jYWxlbmRhci10aCB7XG4gICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLWhlYWRlci1jZWxsLXRleHQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNwZWNpYWwgZGF5c1xuICAgICAgICAuay1jb250ZW50IC5rLXRvZGF5LFxuICAgICAgICAuay1jYWxlbmRhci1jb250ZW50IC5rLXRvZGF5IHtcbiAgICAgICAgICAgIEBpZiAkY2FsZW5kYXItdG9kYXktc3R5bGUgPT0gYm94IHtcbiAgICAgICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICRjYWxlbmRhci10b2RheS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCAkY2FsZW5kYXItdG9kYXktY29sb3IsICRjYWxlbmRhci1jZWxsLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH0gQGVsc2UgaWYgJGNhbGVuZGFyLXRvZGF5LXN0eWxlID09IGNvbG9yIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXRvZGF5LWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5rLXdlZWtlbmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItd2Vla2VuZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci13ZWVrZW5kLWJnXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLWFsdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci13ZWVrLW51bWJlci10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci13ZWVrLW51bWJlci1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgICAuay1vdXQtb2YtcmFuZ2Uge1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEludGVyYWN0aXZlIHN0YXRlc1xuICAgICAgICAuay1zdGF0ZS1ob3ZlciAuay1saW5rLFxuICAgICAgICB0ZDpob3ZlciAuay1saW5rLFxuICAgICAgICAuay1jYWxlbmRhci10ZDpob3ZlciAuay1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtaG92ZXIgLmstbGluayxcbiAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQ6aG92ZXIgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgdHJ5LXNoYWRlKCAkY2FsZW5kYXItY2VsbC1zZWxlY3RlZC1iZyApLFxuICAgICAgICAgICAgICAgIHRyeS1zaGFkZSggJGNhbGVuZGFyLWNlbGwtc2VsZWN0ZWQtYm9yZGVyIClcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICAgICAgLmstc3RhdGUtZm9jdXNlZCAuay1saW5rIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYWxlbmRhci1jZWxsLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICB9XG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtZm9jdXNlZCAuay1saW5rIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWZvY3VzLXNoYWRvdztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2FsZW5kYXIgbmF2aWdhdGlvblxuICAgICAgICAuay1jYWxlbmRhci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLW5hdmlnYXRpb24tdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItbmF2aWdhdGlvbi1iZ1xuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IC0xcHggMCAkY2FsZW5kYXItbmF2aWdhdGlvbi1ib3JkZXI7XG5cbiAgICAgICAgICAgIGxpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXRvZGF5LW5hdi1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmstY2FsZW5kYXItbmF2aWdhdGlvbi1oaWdobGlnaHQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItdGV4dCxcbiAgICAgICAgICAgICAgICAkY2FsZW5kYXItYmcsXG4gICAgICAgICAgICAgICAgJGNhbGVuZGFyLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIC5rLWNhbGVuZGFyLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDFweCAwICRjYWxlbmRhci1uYXZpZ2F0aW9uLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICYuay1pbnZhbGlkOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwibXVsdGl2aWV3Y2FsZW5kYXIvdGhlbWVcIikge1xuXG4gICAgLmstY2FsZW5kYXIuay1jYWxlbmRhci1yYW5nZSB7XG5cbiAgICAgICAgJGNhbGVuZGFyLXJhbmdlLWdhcDogMXB4ICFkZWZhdWx0O1xuICAgICAgICAkY2FsZW5kYXItcmFuZ2UtYmc6IHJnYmEoICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnLCAuMjUgKTtcbiAgICAgICAgJGNhbGVuZGFyLXJhbmdlLXNwbGl0LXNpemU6IDVweCAhZGVmYXVsdDtcblxuICAgICAgICAuay1yYW5nZS1zdGFydCxcbiAgICAgICAgLmstcmFuZ2UtZW5kLFxuICAgICAgICAuay1yYW5nZS1taWQge1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgaW5kZW50YXRpb25cbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCAkY2FsZW5kYXItcmFuZ2UtZ2FwLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1yYW5nZS1iZyAkY2FsZW5kYXItcmFuZ2UtZ2FwLFxuICAgICAgICAgICAgICAgICRjYWxlbmRhci1yYW5nZS1iZyBjYWxjKDEwMCUgLSAjeyRjYWxlbmRhci1yYW5nZS1nYXB9KSxcbiAgICAgICAgICAgICAgICB0cmFuc3BhcmVudCBjYWxjKDEwMCUgLSAjeyRjYWxlbmRhci1yYW5nZS1nYXB9KVxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItcmFuZ2UtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zdGFydC5rLXJhbmdlLWVuZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zdGFydCxcbiAgICAgICAgLmstcmFuZ2UtZW5kIHtcbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci1jZWxsLXNlbGVjdGVkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFuZ2Utc3RhcnQuay1zdGF0ZS1hY3RpdmUsXG4gICAgICAgIC5rLXJhbmdlLWVuZC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLXNwbGl0LXN0YXJ0LFxuICAgICAgICAuay1yYW5nZS1zcGxpdC1lbmQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAkY2FsZW5kYXItcmFuZ2UtZ2FwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogJGNhbGVuZGFyLXJhbmdlLWdhcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNhbGVuZGFyLXJhbmdlLXNwbGl0LXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYW5nZS1zcGxpdC1zdGFydDo6YWZ0ZXIge1xuICAgICAgICAgICAgbGVmdDogLSRjYWxlbmRhci1yYW5nZS1zcGxpdC1zaXplO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJGNhbGVuZGFyLXJhbmdlLWJnLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJhbmdlLXNwbGl0LWVuZDo6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IC0kY2FsZW5kYXItcmFuZ2Utc3BsaXQtc2l6ZTtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjYWxlbmRhci1yYW5nZS1iZywgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImRhdGVyYW5nZXBpY2tlci90aGVtZVwiKSB7XG5cbiAgICAvL2pRdWVyeSBEYXRlUmFuZ2VQaWNrZXJcbiAgICAuay1kYXRlcmFuZ2VwaWNrZXIge1xuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLy8gRGF0ZVRpbWVcbiR0aW1lLWhpZ2hsaWdodC1zaXplOiAxcHg7XG5cbiR0aW1lLWxpc3QtaGlnaGxpZ2h0LWNvbG9yOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtZm9jdXNlZC1iZzogcmdiYSgwLCAwLCAwLCAuMDIpICFkZWZhdWx0O1xuJHRpbWUtbGlzdC10aXRsZS1mb2N1czogYmxhY2sgIWRlZmF1bHQ7XG5cbiR0aW1lLWhlYWRlci1wYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kdGltZXBpY2tlci1oZWFkZXItaGVpZ2h0OiAyZW07XG5cbiR0aW1lLWxpc3QtcGFkZGluZzogJHBhZGRpbmcteSAqIDUgIWRlZmF1bHQ7XG4kdGltZS1saXN0LWZvY3VzLXNpemU6IDJweCAhZGVmYXVsdDtcbiR0aW1lLWxpc3Qtd2lkdGg6IDRlbSAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcblxuJHRpbWUtbGlzdC1pdGVtLXBhZGRpbmcteDogJHBhZGRpbmcteCAhZGVmYXVsdDtcbiR0aW1lLWxpc3QtaXRlbS1wYWRkaW5nLXk6ICRwYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRkYXRlaW5wdXQtdGV4dDogbnVsbCAhZGVmYXVsdDtcblxuJGRhdGV0aW1lLXdpZHRoOiAoNSAqICR0aW1lLWxpc3Qtd2lkdGgpICFkZWZhdWx0O1xuXG4kZGF0ZXRpbWUtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRkYXRldGltZS10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1ob3ZlcmVkLWJnOiAkaW5wdXQtaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRkYXRldGltZS1ob3ZlcmVkLXRleHQ6ICRpbnB1dC1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtaG92ZXJlZC1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuJGRhdGV0aW1lLWZvY3VzZWQtYmc6ICRpbnB1dC1mb2N1c2VkLWJnICFkZWZhdWx0O1xuJGRhdGV0aW1lLWZvY3VzZWQtdGV4dDogJGlucHV0LWZvY3VzZWQtdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJGRhdGV0aW1lLWZvY3VzZWQtc2hhZG93OiAkaW5wdXQtZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1zZWxlY3QtYmc6ICRidXR0b24tYmcgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZ3JhZGllbnQ6ICRidXR0b24tZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbiRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLXRleHQ6ICRidXR0b24taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJGRhdGV0aW1lLXNlbGVjdC1ob3ZlcmVkLWJvcmRlcjogJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtYmc6ICRidXR0b24tcHJlc3NlZC1iZyAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC10ZXh0OiAkYnV0dG9uLXByZXNzZWQtdGV4dCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtZ3JhZGllbnQ6ICRidXR0b24tcHJlc3NlZC1ncmFkaWVudCAhZGVmYXVsdDtcbiRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1zaGFkb3c6ICRidXR0b24tcHJlc3NlZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RhdGV0aW1lL19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiZGF0ZXRpbWUvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLWRhdGV0aW1lcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1waWNrZXItd3JhcCxcbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGF0ZXBpY2tlcixcbiAgICAuay10aW1lcGlja2VyIHtcbiAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcGlja2VyLXNlbGVjdC1wYWRkaW5nLXkgJHBpY2tlci1zZWxlY3QtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgJHBpY2tlci1zZWxlY3QtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgIHJpZ2h0OiAkc3BhY2VyICogMi41O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHNwYWNlciAqIDIuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbWVwaWNrZXIgaGVhZGVyXG4gICAgLmstdGltZS1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAkdGltZS1oZWFkZXItcGFkZGluZztcblxuICAgICAgICAuay10aXRsZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWUtbm93IHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbWVwaWNrZXIgY29udGVudFxuICAgIC5rLXRpbWUtbGlzdC13cmFwcGVyIHtcbiAgICAgICAgLmstdGl0bGUge1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUteHM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRldGltZXBpY2tlclxuICAgIC5rLWRhdGV0aW1lcGlja2VyIHtcbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoICN7JGJ1dHRvbi1ib3JkZXItd2lkdGh9ICsgI3skaWNvbi1zaXplfSArICN7JGJ1dHRvbi1wYWRkaW5nLXkgKiAyfSApO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAkcGlja2VyLXNlbGVjdC1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoICN7ICRidXR0b24taW5uZXItY2FsYy1zaXplIH0gKiAyICsgI3sgJGlucHV0LXBhZGRpbmcteC1zbSB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoICN7ICRidXR0b24taW5uZXItY2FsYy1zaXplIH0gKiAyICsgI3sgJGlucHV0LXBhZGRpbmcteC1zbSB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERhdGVpbnB1dFxuICAgIC5rLWRhdGVpbnB1dCB7XG4gICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZGF0ZXRpbWUvbGF5b3V0XCIpIHtcblxuICAgIC8vIENvbW1vblxuICAgIC5rLWRhdGVpbnB1dCxcbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLWRhdGV0aW1lcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuICAgICAgICB3aWR0aDogJGlucHV0LWRlZmF1bHQtd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLy8gV3JhcHBlcnNcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgIC5rLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2U7IC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBJbnB1dFxuICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgLy8gU2VsZWN0XG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgIC5rLWljb24ge31cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIERhdGVwaWNrZXJcbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLWRhdGV0aW1lcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay13aWRnZXQuay1kYXRlaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRhdGVpbnB1dC13cmFwIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgLmstdGltZXBpY2tlciB7XG5cbiAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSB9ICsgI3sgJGlucHV0LXBhZGRpbmcteC1zbSB9KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoICN7ICRidXR0b24taW5uZXItY2FsYy1zaXplIH0gKyAjeyAkaW5wdXQtcGFkZGluZy14LXNtIH0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGltZXBpY2tlclxuICAgIC5rLXRpbWVwaWNrZXIge31cblxuICAgIC8vIERhdGV0aW1lcGlja2VyXG4gICAgLmstZGF0ZXRpbWVwaWNrZXIge1xuXG4gICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRidXR0b24taW5uZXItY2FsYy1zaXplO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKCAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSB9ICogMiArICN7ICRpbnB1dC1wYWRkaW5nLXgtc20gfSk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKCAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSB9ICogMiArICN7ICRpbnB1dC1wYWRkaW5nLXgtc20gfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRldGltZS1jb250YWluZXIge1xuXG4gICAgICAgIC5rLWRhdGV0aW1lLXdyYXAge1xuICAgICAgICAgICAgd2lkdGg6ICRkYXRldGltZS13aWR0aDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAuay1kYXRldGltZS1idXR0b25ncm91cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZGF0ZXRpbWUtY2FsZW5kYXItd3JhcCxcbiAgICAgICAgLmstZGF0ZXRpbWUtdGltZS13cmFwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXg6IDAgMCAkZGF0ZXRpbWUtd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lc2VsZWN0b3Ige1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRpbWUtbGlzdC1jb250YWluZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lLXRhYiB7XG5cbiAgICAgICAgICAgIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb25zIHtcbiAgICAgICAgICAgICYuay1hY3Rpb25zLXN0YXJ0LFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtY2VudGVyLFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtZW5kIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay10aW1lLXRhYiB7XG5cbiAgICAgICAgICAgICAgICAuay1kYXRldGltZS1zZWxlY3RvciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEYXRlaW5wdXRcbiAgICAuay1kYXRlaW5wdXQge1xuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluay1pbmNyZWFzZSAuay1pY29uIHtcbiAgICAgICAgICAgIGJvdHRvbTogLSRzcGlubmVyLWljb24tb2Zmc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGluay1kZWNyZWFzZSAuay1pY29uIHtcbiAgICAgICAgICAgIHRvcDogLSRzcGlubmVyLWljb24tb2Zmc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaS13YXJuaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdIHtcbiAgICAgICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICAgICAgbGVmdDogJHBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gSW5maW5pdGUgdGltZXBpY2tlclxuICAgIC5rLXRpbWVzZWxlY3RvciB7XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb25zIHtcbiAgICAgICAgICAgICYuay1hY3Rpb25zLXN0YXJ0LFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtY2VudGVyLFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtZW5kIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEhlYWRlclxuICAgIC5rLXRpbWUtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAyICogJHBhZGRpbmcteSAkcGFkZGluZy14ICogMjtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0aW1lcGlja2VyLWhlYWRlci1oZWlnaHQ7XG5cbiAgICAgICAgLmstdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lLW5vdyB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay10aW1lLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAkdGltZS1saXN0LXBhZGRpbmcgMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6ICR0aW1lLWxpc3Qtd2lkdGg7XG4gICAgICAgIGhlaWdodDogJHRpbWUtbGlzdC1oZWlnaHQ7XG4gICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgICAgIC5rLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtJHRpbWUtbGlzdC1wYWRkaW5nO1xuICAgICAgICAgICAgei1pbmRleDogMTI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDUwJSAtIDFlbSk7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAkdGltZS1saXN0LXBhZGRpbmc7XG4gICAgICAgIGJvdHRvbTogJHRpbWUtbGlzdC1wYWRkaW5nO1xuXG4gICAgICAgIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyKFwicmlnaHRcIik7XG5cbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB3aWR0aDogJHRpbWUtbGlzdC13aWR0aDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmLmstcnRsLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdICB7XG4gICAgICAgICAgICBAaW5jbHVkZSBoaWRlLXNjcm9sbGJhcihcImxlZnRcIik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay10aW1lLWxpc3QtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5rLXRpbWUtbGlzdCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcblxuICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGxlZnQ6IC01MCU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUgeyB0b3A6IDA7IH1cbiAgICAgICAgJjo6YWZ0ZXIgeyBib3R0b206IDA7fVxuICAgIH1cblxuICAgIC5rLXRpbWUtbGlzdCAuay1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJHRpbWUtbGlzdC1pdGVtLXBhZGRpbmcteSAkdGltZS1saXN0LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBtaW4taGVpZ2h0OiBjYWxjKCAje2RlY2ltYWwtcm91bmQoJGxpbmUtaGVpZ2h0LWVtLCAyKX0gKyAycHggKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoICN7ZGVjaW1hbC1yb3VuZCgkbGluZS1oZWlnaHQtZW0sIDIpfSArIDJweCApO1xuICAgIH1cblxuICAgIC5rLXRpbWUtaGlnaGxpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRpbWUtaGlnaGxpZ2h0LXNpemUgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogLjFweDsgLy8gd29ya2Fyb3VuZCBmb3IgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3NTExN1xuICAgIH1cblxuICAgIC5rLXRpbWUtY29udGFpbmVyIC5rLXNjcm9sbGFibGUtcGxhY2Vob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLmstdGltZS1zZXBhcmF0b3Ige1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMTE7XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9kYXRldGltZS9fdGhlbWUuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiZGF0ZXRpbWUvdGhlbWUvYm9vdHN0cmFwXCIpIHtcblxuICAgIC8vIFNoYXJlZFxuICAgIC5rLWRhdGVwaWNrZXIsXG4gICAgLmstdGltZXBpY2tlcixcbiAgICAuay1kYXRldGltZXBpY2tlciB7XG5cbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLXBpY2tlci13cmFwIHtcblxuICAgICAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gVGltZXBpY2tlciBjb250ZW50XG4gICAgLmstdGltZS1saXN0IHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAkc2hhZG93LXNpemU6IDNlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkc2hhZG93LXNpemUgKCRzaGFkb3ctc2l6ZSkgJHBvcHVwLWJnO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGF0ZWlucHV0XG4gICAgLmstZGF0ZWlucHV0IHtcblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAuay1saW5rLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImRhdGV0aW1lL3RoZW1lXCIpIHtcblxuICAgIC8vIENvbW1vblxuICAgIC5rLWRhdGVpbnB1dCxcbiAgICAuay1kYXRldGltZXBpY2tlciB7XG5cbiAgICAgICAgLmstbGluayB7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIge1xuXG4gICAgICAgIC5rLXNlbGVjdCB7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTaGFyZWRcbiAgICAuay1kYXRlcGlja2VyLFxuICAgIC5rLXRpbWVwaWNrZXIsXG4gICAgLmstZGF0ZXRpbWVwaWNrZXIsXG4gICAgLmstZGF0ZWlucHV0IHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIC8vIE5vcm1hbCBzdGF0ZVxuICAgICAgICAuay1waWNrZXItd3JhcCxcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtYmcsXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLWJvcmRlclxuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgLy8gSG92ZXJlZCBzdGF0ZVxuICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1ob3ZlcmVkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGRhdGV0aW1lLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZGF0ZXRpbWUtZm9jdXNlZC1zaGFkb3cpO1xuXG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHt9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LXRleHQsXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLXNlbGVjdC1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWJvcmRlcixcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICAgICAgPiAuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtc2VsZWN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRkYXRldGltZS1zZWxlY3QtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgY29sb3I6IGRhcmtlbigkYm9keS10ZXh0LCAyNSUpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0ICRkYXRldGltZS1zZWxlY3QtZm9jdXNlZC1zaGFkb3c7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgY29sb3I6ICRlcnJvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRpbWVwaWNrZXJcbiAgICAuay10aW1lcGlja2VyIHt9XG5cblxuICAgIC8vIFRpbWVwaWNrZXIgaGVhZGVyXG4gICAgLmstdGltZS1oZWFkZXIge1xuXG4gICAgICAgIC5rLXRpbWUtbm93IHtcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaW5rLWhvdmVyLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUaW1lcGlja2VyIGNvbnRlbnRcbiAgICAuay10aW1lLWxpc3Qtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwb3B1cC1iZztcblxuICAgICAgICAuay10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRoZWFkZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkaGVhZGVyLWJnLFxuICAgICAgICAgICAgICAgICRoZWFkZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICRoZWFkZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcG9wdXAtYmc7XG4gICAgICAgICAgICBvcGFjaXR5OiAkZGlzYWJsZWQtb3BhY2l0eTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgIC5rLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpbWUtbGlzdC10aXRsZS1mb2N1cztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpbWUtbGlzdC1mb2N1c2VkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGltZS1saXN0IHtcbiAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAkc2hhZG93LXNpemU6IDNlbTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAkc2hhZG93LXNpemUgKCRzaGFkb3ctc2l6ZSAvIDIpICRwb3B1cC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWl0ZW06aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGltZS1jb250YWluZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAuay10aW1lLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb21wb25lbnQtYmc7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRpbWUtbGlzdC1oaWdobGlnaHQtY29sb3I7XG4gICAgfVxuXG4gICAgLmstZGF0ZXRpbWUtY29udGFpbmVyIHtcbiAgICAgICAgLmstZGF0ZS10YWIge1xuXG4gICAgICAgICAgICAuay1kYXRldGltZS1idXR0b25ncm91cCxcbiAgICAgICAgICAgIC5rLWRhdGV0aW1lLXNlbGVjdG9yIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29tcG9uZW50LWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRGF0ZWlucHV0XG4gICAgLmstZGF0ZWlucHV0IHtcblxuICAgICAgICAvLyBOb3JtYWwgc3RhdGVcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtYmcsXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyZWQgc3RhdGVcbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGRhdGV0aW1lLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAkZGF0ZXRpbWUtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgLmstcGlja2VyLXdyYXAgPiAmIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1kYXRlaW5wdXQsXG4gICAgLmstZGF0ZXBpY2tlcixcbiAgICAuay1kYXRldGltZXBpY2tlcixcbiAgICAuay10aW1lcGlja2VyIHtcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgIC5rLXBpY2tlci13cmFwIHtcbiAgICAgICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIC5rLWRhdGVpbnB1dC13cmFwLFxuICAgICAgICAgICAgLmstcGlja2VyLXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGludmFsaWQtc2hhZG93KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vb3ZlcmxheS9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3Rvb2xiYXIvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCIkb3ZlcmxheS10aGVtZS1jb2xvcnM6ICR0aGVtZS1jb2xvcnMgIWRlZmF1bHQ7XG5cbiRvdmVybGF5LWJnOiAkbW9kYWwtYmFja2Ryb3AtYmcgIWRlZmF1bHQ7XG4kb3ZlcmxheS1vcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eSAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvb3ZlcmxheS9fbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJvdmVybGF5L2xheW91dFwiKSB7XG5cbiAgICAvLyBPdmVybGF5XG4gICAgLmstb3ZlcmxheSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9wYWNpdHk6ICRvdmVybGF5LW9wYWNpdHk7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDAwMTtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvb3ZlcmxheS9fdGhlbWUuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm92ZXJsYXkvdGhlbWVcIikge1xuXG4gICAgLy8gT3ZlcmxheVxuICAgIC5rLW92ZXJsYXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1iZztcbiAgICB9XG5cblxuICAgIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJG92ZXJsYXktdGhlbWUtY29sb3JzIHtcbiAgICAgICAgLmstb3ZlcmxheS0jeyRuYW1lfSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9idXR0b24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wb3B1cC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2ljb25zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIFRvb2xiYXJcblxuLy8vIFRoZSBob3Jpem9udGFsIHBhZGRpbmcgb2YgdGhlIGNvbnRhaW5lci5cbi8vLyBAZ3JvdXAgdG9vbGJhclxuJHRvb2xiYXItcGFkZGluZy14OiAkdGFibGUtY2VsbC1wYWRkaW5nIC8gMiAhZGVmYXVsdDtcbi8vLyBUaGUgdmVydGljYWwgcGFkZGluZyBvZiB0aGUgY29udGFpbmVyLlxuLy8vIEBncm91cCB0b29sYmFyXG4kdG9vbGJhci1wYWRkaW5nLXk6ICR0YWJsZS1jZWxsLXBhZGRpbmcgLyAyICFkZWZhdWx0O1xuJHRvb2xiYXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kdG9vbGJhci1ib3JkZXItcmFkaXVzOiBudWxsICFkZWZhdWx0O1xuJHRvb2xiYXItc3BhY2luZzogJHRvb2xiYXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdG9vbGJhci1pbm5lci1jYWxjLXNpemU6IGNhbGMoICN7JGJ1dHRvbi1jYWxjLXNpemV9ICsgI3skdG9vbGJhci1wYWRkaW5nLXkgKiAyfSApICFkZWZhdWx0O1xuXG4kdG9vbGJhci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHRvb2xiYXItZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJHRvb2xiYXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHRvb2xiYXItYmc6ICRoZWFkZXItYmcgIWRlZmF1bHQ7XG4kdG9vbGJhci10ZXh0OiAkaGVhZGVyLXRleHQgIWRlZmF1bHQ7XG4kdG9vbGJhci1ib3JkZXI6ICRoZWFkZXItYm9yZGVyICFkZWZhdWx0O1xuJHRvb2xiYXItZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kdG9vbGJhci1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG5cbiR0b29sYmFyLXNlcGFyYXRvci1ib3JkZXI6IGluaGVyaXQgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2xiYXIvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbGJhci9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbGJhci1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdG9vbGJhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkdG9vbGJhci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdG9vbGJhci1saW5lLWhlaWdodDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgICAgZ2FwOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC8vIFJlbW92ZSBvbmNlIHdlIGRlY2lkZSB0byBub3Qgc2l6ZSBlbXB0eSBjb250YWluZXJzXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IC0kdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXRvb2xiYXItcmVzaXphYmxlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgID4gbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkdG9vbGJhci1zcGFjaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uLFxuICAgICAgICAuay1idXR0b24tZ3JvdXAsXG4gICAgICAgIC5rLXNlcGFyYXRvcixcbiAgICAgICAgLmstc3BsaXQtYnV0dG9uLFxuICAgICAgICAuay10ZXh0Ym94LFxuICAgICAgICAuay13aWRnZXQsXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1zcGxpdC1idXR0b24gPiAuay1idXR0b24ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQnV0dG9uXG4gICAgICAgIC5rLWJ1dHRvbiB7fVxuXG5cbiAgICAgICAgLy8gVG9nZ2xlIGJ1dHRvblxuICAgICAgICAuay10b2dnbGUtYnV0dG9uIHt9XG5cblxuICAgICAgICAvLyBCdXR0b24gZ3JvdXBcbiAgICAgICAgLmstYnV0dG9uLWdyb3VwIHt9XG5cblxuICAgICAgICAvLyBTcGxpdCBidXR0b25cbiAgICAgICAgLmstc3BsaXQtYnV0dG9uIHt9XG5cblxuICAgICAgICAvLyBPdmVyZmxvdyBhbmNob3JcbiAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhci1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2VwYXJhdG9yXG4gICAgICAgIC5rLXNlcGFyYXRvcixcbiAgICAgICAgLmstdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6ICRsaW5lLWhlaWdodC1lbTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU3BhY2VyXG4gICAgICAgIC5rLXNwYWNlcixcbiAgICAgICAgLmstdG9vbGJhci1zcGFjZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVGVtcGxhdGVcbiAgICAgICAgLmstdG9vbGJhci10ZW1wbGF0ZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIEFuZ3VsYXIgc3BlY2lmaWNcbiAgICBrZW5kby10b29sYmFyLXJlbmRlcmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuXG4gICAgLy8gT3ZlcmZsb3cgY29udGFpbmVyXG4gICAgLmstb3ZlcmZsb3ctY29udGFpbmVyIHtcblxuICAgICAgICAvLyBHcm91cFxuICAgICAgICAuay1vdmVyZmxvdy10b29sLWdyb3VwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQnV0dG9uXG4gICAgICAgIC5rLW92ZXJmbG93LWJ1dHRvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiBpZiggJGJ1dHRvbi1ib3JkZXItd2lkdGggPT0gMCwgbnVsbCwgMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTcGxpdCBidXR0b25cbiAgICAgICAgLmstc3BsaXQtYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSGlkZGVuIGl0ZW1zXG4gICAgICAgIC5rLW92ZXJmbG93LWhpZGRlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgLy8gUlRMXG4gICAgLmstdG9vbGJhciB7XG5cbiAgICAgICAgJi5rLXJ0bCxcbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoIFwiZmxvYXRpbmctdG9vbGJhci9sYXlvdXRcIiApIHtcblxuXG4gICAgLy8gc2Fzcy1saW50OmRpc2FibGUgY2xhc3MtbmFtZS1mb3JtYXRcbiAgICAuay1mbG9hdGluZy10b29sYmFyLFxuICAgIC5lZGl0b3JUb29sYmFyV2luZG93Lmstd2luZG93LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14ICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRvb2xiYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGdhcDogJHRvb2xiYXItc3BhY2luZztcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay10b29sYmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZWRpdG9ydG9vbGJhci1kcmFnSGFuZGxlIHtcbiAgICAgICAgY3Vyc29yOiBtb3ZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAgLy8gc2Fzcy1saW50OmVuYWJsZSBjbGFzcy1uYW1lLWZvcm1hdFxuXG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdG9vbGJhci9fdGhlbWUuc2Nzc1wiO1xuXG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbGJhci90aGVtZVwiKSB7XG5cbiAgICAvLyBUaGVtZVxuICAgIC5rLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2xiYXItdGV4dCxcbiAgICAgICAgICAgICR0b29sYmFyLWJnLFxuICAgICAgICAgICAgJHRvb2xiYXItYm9yZGVyLFxuICAgICAgICAgICAgJHRvb2xiYXItZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRvb2xiYXItc2hhZG93ICk7XG5cblxuICAgICAgICAvLyBPdmVyZmxvdyBhbmNob3JcbiAgICAgICAgLmstb3ZlcmZsb3ctYW5jaG9yIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNlcGFyYXRvclxuICAgICAgICAuay1zZXBhcmF0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbGJhci1zZXBhcmF0b3ItYm9yZGVyO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBCdXR0b24gZGlzYWJsZWQgc3RhdGVcbiAgICAgICAgLmstYnV0dG9uLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEJ1dHRvbiBncm91cFxuICAgICAgICAuay1idXR0b24tZ3JvdXAge31cblxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZmxvYXRpbmctdG9vbGJhci90aGVtZVwiKSB7XG5cbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBjbGFzcy1uYW1lLWZvcm1hdFxuICAgIC5rLWZsb2F0aW5nLXRvb2xiYXIsXG4gICAgLmVkaXRvclRvb2xiYXJXaW5kb3cuay13aW5kb3ctY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkdG9vbGJhci10ZXh0LFxuICAgICAgICAgICAgJHRvb2xiYXItYmcsXG4gICAgICAgICAgICAkdG9vbGJhci1ib3JkZXIsXG4gICAgICAgICAgICAkdG9vbGJhci1ncmFkaWVudFxuICAgICAgICApO1xuICAgIH1cblxufVxuIiwiLy8gRHJhd2VyXG4kZHJhd2VyLWJnOiAkYm9keS1iZyAhZGVmYXVsdDtcbiRkcmF3ZXItdGV4dDogJGJvZHktdGV4dCAhZGVmYXVsdDtcbiRkcmF3ZXItYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbiRkcmF3ZXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kZHJhd2VyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kZHJhd2VyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRkcmF3ZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRkcmF3ZXItY29udGVudC1wYWRkaW5nLXg6ICRwYWRkaW5nLXggIWRlZmF1bHQ7XG4kZHJhd2VyLWNvbnRlbnQtcGFkZGluZy15OiAkcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kZHJhd2VyLXNjcm9sbGJhci13aWR0aDogN3B4ICFkZWZhdWx0O1xuJGRyYXdlci1zY3JvbGxiYXItY29sb3I6IHJnYmEoMTU2LCAxNTYsIDE1NiwgLjcpICFkZWZhdWx0O1xuJGRyYXdlci1zY3JvbGxiYXItYmc6ICNkZWRlZGUgIWRlZmF1bHQ7XG4kZHJhd2VyLXNjcm9sbGJhci1yYWRpdXM6IDIwcHggIWRlZmF1bHQ7XG4kZHJhd2VyLXNjcm9sbGJhci1ob3ZlcmVkLWNvbG9yOiByZ2JhKDE1NiwgMTU2LCAxNTYsIDEpICFkZWZhdWx0O1xuXG4kZHJhd2VyLWl0ZW0tcGFkZGluZy14OiAkcGFkZGluZy14ICFkZWZhdWx0O1xuJGRyYXdlci1pdGVtLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcbiRkcmF3ZXItaXRlbS1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kZHJhd2VyLWl0ZW0tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcbiRkcmF3ZXItaWNvbi1zaXplOiAkaWNvbi1zaXplICFkZWZhdWx0O1xuXG4kZHJhd2VyLW1pbmktaW5pdGlhbC13aWR0aDogY2FsYygyICogI3skZHJhd2VyLWl0ZW0tcGFkZGluZy14fSArICN7JGRyYXdlci1pY29uLXNpemV9KSAhZGVmYXVsdDtcblxuJGRyYXdlci1ob3ZlcmVkLWJnOiAkaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRkcmF3ZXItaG92ZXJlZC10ZXh0OiAkaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuXG4kZHJhd2VyLWZvY3VzZWQtYmc6ICRob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGRyYXdlci1mb2N1c2VkLXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4IHJnYmEoIDAsIDAsIDAsIC4xNSkgIWRlZmF1bHQ7XG5cbiRkcmF3ZXItc2VsZWN0ZWQtYmc6ICRzZWxlY3RlZC1iZyAhZGVmYXVsdDtcbiRkcmF3ZXItc2VsZWN0ZWQtdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kZHJhd2VyLXNlbGVjdGVkLWhvdmVyLWJnOiB0cnktZGFya2VuKCAkc2VsZWN0ZWQtYmcsIDcuNSUgKSAhZGVmYXVsdDtcbiRkcmF3ZXItc2VsZWN0ZWQtaG92ZXItdGV4dDogJHNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RyYXdlci9fbGF5b3V0LnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyggXCJkcmF3ZXIvbGF5b3V0L2Jvb3RzdHJhcFwiICkge1xuICAgIC5rLWRyYXdlci1jb250YWluZXIge1xuICAgICAgICAuay1kcmF3ZXItaXRlbXMge1xuXG4gICAgICAgICAgICAuay1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICYgKyAuay1pdGVtLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRkcmF3ZXItaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsICYgLmstZHJhd2VyLWl0ZW1zLFxuICAgICAgICBbZGlyPVwicnRsXCJdICYgLmstZHJhd2VyLWl0ZW1zLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgICAgICAuay1pY29uICsgLmstaXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGRyYXdlci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkcmF3ZXIvbGF5b3V0XCIpIHtcblxuICAgIC5rLWRyYXdlci1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICAgIGtlbmRvLWRyYXdlci5rLWRyYXdlcixcbiAgICBrZW5kby1kcmF3ZXIgLmstZHJhd2VyLXdyYXBwZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIH1cbiAgICAuay1kcmF3ZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkcmF3ZXItZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGRyYXdlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZHJhd2VyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiAkcmdiYS10cmFuc3BhcmVudDtcblxuICAgICAgICAvLyBCb3JkZXJzXG4gICAgICAgIC5rLWRyYXdlci1taW5pICYuay1kcmF3ZXItc3RhcnQsXG4gICAgICAgIC5rLWRyYXdlci1leHBhbmRlZCAmLmstZHJhd2VyLXN0YXJ0LFxuICAgICAgICAuay1kcmF3ZXItbGVmdC5rLWRyYXdlci1taW5pICYsXG4gICAgICAgIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLWV4cGFuZGVkICYge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAkZHJhd2VyLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAuay1kcmF3ZXItbWluaSAmLmstZHJhd2VyLWVuZCxcbiAgICAgICAgLmstZHJhd2VyLWV4cGFuZGVkICYuay1kcmF3ZXItZW5kLFxuICAgICAgICAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItbWluaSAmLFxuICAgICAgICAuay1kcmF3ZXItcmlnaHQuay1kcmF3ZXItZXhwYW5kZWQgJiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGRyYXdlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQb3NpdGlvblxuICAgICAgICAmLmstZHJhd2VyLXN0YXJ0LFxuICAgICAgICAuay1kcmF3ZXItbGVmdCAmIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLWRyYXdlci1lbmQsXG4gICAgICAgIC5rLWRyYXdlci1yaWdodCAmIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWRyYXdlci1jb250ZW50IHtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuXG5cbiAgICAvLyBPdmVybGF5IGRyYXdlclxuICAgIC5rLWRyYXdlci1vdmVybGF5IHtcblxuICAgICAgICAuay1kcmF3ZXIge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MHZ3OyAvLyBsaW1pdCB3aWR0aFxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgei1pbmRleDogMTAwMDI7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLWRyYXdlci1leHBhbmRlZCAuay1vdmVybGF5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIFB1c2ggZHJhd2VyXG4gICAgLmstZHJhd2VyLXB1c2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIC5rLWRyYXdlciB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyByaWdodCBkcmF3ZXJcbiAgICAgICAgLmstZHJhd2VyLmstZHJhd2VyLWVuZCxcbiAgICAgICAgJi5rLWRyYXdlci1yaWdodCAuay1kcmF3ZXIge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gRHJhd2VyIGl0ZW1zXG4gICAgLmstZHJhd2VyLXdyYXBwZXIge1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjsgLy8gU2Nyb2xsYmFyIHN0eWxlcyBmb3IgTW96aWxsYVxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tdHJhbnNpdGlvbi1hbGxcblxuICAgICAgICAvLyBTY3JvbGxiYXIgc3R5bGVzIGZvciBDaHJvbWUsIFNhZmFyaSBhbmQgT3BlcmFcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6ICRkcmF3ZXItc2Nyb2xsYmFyLXdpZHRoO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRkcmF3ZXItc2Nyb2xsYmFyLXJhZGl1cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1kcmF3ZXItaXRlbXMsXG4gICAgLmstZHJhd2VyLWl0ZW1zIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG4gICAgLmstZHJhd2VyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkZHJhd2VyLWl0ZW0tcGFkZGluZy15ICRkcmF3ZXItaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6ICRkcmF3ZXItaXRlbS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZHJhd2VyLWl0ZW0tbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgPiAuay1kcmF3ZXItbGluayB7XG4gICAgICAgICAgICBtYXJnaW46ICgtJGRyYXdlci1pdGVtLXBhZGRpbmcteSkgKC0kZHJhd2VyLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkcmF3ZXItaXRlbS1wYWRkaW5nLXkgJGRyYXdlci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJGRyYXdlci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGRyYXdlci1pY29uLXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGRyYXdlci1pdGVtLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pdGVtLXRleHQge1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZHJhd2VyLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1kcmF3ZXItc2VwYXJhdG9yIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgfVxuXG5cblxuICAgIC8vIE1pbmkgbW9kZVxuICAgIC5rLWRyYXdlci1taW5pIHtcblxuICAgICAgICAuay1kcmF3ZXItd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogJGRyYXdlci1taW5pLWluaXRpYWwtd2lkdGg7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuXG4gICAgICAgIC8vIEJvcmRlcnNcbiAgICAgICAgJi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci1zdGFydCxcbiAgICAgICAgLmstZHJhd2VyLW1pbmkgLmstZHJhd2VyLXN0YXJ0LFxuICAgICAgICAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLXN0YXJ0LFxuICAgICAgICAmLmstZHJhd2VyLWV4cGFuZGVkIC5rLWRyYXdlci1zdGFydCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGRyYXdlci1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLWRyYXdlci1taW5pIC5rLWRyYXdlci1lbmQsXG4gICAgICAgIC5rLWRyYXdlci1taW5pIC5rLWRyYXdlci1lbmQsXG4gICAgICAgICYuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLWVuZFxuICAgICAgICAuay1kcmF3ZXItZXhwYW5kZWQgLmstZHJhd2VyLWVuZCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGRyYXdlci1ib3JkZXItd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQb3NpdGlvblxuICAgICAgICAmLmstZHJhd2VyLW92ZXJsYXkgLmstZHJhd2VyLXN0YXJ0LFxuICAgICAgICAuay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXItc3RhcnQge1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICYuay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXItZW5kLFxuICAgICAgICAuay1kcmF3ZXItb3ZlcmxheSAuay1kcmF3ZXItZW5kIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE9yZGVyXG4gICAgICAgIC5rLWRyYXdlci1sZWZ0LmstZHJhd2VyLXB1c2ggLmstZHJhd2VyIHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICAgIC5rLWRyYXdlci1yaWdodC5rLWRyYXdlci1wdXNoIC5rLWRyYXdlciB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvZHJhd2VyL190aGVtZS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiZHJhd2VyL3RoZW1lXCIpIHtcblxuICAgIC5rLWRyYXdlciB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGRyYXdlci10ZXh0LFxuICAgICAgICAgICAgJGRyYXdlci1iZyxcbiAgICAgICAgICAgICRkcmF3ZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLy8gRHJhd2VyIGl0ZW1zXG4gICAgLmstZHJhd2VyLXdyYXBwZXIge1xuICAgICAgICBzY3JvbGxiYXItY29sb3I6ICRkcmF3ZXItc2Nyb2xsYmFyLWNvbG9yICRkcmF3ZXItc2Nyb2xsYmFyLWJnO1xuXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItc2Nyb2xsYmFyLWJnO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItc2Nyb2xsYmFyLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRkcmF3ZXItc2Nyb2xsYmFyLWhvdmVyZWQtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZHJhd2VyLWl0ZW0ge1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGRyYXdlci1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWhvdmVyZWQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLWZvY3VzZWQtYmc7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZHJhd2VyLWZvY3VzZWQtc2hhZG93O1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyYXdlci1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRyYXdlci1ob3ZlcmVkLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZHJhd2VyLXNlbGVjdGVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJhd2VyLXNlbGVjdGVkLWJnO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGRyYXdlci1zZWxlY3RlZC1ob3Zlci10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItc2VsZWN0ZWQtaG92ZXItYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstZHJhd2VyLXNlcGFyYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkcmF3ZXItYm9yZGVyO1xuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2lucHV0L19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vZmxvYXRpbmctbGFiZWwvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wb3B1cC9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCIvLyBEcm9wZG93bmxpc3RcbiRkcm9wZG93bmxpc3QtYmc6ICRidXR0b24tYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd25saXN0LXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcbiRkcm9wZG93bmxpc3QtYm9yZGVyOiAkYnV0dG9uLWJvcmRlciAhZGVmYXVsdDtcbiRkcm9wZG93bmxpc3QtZ3JhZGllbnQ6ICRidXR0b24tZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bmxpc3QtaG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLXRleHQ6ICRidXR0b24taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLWJvcmRlcjogJGJ1dHRvbi1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcbiRkcm9wZG93bmxpc3QtaG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kZHJvcGRvd25saXN0LWZvY3VzZWQtYmc6ICRidXR0b24tcHJlc3NlZC1iZyAhZGVmYXVsdDtcbiRkcm9wZG93bmxpc3QtZm9jdXNlZC10ZXh0OiAkYnV0dG9uLXByZXNzZWQtdGV4dCAhZGVmYXVsdDtcbiRkcm9wZG93bmxpc3QtZm9jdXNlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kZHJvcGRvd25saXN0LWZvY3VzZWQtZ3JhZGllbnQ6ICRidXR0b24tcHJlc3NlZC1ncmFkaWVudCAhZGVmYXVsdDtcbiRkcm9wZG93bmxpc3QtZm9jdXNlZC1zaGFkb3c6ICRidXR0b24tZm9jdXNlZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Ryb3Bkb3dubGlzdC9fbGF5b3V0LnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcImRyb3Bkb3dubGlzdC9sYXlvdXQvYm9vdHN0cmFwXCIpIHtcblxuICAgIC8vIERyb3Bkb3duXG4gICAgLmstZHJvcGRvd24ge1xuXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkcm9wZG93bmxpc3QvbGF5b3V0XCIpIHtcblxuICAgIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLXRyYW5zaXRpb24tYWxsXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuXG5cbiAgICAgICAgICAgIC8vIElucHV0XG4gICAgICAgICAgICAuay1pbnB1dCB7fVxuXG5cbiAgICAgICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHBpY2tlci1zZWxlY3QtcGFkZGluZy15ICRwaWNrZXItc2VsZWN0LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICB3aWR0aDogaWYoJHVzZS1waWNrZXItc2VsZWN0LXdpZHRoLCAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSwgbnVsbCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gQ2xlYXIgdmFsdWVcbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIFJUTFxuXG4gICAgLmstZHJvcGRvd24uay1ydGwsXG4gICAgLmstZHJvcGRvd25bZGlyPVwicnRsXCJdLFxuICAgIC5rLXJ0bCAuay1kcm9wZG93bixcbiAgICBbZGlyPVwicnRsXCJdIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuICAgIC8vIERyb3Bkb3duIG9wZXJhdG9yXG4gICAgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG5cbiAgICAvLyBOYXRpdmUgc2VsZWN0XG4gICAgc2VsZWN0LmstZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Ryb3Bkb3dubGlzdC9fdGhlbWUuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJkcm9wZG93bmxpc3QvdGhlbWVcIiApIHtcblxuICAgIC5rLWRyb3Bkb3duIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG5cbiAgICAgICAgLmstZHJvcGRvd24td3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtdGV4dCxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWJnLFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstc3RhdGUtYWN0aXZlIHt9XG5cbiAgICAgICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3dubGlzdC1mb2N1c2VkLXNoYWRvdyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWRcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgPiAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBOYXRpdmUgc2VsZWN0XG4gICAgc2VsZWN0LmstZHJvcGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC10ZXh0LFxuICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1iZyxcbiAgICAgICAgICAgICRkcm9wZG93bmxpc3QtYm9yZGVyLFxuICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRkcm9wZG93bmxpc3QtZm9jdXNlZC1zaGFkb3cpO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzIC8vIFRPRE86IGV4dHJhY3QgdmFyaWFibGVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vdG9vbHRpcC9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9idXR0b24vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaW5wdXQvX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vdG9vbGJhci9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3dpbmRvdy9fdmFyaWFibGVzLnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiLy8gVG9vbHRpcFxuJHRvb2x0aXAtcGFkZGluZy15OiAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHRvb2x0aXAtZm9udC1zaXplOiAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kdG9vbHRpcC10aXRsZS1mb250LXNpemU6ICgkdG9vbHRpcC1mb250LXNpemUgKiAxLjI1KSAhZGVmYXVsdDtcbiR0b29sdGlwLXRpdGxlLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1jYWxsb3V0LXNpemU6ICR0b29sdGlwLWFycm93LWhlaWdodCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYmc6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xuJHRvb2x0aXAtdGV4dDogY29udHJhc3Qtd2NhZygkdG9vbHRpcC1iZykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXI6ICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1wcmltYXJ5LWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiR0b29sdGlwLXByaW1hcnktdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtcHJpbWFyeS1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtcHJpbWFyeS1ib3JkZXI6ICR0b29sdGlwLXByaW1hcnktYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC1pbmZvLWJnOiAkaW5mbyAhZGVmYXVsdDtcbiR0b29sdGlwLWluZm8tdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtaW5mby1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtaW5mby1ib3JkZXI6ICR0b29sdGlwLWluZm8tYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC1zdWNjZXNzLWJnOiAkc3VjY2VzcyAhZGVmYXVsdDtcbiR0b29sdGlwLXN1Y2Nlc3MtdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtc3VjY2Vzcy1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtc3VjY2Vzcy1ib3JkZXI6ICR0b29sdGlwLXN1Y2Nlc3MtYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC13YXJuaW5nLWJnOiAkd2FybmluZyAhZGVmYXVsdDtcbiR0b29sdGlwLXdhcm5pbmctdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtd2FybmluZy1iZyApICFkZWZhdWx0O1xuJHRvb2x0aXAtd2FybmluZy1ib3JkZXI6ICR0b29sdGlwLXdhcm5pbmctYmcgIWRlZmF1bHQ7XG4kdG9vbHRpcC1lcnJvci1iZzogJGVycm9yICFkZWZhdWx0O1xuJHRvb2x0aXAtZXJyb3ItdGV4dDogY29udHJhc3Qtd2NhZyggJHRvb2x0aXAtZXJyb3ItYmcgKSAhZGVmYXVsdDtcbiR0b29sdGlwLWVycm9yLWJvcmRlcjogJHRvb2x0aXAtZXJyb3ItYmcgIWRlZmF1bHQ7XG4iLCIvLyBXaW5kb3dcbiR3aW5kb3ctYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kd2luZG93LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHdpbmRvdy1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHdpbmRvdy1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kd2luZG93LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctdGl0bGViYXItcGFkZGluZy14OiAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15OiAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXdpZHRoOiAwIDAgMXB4ICFkZWZhdWx0O1xuJHdpbmRvdy10aXRsZWJhci1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuXG4kd2luZG93LXRpdGxlLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiR3aW5kb3ctdGl0bGUtbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHdpbmRvdy1hY3Rpb25zLWdhcDogLjVyZW0gIWRlZmF1bHQ7XG5cbiR3aW5kb3ctYWN0aW9uLW9wYWNpdHk6IC41ICFkZWZhdWx0O1xuJHdpbmRvdy1hY3Rpb24taG92ZXItb3BhY2l0eTogLjc1ICFkZWZhdWx0O1xuXG4kd2luZG93LWlubmVyLXBhZGRpbmcteDogJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kd2luZG93LWlubmVyLXBhZGRpbmcteTogJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctYmc6ICRtb2RhbC1jb250ZW50LWJnICFkZWZhdWx0O1xuJHdpbmRvdy10ZXh0OiAkbW9kYWwtY29udGVudC1jb2xvciAhZGVmYXVsdDtcbiR3aW5kb3ctYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctdGl0bGViYXItYmc6IG51bGwgIWRlZmF1bHQ7XG4kd2luZG93LXRpdGxlYmFyLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kd2luZG93LXRpdGxlYmFyLWJvcmRlcjogJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR3aW5kb3ctc2hhZG93OiBudWxsICFkZWZhdWx0O1xuJHdpbmRvdy1mb2N1c2VkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHdpbmRvdy1zaXplczogKCkgIWRlZmF1bHQ7XG4kd2luZG93LXNpemVzOiBtYXAtbWVyZ2UoKFxuICAgICAgICBzbTogMzAwcHgsXG4gICAgICAgIG1kOiA4MDBweCxcbiAgICAgICAgbGc6IDEyMDBweFxuKSwgJHdpbmRvdy1zaXplcyk7XG4iLCIkdHdicy1mb250LXNpemUtYmFzZTogJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHR3YnMtaW5wdXQtcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiR0d2JzLWlucHV0LXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kdHdicy1pbnB1dC1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiR0d2JzLWZvbnQtc2l6ZS1iYXNlLXNtOiAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHR3YnMtaW5wdXQtcGFkZGluZy14LXNtOiAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtc206ICRpbnB1dC1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJHR3YnMtZm9udC1zaXplLWJhc2UtbGc6ICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kdHdicy1pbnB1dC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kdHdicy1pbnB1dC1wYWRkaW5nLXktbGc6ICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kdHdicy1pbnB1dC1saW5lLWhlaWdodC1sZzogJGlucHV0LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG5AaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Zvcm1zL19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiZm9ybXMvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cbiAgICAvLyBGb3Jtc1xuICAgIC5rLWZvcm0sXG4gICAgLmstZm9ybS1pbmxpbmUge1xuICAgICAgICBsZWdlbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplICogMS41O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpZWxkLWluZm8ge1xuICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1mb3JtIHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLXk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWVsZC1pbmZvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkcGFkZGluZy14IC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWZvcm0taW5saW5lIHtcbiAgICAgICAgbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWZpZWxkIHtcbiAgICAgICAgICAgID4gc3Bhbjpub3QoLmstd2lkZ2V0KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyggI3skcGFkZGluZy15fSAtICN7JGlucHV0LWJvcmRlci13aWR0aH0gKSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImVkaXQtZm9ybS9sYXlvdXQvYm9vdHN0cmFwXCIpIHtcblxuICAgIC5rLWVkaXQtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKCAjeyRwYWRkaW5nLXl9IC0gI3skaW5wdXQtYm9yZGVyLXdpZHRofSApIDA7XG4gICAgfVxuXG59XG5cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJmb3Jtcy9sYXlvdXRcIikge1xuXG4gICAgLy8gQ29tbW9uXG4gICAgLmstZm9ybSxcbiAgICAuay1mb3JtLWlubGluZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gICAgfVxuXG5cbiAgICAvLyBGaWVsZHNldFxuICAgIC5rLWZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAkZmllbGRzZXQtbWFyZ2luO1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xuXG4gICAgICAgID4gbGVnZW5kIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZy14IDAgMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIExhYmVsXG4gICAga2VuZG8tbGFiZWwgPiAuay1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuay1sYWJlbC1vcHRpb25hbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkbGFiZWwtb3B0aW9uYWwtbWFyZ2luLXg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGxhYmVsLW9wdGlvbmFsLWZvbnQtc2l6ZTtcbiAgICAgICAgZm9udC1zdHlsZTogJGxhYmVsLW9wdGlvbmFsLWZvbnQtc3R5bGU7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuay1sYWJlbC1lbXB0eSB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstaW5wdXQtbGFiZWwge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgJjpkaXIocnRsKSxcbiAgICAgICAgLmstcnRsICYsXG4gICAgICAgICYuay1ydGwsXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFZlcnRpY2FsIEZvcm1cbiAgICAuay1mb3JtIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuXG4gICAgICAgIC5rLWxhYmVsLFxuICAgICAgICBrZW5kby1sYWJlbCxcbiAgICAgICAgLmstZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZm9ybS1sYWJlbC1tYXJnaW4tYm90dG9tO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICAuay1jaGVja2JveC1sYWJlbCxcbiAgICAgICAgLmstcmFkaW8tbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1sYWJlbCArIC5rLXJhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1maWVsZHNldCB7XG4gICAgICAgICAgICBtYXJnaW46ICRmb3JtLWZpZWxkc2V0LW1hcmdpbjtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRmb3JtLWZpZWxkc2V0LXBhZGRpbmc7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1sZWdlbmQge1xuICAgICAgICAgICAgbWFyZ2luOiAkZm9ybS1sZWdlbmQtbWFyZ2luO1xuICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tbGVnZW5kLXBhZGRpbmc7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRmb3JtLWxlZ2VuZC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6ICRmb3JtLWxlZ2VuZC1ib3JkZXItc3R5bGU7XG4gICAgICAgICAgICB3aWR0aDogJGZvcm0tbGVnZW5kLXdpZHRoO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1sZWdlbmQtZm9udC1zaXplO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtLWxlZ2VuZC10ZXh0LXRyYW5zZm9ybTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gRm9ybSBncm91cFxuICAgICAgICAuay1mb3JtLWdyb3VwIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWZpZWxkLFxuICAgICAgICAuay1mb3JtLWJ1dHRvbnMsXG4gICAgICAgIC5rLWRhdGVyYW5nZXBpY2tlciAuay10ZXh0Ym94LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkZm9ybS1maWVsZC1tYXJnaW4tdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAqLFxuICAgICAgICAuay1kYXRlcmFuZ2VwaWNrZXIgLmstdGV4dGJveC1jb250YWluZXIge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gRm9ybSBmaWVsZFxuICAgICAgICAuay1mb3JtLWZpZWxkLFxuICAgICAgICAuay1mb3JtLWZpZWxkLXdyYXAge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWZpZWxkLWRpc2FibGVkIHtcbiAgICAgICAgICAgIC5rLWxhYmVsLFxuICAgICAgICAgICAgLmstZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hbGVydC1lcnJvciB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy15ICogMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpZWxkLWluZm8ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBtYXJnaW46IDAgJHBhZGRpbmcteDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXRleHRib3gsXG4gICAgICAgIC5rLXRleHRhcmVhLFxuICAgICAgICAuay1hdXRvY29tcGxldGUsXG4gICAgICAgIC5rLWNvbWJvYm94LFxuICAgICAgICAuay1kcm9wZG93bixcbiAgICAgICAgLmstbXVsdGlzZWxlY3QsXG4gICAgICAgIC5rLWRhdGVpbnB1dCxcbiAgICAgICAgLmstZGF0ZXBpY2tlcixcbiAgICAgICAgLmstZGF0ZXRpbWVwaWNrZXIsXG4gICAgICAgIC5rLWRhdGVyYW5nZXBpY2tlci13cmFwLFxuICAgICAgICAuay10aW1lcGlja2VyLFxuICAgICAgICAuay1udW1lcmljdGV4dGJveCxcbiAgICAgICAgLmstbWFza2VkdGV4dGJveCxcbiAgICAgICAgLmstdGV4dGJveC1jb250YWluZXIsXG4gICAgICAgIC5rLWZsb2F0aW5nLWxhYmVsLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBGb3JtIEJ1dHRvbnMgQ29udGFpbmVyXG4gICAgLmstZm9ybS1idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1idXR0b24tbWFyZ2luLXg7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRm9ybSBIaW50L0Vycm9yIE1lc3NhZ2VzXG4gICAgLmstZm9ybS1oaW50LFxuICAgIC5rLWZvcm0tZXJyb3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAkZm9ybS1oaW50LW1hcmdpbi10b3A7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0taGludC1mb250LXNpemU7XG4gICAgICAgIGZvbnQtc3R5bGU6ICRmb3JtLWhpbnQtZm9udC1zdHlsZTtcbiAgICB9XG5cbiAgICAuay10ZXh0LXN0YXJ0LFxuICAgIC5rLWJ1dHRvbnMtc3RhcnQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuXG4gICAgLmstdGV4dC1lbmQsXG4gICAgLmstYnV0dG9ucy1lbmQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIC8vIEZvcm0gU2VwYXJhdG9yXG4gICAgLmstZm9ybS1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46ICRmb3JtLXNlcGFyYXRvci1tYXJnaW47XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIH1cblxuICAgIC8vIEhvcml6b250YWwgRm9ybVxuICAgIC5rLWZvcm0taG9yaXpvbnRhbCB7XG4gICAgICAgIC5rLWZvcm0tZmllbGQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgICAgPiAuay1sYWJlbCxcbiAgICAgICAgICAgID4ga2VuZG8tbGFiZWwsXG4gICAgICAgICAgICA+IC5rLWZvcm0tbGFiZWwge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGhvcml6b250YWwtZm9ybS1sYWJlbC1tYXJnaW4teDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogJGhvcml6b250YWwtZm9ybS1sYWJlbC1wYWRkaW5nLXRvcDtcbiAgICAgICAgICAgICAgICB3aWR0aDogJGhvcml6b250YWwtZm9ybS1sYWJlbC13aWR0aDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiAkaG9yaXpvbnRhbC1mb3JtLWxhYmVsLWFsaWduO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZvcm0tZmllbGQtd3JhcCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1idXR0b25zIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIgKiAkZm9ybS1maWVsZC1tYXJnaW4tdG9wO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUlRMIEFkanVzdG1lbnRzXG4gICAgLmstZm9ybSB7XG4gICAgICAgIFtkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIC5rLWZvcm0tYnV0dG9ucyxcbiAgICAgICAgICAgICYuay1mb3JtLWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRmb3JtLWJ1dHRvbi1tYXJnaW4teDtcblxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWxhYmVsLW9wdGlvbmFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRsYWJlbC1vcHRpb25hbC1tYXJnaW4teDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWZvcm0taG9yaXpvbnRhbCB7XG4gICAgICAgIFtkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgICYuay1mb3JtLWZpZWxkLFxuICAgICAgICAgICAgLmstZm9ybS1maWVsZCB7XG4gICAgICAgICAgICAgICAgPiAuay1sYWJlbCxcbiAgICAgICAgICAgICAgICA+IGtlbmRvLWxhYmVsLFxuICAgICAgICAgICAgICAgID4gLmstZm9ybS1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRob3Jpem9udGFsLWZvcm0tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTY2hlZHVsZXJcbiAgICAuay1mb3JtLWlubGluZSB7XG4gICAgICAgIHBhZGRpbmc6ICRmb3JtLXNwYWNlcjtcblxuICAgICAgICBmaWVsZHNldCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgbWFyZ2luOiAoJGZvcm0tc3BhY2VyICogMikgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQ6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmcteS1sZyAqIDI7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkcGFkZGluZy14IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZm9ybS1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZGRpbmcteS1sZyAqIDI7XG5cbiAgICAgICAgICAgID4gc3Bhbjpub3QoLmstd2lkZ2V0KSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRpbmxpbmUtZm9ybS1lbGVtZW50LXdpZHRoO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogY2FsYyggI3skcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0gKSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXgtbGc7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGlucHV0IHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gaW5wdXQ6bm90KC5rLWNoZWNrYm94KTpub3QoLmstcmFkaW8pIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYWxlcnQtZXJyb3Ige1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkcGFkZGluZy15ICogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZmllbGQtaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJlZGl0LWZvcm0vbGF5b3V0XCIpIHtcblxuICAgIC8vIEVkaXQgZm9ybVxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgLy8gVGFic3RyaXBcbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLXRhYnN0cmlwLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW46ICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkpICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXgpO1xuICAgIH1cbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLXRhYnN0cmlwLmstcm9vdC10YWJzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXk7XG4gICAgfVxuICAgIC5rLWVkaXQtZm9ybS1jb250YWluZXIgLmstdGFic3RyaXAgLmstdGFic3RyaXAtaXRlbXMge1xuICAgICAgICBwYWRkaW5nOiAkd2luZG93LWlubmVyLXBhZGRpbmcteSAkd2luZG93LWlubmVyLXBhZGRpbmcteCAwO1xuICAgIH1cbiAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIC5rLXRhYnN0cmlwIC5rLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAkd2luZG93LWlubmVyLXBhZGRpbmcteSAkd2luZG93LWlubmVyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuXG4gICAgLy8gRWRpdCBidXR0b25zXG4gICAgLmstZWRpdC1idXR0b25zIHtcbiAgICAgICAgcGFkZGluZzogJHRvb2xiYXItcGFkZGluZy15ICR0b29sYmFyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggMCAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gICAgLmstZWRpdC1idXR0b25zIC5rLWJ1dHRvbiArIC5rLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoICRzcGFjZXIteCAvIDIgKTtcbiAgICB9XG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1lZGl0LWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW46ICR3aW5kb3ctaW5uZXItcGFkZGluZy15ICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXgpICgtJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkpO1xuICAgICAgICBwYWRkaW5nOiAkd2luZG93LWlubmVyLXBhZGRpbmcteSAkd2luZG93LWlubmVyLXBhZGRpbmcteDtcbiAgICB9XG5cblxuICAgIC8vIEFjdGlvbiBidXR0b25zXG4gICAgLmstcG9wdXAtZWRpdC1mb3JtID4gLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgLmstZWRpdC1mb3JtLWNvbnRhaW5lciAuay1hY3Rpb24tYnV0dG9ucyB7XG4gICAgICAgIG1hcmdpbjogJHNwYWNlciAoLSR3aW5kb3ctaW5uZXItcGFkZGluZy14KSAoLSR3aW5kb3ctaW5uZXItcGFkZGluZy15KTtcbiAgICB9XG5cblxuICAgIC5rLWVkaXQtbGFiZWwge1xuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXkgMDtcbiAgICAgICAgcGFkZGluZzogY2FsYyggI3skaW5wdXQtcGFkZGluZy15fSArICN7JGlucHV0LWJvcmRlci13aWR0aH0gKSAwO1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgfVxuICAgIC5rLWVkaXQtZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMCAkc3BhY2VyLXkgMDtcbiAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLmstbm8tZWRpdG9yIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IGNhbGMoICN7JGlucHV0LXBhZGRpbmcteX0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICkgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWVkaXQtZmllbGQge1xuXG4gICAgICAgID4gLmstd2lkZ2V0LFxuICAgICAgICA+IC5rLXRleHRib3gsXG4gICAgICAgID4gLmstdGV4dGFyZWEge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgID4gLmstY29sb3JwaWNrZXIge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl06bm90KC5rLXJhZGlvKSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOm5vdCguay1jaGVja2JveCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstcmFkaW8tbGFiZWwsXG4gICAgICAgIC5rLWNoZWNrYm94LWxhYmVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCRzcGFjZXIpO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1yZXNldCA+IGxpICsgbGkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogKCRzcGFjZXIgLyAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJlc2V0IC5rLXdpZGdldCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjRleCAwIDFleDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZWRpdC1mb3JtL3J0bFwiKSB7XG5cbiAgICAuay1ydGwge1xuXG4gICAgICAgIC5rLWVkaXQtYnV0dG9ucyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAuay1idXR0b24gKyAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKFwiZm9ybXMvaW50ZWdyYXRpb24td2l0aC1ib290c3RyYXAtZm9ybXNcIikge1xuICAgICR0d2JzLWZvbnQtc2l6ZS1iYXNlOiAxcmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LXBhZGRpbmcteTogLjVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQ6IDEuMjUgIWRlZmF1bHQ7XG5cbiAgICAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodDogKCR0d2JzLWlucHV0LXBhZGRpbmcteSAqIDIpICsgKCR0d2JzLWZvbnQtc2l6ZS1iYXNlICogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQpICFkZWZhdWx0O1xuXG4gICAgJHR3YnMtZm9udC1zaXplLWJhc2Utc206IC44NzVyZW0gIWRlZmF1bHQ7XG4gICAgJHR3YnMtaW5wdXQtcGFkZGluZy14LXNtOiAuNXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1wYWRkaW5nLXktc206IC4yNXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1saW5lLWhlaWdodC1zbTogMS41ICFkZWZhdWx0O1xuXG4gICAgJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtc206ICgkdHdicy1pbnB1dC1wYWRkaW5nLXktc20gKiAyKSArICgkdHdicy1mb250LXNpemUtYmFzZS1zbSAqICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LXNtKSAhZGVmYXVsdDtcblxuICAgICR0d2JzLWZvbnQtc2l6ZS1iYXNlLWxnOiAxLjI1cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcbiAgICAkdHdicy1pbnB1dC1wYWRkaW5nLXktbGc6IC41cmVtICFkZWZhdWx0O1xuICAgICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LWxnOiAxLjUgIWRlZmF1bHQ7XG5cbiAgICAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1sZzogKCR0d2JzLWlucHV0LXBhZGRpbmcteS1sZyAqIDIpICsgKCR0d2JzLWZvbnQtc2l6ZS1iYXNlLWxnICogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtbGcpICFkZWZhdWx0O1xuXG4gICAgJG51bWVyaWN0ZXh0Ym94LWljb24tb2Zmc2V0LXNtOiAycHggIWRlZmF1bHQ7XG5cbiAgICAuay13aWRnZXQuZm9ybS1jb250cm9sIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuay13aWRnZXQuZm9ybS1jb250cm9sLFxuICAgIC5rLW1hc2tlZHRleHRib3guZm9ybS1jb250cm9sIC5rLXRleHRib3gsXG4gICAgLmstdGV4dGJveC5mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuay1tdWx0aXNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwIHtcbiAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgIC5rLWRyb3Bkb3duLXdyYXAsXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAsXG4gICAgICAgIC5rLW51bWVyaWMtd3JhcCxcbiAgICAgICAgLmstcGlja2VyLXdyYXAsXG4gICAgICAgIC5rLW1hc2tlZHRleHRib3ggLmstdGV4dGJveCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmZvcm0tY29udHJvbCxcbiAgICAgICAgLmstbWFza2VkdGV4dGJveC5mb3JtLWNvbnRyb2wgLmstdGV4dGJveCxcbiAgICAgICAgLmstdGV4dGJveC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay13aWRnZXQuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgICAgICAuay1kcm9wZG93bi13cmFwLFxuICAgICAgICAgICAgLmstbXVsdGlzZWxlY3Qtd3JhcCxcbiAgICAgICAgICAgIC5rLW51bWVyaWMtd3JhcCxcbiAgICAgICAgICAgIC5rLXBpY2tlci13cmFwLFxuICAgICAgICAgICAgPiAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLXByZXBlbmQgKyAuay13aWRnZXQge1xuICAgICAgICAuay1kYXRlaW5wdXQtd3JhcCxcbiAgICAgICAgLmstZHJvcGRvd24td3JhcCxcbiAgICAgICAgLmstbXVsdGlzZWxlY3Qtd3JhcCxcbiAgICAgICAgLmstbnVtZXJpYy13cmFwLFxuICAgICAgICAuay1waWNrZXItd3JhcCxcbiAgICAgICAgPiAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIGZvcm0tY29udHJvbCwgZm9ybS1jb250cm9sLXNtLCBmb3JtLWNvbnRyb2wtbGdcbiAgICAuay13aWRnZXQge1xuICAgICAgICAmLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15ICR0d2JzLWlucHV0LXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLXNtIHtcbiAgICAgICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1zbSAkdHdicy1pbnB1dC1wYWRkaW5nLXgtc207XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtc207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgICAgICAgICAgLmstZHJvcGRvd24td3JhcCxcbiAgICAgICAgICAgICAgICAuay1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktc207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtc207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxnIHtcbiAgICAgICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1sZyAkdHdicy1pbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtbGc7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAsXG4gICAgICAgICAgICAgICAgLmstZHJvcGRvd24td3JhcCxcbiAgICAgICAgICAgICAgICAuay1waWNrZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktbGc7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtbGc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbWFza2VkdGV4dGJveCB7XG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGggKiAyfSApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteSAkdHdicy1pbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtc20ge1xuICAgICAgICAgICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoICN7JGJvb3RzdHJhcC1pbnRlZ3JhdGlvbi1pbnB1dC1oZWlnaHQtc219ICsgI3skaW5wdXQtYm9yZGVyLXdpZHRoICsgMn0gKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtICR0d2JzLWlucHV0LXBhZGRpbmcteC1zbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1sZyB7XG4gICAgICAgICAgICAgICAgLmstdGV4dGJveCB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGggKiAyfSApO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdHdicy1pbnB1dC1wYWRkaW5nLXktbGcgJHR3YnMtaW5wdXQtcGFkZGluZy14LWxnO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGV4dGJveCB7XG4gICAgICAgICYuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodH0gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGggKiAyfSApO1xuICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15ICR0d2JzLWlucHV0LXBhZGRpbmcteDtcblxuICAgICAgICAgICAgJi1zbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKCAjeyRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LXNtfSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9ICk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHR3YnMtaW5wdXQtcGFkZGluZy15LXNtICR0d2JzLWlucHV0LXBhZGRpbmcteC1zbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJHR3YnMtaW5wdXQtbGluZS1oZWlnaHQtc207XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtbGcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggI3skYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1sZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGggKiAyfSApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0d2JzLWlucHV0LXBhZGRpbmcteS1sZyAkdHdicy1pbnB1dC1wYWRkaW5nLXgtbGc7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6ICR0d2JzLWlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGF0ZWlucHV0LFxuICAgIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgJi1zbSB7XG4gICAgICAgICAgICAgICAgLmstbGluay1pbmNyZWFzZSA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0kbnVtZXJpY3RleHRib3gtaWNvbi1vZmZzZXQtc207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstbGluay1kZWNyZWFzZSA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0kbnVtZXJpY3RleHRib3gtaWNvbi1vZmZzZXQtc207XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogKCRib290c3RyYXAtaW50ZWdyYXRpb24taW5wdXQtaGVpZ2h0LXNtIC8gMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLWxnIHtcbiAgICAgICAgICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkYm9vdHN0cmFwLWludGVncmF0aW9uLWlucHV0LWhlaWdodC1sZyAvIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGF0ZWlucHV0IHtcbiAgICAgICAgJi5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgLmstZGF0ZWlucHV0LXdyYXAge1xuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2Zvcm1zL190aGVtZS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcImZvcm1zL3RoZW1lXCIgKSB7XG5cbiAgICAuay1mb3JtLFxuICAgIC5rLWZvcm0taW5saW5lIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRjb2xvcjogJGJvZHktdGV4dCApO1xuXG4gICAgICAgIGZpZWxkc2V0IHtcbiAgICAgICAgICAgIGxlZ2VuZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoICRjb2xvcjogJGZpZWxkc2V0LWxlZ2VuZC10ZXh0ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1mb3JtLWxlZ2VuZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsICggJGJvcmRlcjogJGZvcm0tbGVnZW5kLWJvcmRlci1jb2xvciApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmllbGQtaW5mbyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsICggJGNvbG9yOiBsaWdodGVuKCRib2R5LXRleHQsIDMzJSkgKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFsZXJ0LWVycm9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKCAkY29sb3I6ICRlcnJvciApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZm9ybS1lcnJvcixcbiAgICAuay10ZXh0LWVycm9yLFxuICAgIC5rLWZvcm0tZmllbGQtZXJyb3IgLmstbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsICggJGNvbG9yOiAkZXJyb3IgKTtcbiAgICB9XG5cbiAgICAuay1mb3JtLXNlcGFyYXRvciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwgKCAkYm9yZGVyOiAkZm9ybS1zZXBhcmF0b3ItYm9yZGVyLWNvbG9yICk7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vYWRhcHRpdmUvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wcm9ncmVzc2Jhci9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2J1dHRvbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2FjdGlvbi1idXR0b25zL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vdG9vbGJhci9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2lucHV0L19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vdGV4dGJveC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2NoZWNrYm94L19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vcmFkaW8vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi92YWxpZGF0b3IvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9hdXRvY29tcGxldGUvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9kYXRldGltZS9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Ryb3Bkb3dubGlzdC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL251bWVyaWN0ZXh0Ym94L19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWVudS9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2RpYWxvZy9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3BhZ2VyL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vdXRpbHMvX2Zsb2F0LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llcyAoVE9ETzogZXh0cmFjdCB2YXJpYWJsZXMpXG5AaW1wb3J0IFwiLi4vbGlzdGdyb3VwL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vY2hlY2tib3gvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9yYWRpby9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3N3aXRjaC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3Rvb2xiYXIvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2ljb25zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIExpc3Rncm91cFxuJGxpc3Rncm91cC1ib3JkZXItd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0Z3JvdXAtYm9yZGVyLXJhZGl1czogJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3Rncm91cC1mb250LXNpemU6ICRmb250LXNpemUgIWRlZmF1bHQ7XG4kbGlzdGdyb3VwLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsaXN0Z3JvdXAtYmc6ICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuJGxpc3Rncm91cC10ZXh0OiAkbGlzdC1ncm91cC1jb2xvciAhZGVmYXVsdDtcbiRsaXN0Z3JvdXAtYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteTogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbGlzdGdyb3VwLWl0ZW0tYm9yZGVyLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2xpc3Rncm91cC9fbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoIFwibGlzdGdyb3VwL2xheW91dFwiICkge1xuXG4gICAgLmstbGlzdGdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGxpc3Rncm91cC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbGlzdGdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZm9udC1zaXplOiAkbGlzdGdyb3VwLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRsaXN0Z3JvdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBCb3JkZXJzIG9mIGl0ZW1zXG4gICAgICAgIC5rLWxpc3Rncm91cC1pdGVtICsgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3Rncm91cC1pdGVtLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1saXN0Z3JvdXAtZmx1c2gge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAwICk7XG4gICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgfVxuXG5cbiAgICAuay1saXN0Z3JvdXAtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICA+IC5rLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkpICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgPiAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbGlzdGdyb3VwLWl0ZW0tc2VnbWVudGVkIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstc2VsZWN0IHtcbiAgICAgICAgICAgIG1hcmdpbjogKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15KSAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXgpICgtJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteSkgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXk7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEZvcm1zIGluIGxpc3Rncm91cFxuICAgIC5rLWxpc3Rncm91cC1mb3JtLXJvdyB7XG4gICAgICAgIG1hcmdpbjogKC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15KSAoLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICAgICAgICBwYWRkaW5nOiAkbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuay1saXN0Z3JvdXAtZm9ybS1maWVsZC1sYWJlbCB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpc3Rncm91cC1mb3JtLWZpZWxkLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIHNlbGVjdCxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgICAgICAgICB0ZXh0YXJlYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDRlbTtcbiAgICAgICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5rLWxpc3Rncm91cC1pdGVtLmstbGlzdGdyb3VwLWZvcm0tcm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxufVxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Z3JvdXAvbGF5b3V0L3J0bFwiICkge1xuXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuXG4gICAgICAgICAgICA+IC5rLWxpbmsge1xuXG4gICAgICAgICAgICAgICAgPiAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1saXN0Z3JvdXAtaXRlbS1zZWdtZW50ZWQge1xuXG4gICAgICAgICAgICA+IC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdGdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Z3JvdXAvbGF5b3V0L25vZmxleGJveFwiICkge1xuXG4gICAgLmstbm9mbGV4Ym94IHtcbiAgICAgICAgLmstbGlzdGdyb3VwLFxuICAgICAgICAuay1saXN0Z3JvdXAgPiB1bFxuICAgICAgICAuay1saXN0Z3JvdXAtaXRlbSxcbiAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0gPiAuay1saW5rIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2xpc3Rncm91cC9fdGhlbWUuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJsaXN0Z3JvdXAvdGhlbWVcIiApIHtcblxuICAgIC5rLWxpc3Rncm91cCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbGlzdGdyb3VwLXRleHQsXG4gICAgICAgICAgICAkbGlzdGdyb3VwLWJnLFxuICAgICAgICAgICAgJGxpc3Rncm91cC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiLy8gQ2hlY2tib3hlc1xuJGNoZWNrYm94LXNpemU6IG1hcC1nZXQoICRzcGFjaW5nLCA0ICkgIWRlZmF1bHQ7XG4kY2hlY2tib3gtcmFkaXVzOiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuJGNoZWNrYm94LWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpbmUtaGVpZ2h0OiBjYWxjKCAjeyRjaGVja2JveC1zaXplfSArICN7JGNoZWNrYm94LWJvcmRlci13aWR0aH0gKSAhZGVmYXVsdDtcblxuJGNoZWNrYm94LWljb24tc2l6ZTogJGNoZWNrYm94LXNpemUgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaWNvbi10eXBlOiBzdmcgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaWNvbi1nbHlwaDogXCJcXGUxMThcIiAhZGVmYXVsdDtcbiRjaGVja2JveC1pY29uLXN2ZzogZXNjYXBlLXN2ZyggJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkICkgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1pbmRldGVybWluYXRlLXN0eWxlOiBkYXNoICFkZWZhdWx0O1xuJGNoZWNrYm94LWRhc2gtd2lkdGg6ICAoICRjaGVja2JveC1zaXplIC8gMiApICFkZWZhdWx0O1xuJGNoZWNrYm94LWRhc2gtaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG4kY2hlY2tib3gtc3F1YXJlLXdpZHRoOiAgKCAkY2hlY2tib3gtc2l6ZSAvIDIgKSAhZGVmYXVsdDtcbiRjaGVja2JveC1zcXVhcmUtaGVpZ2h0OiAoICRjaGVja2JveC1zaXplIC8gMiApICFkZWZhdWx0O1xuXG4kY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg6IG1hcC1nZXQoICRzcGFjaW5nLCAxICkgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1iZzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC10ZXh0OiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRjaGVja2JveC1ib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGNoZWNrYm94LWhvdmVyZWQtYmc6ICRjaGVja2JveC1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC1ob3ZlcmVkLXRleHQ6ICRjaGVja2JveC10ZXh0ICFkZWZhdWx0O1xuJGNoZWNrYm94LWhvdmVyZWQtYm9yZGVyOiAkY2hlY2tib3gtYm9yZGVyICFkZWZhdWx0O1xuJGNoZWNrYm94LWNoZWNrZWQtYmc6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC1jaGVja2VkLXRleHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjaGVja2JveC1jaGVja2VkLWJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjaGVja2JveC1pbmRldGVybWluYXRlLWJnOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuJGNoZWNrYm94LWluZGV0ZXJtaW5hdGUtdGV4dDogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvciAhZGVmYXVsdDtcbiRjaGVja2JveC1pbmRldGVybWluYXRlLWJvcmRlcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZm9jdXNlZC1ib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGNoZWNrYm94LWZvY3VzZWQtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLWJvcmRlcjogJGNoZWNrYm94LWNoZWNrZWQtYm9yZGVyICFkZWZhdWx0O1xuJGNoZWNrYm94LWZvY3VzZWQtY2hlY2tlZC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjaGVja2JveC1kaXNhYmxlZC1iZzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjaGVja2JveC1kaXNhYmxlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWRpc2FibGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRjaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJnOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJGNoZWNrYm94LWludmFsaWQtYmc6IG51bGwgIWRlZmF1bHQ7XG4kY2hlY2tib3gtaW52YWxpZC10ZXh0OiAkaW52YWxpZC10ZXh0ICFkZWZhdWx0O1xuJGNoZWNrYm94LWludmFsaWQtYm9yZGVyOiAkaW52YWxpZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRjaGVja2JveC1saXN0LW1hcmdpbjogMHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpc3QtcGFkZGluZzogMHB4ICFkZWZhdWx0O1xuJGNoZWNrYm94LWxpc3QtaXRlbS1wYWRkaW5nLXg6IDBweCAhZGVmYXVsdDtcbiRjaGVja2JveC1saXN0LWl0ZW0tcGFkZGluZy15OiAkbGlzdC1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjaGVja2JveC1saXN0LWhvcml6b250YWwtaXRlbS1tYXJnaW4teDogMzJweCAhZGVmYXVsdDtcblxuJGNoZWNrYm94LXJpcHBsZS1zaXplOiAkY2hlY2tib3gtc2l6ZSAqIDMgIWRlZmF1bHQ7XG4kY2hlY2tib3gtcmlwcGxlLW1hcmdpbjogY2FsYygtMSAqICgjeyRjaGVja2JveC1zaXplfSArICN7JGNoZWNrYm94LWJvcmRlci13aWR0aH0pKSAhZGVmYXVsdDtcbiRjaGVja2JveC1yaXBwbGUtb3BhY2l0eTogLjMgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NoZWNrYm94L19sYXlvdXQuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJjaGVja2JveC9sYXlvdXRcIiApIHtcblxuICAgIC8vIENvbnRhaW5lciBib3hcbiAgICAuay1jaGVja2JveCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRjaGVja2JveC1yYWRpdXMgKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogJGNoZWNrYm94LXNpemU7XG4gICAgICAgIGhlaWdodDogJGNoZWNrYm94LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRjaGVja2JveC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2ttYXJrXG4gICAgLmstY2hlY2tib3g6OmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAkY2hlY2tib3gtaWNvbi1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1pY29uLXNpemU7XG4gICAgICAgIGZvbnQtc2l6ZTogJGNoZWNrYm94LWljb24tc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG5cbiAgICAgICAgQGlmICRjaGVja2JveC1pY29uLXR5cGUgPT0gXCJzdmdcIiB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGNoZWNrYm94LWljb24tc3ZnO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRjaGVja2JveC1pY29uLWdseXBoO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiV2ViQ29tcG9uZW50c0ljb25zXCIsIG1vbm9zcGFjZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgLmstY2hlY2tib3g6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG5cbiAgICAvLyBDaGVja2VkIHN0YXRlXG4gICAgLmstY2hlY2tib3g6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGNoZWNrYm94LXJhZGl1cyApO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB9XG5cblxuICAgIC8vIEluZGV0ZXJtaW5hdGUgc3RhdGVcbiAgICAuay1jaGVja2JveDppbmRldGVybWluYXRlOjpiZWZvcmUsXG4gICAgLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIEBpZiAkY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1zdHlsZSA9PSBcImRhc2hcIiB7XG4gICAgICAgICAgICB3aWR0aDogJGNoZWNrYm94LWRhc2gtd2lkdGg7XG4gICAgICAgICAgICBoZWlnaHQ6ICRjaGVja2JveC1kYXNoLWhlaWdodDtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICB3aWR0aDogJGNoZWNrYm94LXNxdWFyZS13aWR0aDtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94LXNxdWFyZS1oZWlnaHQ7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgLmstY2hlY2tib3g6ZGlzYWJsZWQsXG4gICAgLmstY2hlY2tib3g6ZGlzYWJsZWQgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgIH1cblxuICAgIC5rLWNoZWNrYm94ICsgLmstY2hlY2tib3gtbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2tib3ggbGFiZWxcbiAgICAuay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRjaGVja2JveC1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuay1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIaWRlIGVtcHR5IGxhYmVsXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEtlZXAgaXQgXCJ2aXNpYmxlXCIgaW4ganF1ZXJ5IGdyaWRcbiAgICAgICAgJi5rLW5vLXRleHQge1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yaXBwbGUge1xuICAgICAgICAgICAgdG9wOiAkY2hlY2tib3gtc2l6ZSAvIDI7XG4gICAgICAgICAgICBsZWZ0OiAkY2hlY2tib3gtc2l6ZSAvIDI7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAkY2hlY2tib3gtc2l6ZSAqIDUgLyAyO1xuICAgICAgICAgICAgaGVpZ2h0OiAkY2hlY2tib3gtc2l6ZSAqIDUgLyAyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgIC8vIEhpZGUgcmlwcGxlIHRlbXBvcmFyaWx5XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJpcHBsZS1ibG9iIHtcbiAgICAgICAgICAgIC8vIHNhc3MtbGludDpkaXNhYmxlLWJsb2NrIG5vLWltcG9ydGFudFxuICAgICAgICAgICAgLy8gdXNlICFpbXBvcnRhbnQgdW50aWwgcmlwcGxlIGNhbiBhcHBseSB0aGVzZSBzdHlsZXMgZnJvbSB0aGUgc2NyaXB0XG4gICAgICAgICAgICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogMjAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstY2hlY2tib3ggKyAuay1jaGVja2JveC1sYWJlbCxcbiAgICAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGVja2JveC1sYWJlbC1tYXJnaW4teDtcbiAgICB9XG4gICAgLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAga2VuZG8tbGFiZWwuay1jaGVja2JveC1sYWJlbCA+IC5rLWNoZWNrYm94Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgIH1cbiAgICBrZW5kby1sYWJlbC5rLWNoZWNrYm94LWxhYmVsID4gLmstbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG5cbiAgICAvLyBDaGVja2JveCBsaXN0XG4gICAgLmstY2hlY2tib3gtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogJGNoZWNrYm94LWxpc3QtbWFyZ2luO1xuICAgICAgICBwYWRkaW5nOiAkY2hlY2tib3gtbGlzdC1wYWRkaW5nO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gICAgICAgIC5rLWNoZWNrYm94LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogJGNoZWNrYm94LWxpc3QtaXRlbS1wYWRkaW5nLXkgJGNoZWNrYm94LWxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1saXN0LWhvcml6b250YWwge1xuICAgICAgICAuay1jaGVja2JveC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAkY2hlY2tib3gtbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXggMCAwO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuay1jaGVja2JveCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgICAgICAuay1jaGVja2JveC1sYWJlbCArIC5rLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2hlY2tib3gtbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICAgICAgLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstY2hlY2tib3gtbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5rLWNoZWNrYm94LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJGNoZWNrYm94LWxpc3QtaG9yaXpvbnRhbC1pdGVtLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIC5rLWNoZWNrYm94OjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1yaXBwbGUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94LXJpcHBsZS1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGVja2JveC1yaXBwbGUtbWFyZ2luO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNoZWNrYm94LXJpcHBsZS1tYXJnaW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1jaGVja2JveDpkaXNhYmxlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImNoZWNrYm94L2xheW91dC9lZGdlXCIgKSB7XG5cbiAgICAuay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgIC8vIElFIDExIGhhY2tcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICAuay1jaGVja2JveDo6LW1zLWNoZWNrIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2NoZWNrYm94L190aGVtZS5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiY2hlY2tib3gvdGhlbWVcIikge1xuXG4gICAgLy8gQ2hlY2tib3hcbiAgICAuay1jaGVja2JveCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgLmstY2hlY2tib3g6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgJGNoZWNrYm94LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBGb2N1cyBzdGF0ZVxuICAgIC5rLWNoZWNrYm94OmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGNoZWNrYm94LWZvY3VzZWQtYm9yZGVyICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRjaGVja2JveC1mb2N1c2VkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gSW5kZXRlcm1pbmF0ZVxuICAgIC5rLWNoZWNrYm94OmluZGV0ZXJtaW5hdGUsXG4gICAgLmstY2hlY2tib3guay1zdGF0ZS1pbmRldGVybWluYXRlIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRjaGVja2JveC1pbmRldGVybWluYXRlLXRleHQsXG4gICAgICAgICAgICAkY2hlY2tib3gtaW5kZXRlcm1pbmF0ZS1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1pbmRldGVybWluYXRlLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gQ2hlY2tlZFxuICAgIC5rLWNoZWNrYm94OmNoZWNrZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGNoZWNrYm94LWNoZWNrZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1jaGVja2VkLWJnLFxuICAgICAgICAgICAgJGNoZWNrYm94LWNoZWNrZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuICAgIC5rLWNoZWNrYm94OmNoZWNrZWQ6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYm9yZGVyOiAkY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLWJvcmRlciApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLXNoYWRvdyApO1xuICAgIH1cblxuXG4gICAgLy8gRGlzYWJsZWRcbiAgICAuay1jaGVja2JveDpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtdGV4dCxcbiAgICAgICAgICAgICRjaGVja2JveC1kaXNhYmxlZC1iZyxcbiAgICAgICAgICAgICRjaGVja2JveC1kaXNhYmxlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstY2hlY2tib3g6Y2hlY2tlZDpkaXNhYmxlZCxcbiAgICAuay1jaGVja2JveDppbmRldGVybWluYXRlOmRpc2FibGVkLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW5kZXRlcm1pbmF0ZTpkaXNhYmxlZCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC10ZXh0LFxuICAgICAgICAgICAgJGNoZWNrYm94LWRpc2FibGVkLWNoZWNrZWQtYmcsXG4gICAgICAgICAgICAkY2hlY2tib3gtZGlzYWJsZWQtY2hlY2tlZC1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEludmFsaWRcbiAgICAuay1jaGVja2JveC5rLWludmFsaWQsXG4gICAgLmstY2hlY2tib3guay1zdGF0ZS1pbnZhbGlkLFxuICAgIC5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAuay1jaGVja2JveC5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGNoZWNrYm94LWludmFsaWQtYm9yZGVyICk7XG4gICAgfVxuICAgIC5rLWNoZWNrYm94LmstaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94Lmstc3RhdGUtaW52YWxpZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctdG91Y2hlZCArIC5rLWNoZWNrYm94LWxhYmVsLFxuICAgIC5rLWNoZWNrYm94Lm5nLWludmFsaWQubmctZGlydHkgKyAuay1jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJGNoZWNrYm94LWludmFsaWQtdGV4dCApO1xuICAgIH1cblxuICAgIC8vIFJpcHBsZVxuICAgIC5rLXJpcHBsZS1jb250YWluZXIge1xuICAgICAgICAuay1jaGVja2JveDo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94LWNoZWNrZWQtYmc7XG4gICAgICAgICAgICBvcGFjaXR5OiAkY2hlY2tib3gtcmlwcGxlLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY2hlY2tib3gvX3ZhcmlhYmxlcy5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIFJhZGlvIEJ1dHRvbnNcbiRyYWRpby1zaXplOiBtYXAtZ2V0KCAkc3BhY2luZywgNCApICFkZWZhdWx0O1xuJHJhZGlvLXJhZGl1czogNTAlICFkZWZhdWx0O1xuJHJhZGlvLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJHJhZGlvLWxpbmUtaGVpZ2h0OiBjYWxjKCN7JHJhZGlvLXNpemV9ICsgI3skcmFkaW8tYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG5cbiRyYWRpby1pY29uLXNpemU6IDZweCAhZGVmYXVsdDtcblxuJHJhZGlvLWxhYmVsLW1hcmdpbi14OiBtYXAtZ2V0KCAkc3BhY2luZywgMSApICFkZWZhdWx0O1xuXG4kcmFkaW8tYmc6ICRjaGVja2JveC1iZyAhZGVmYXVsdDtcbiRyYWRpby10ZXh0OiAkY2hlY2tib3gtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1ib3JkZXI6ICRjaGVja2JveC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8taG92ZXJlZC1iZzogJGNoZWNrYm94LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kcmFkaW8taG92ZXJlZC10ZXh0OiAkY2hlY2tib3gtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJHJhZGlvLWhvdmVyZWQtYm9yZGVyOiAkY2hlY2tib3gtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8tY2hlY2tlZC1iZzogJGNoZWNrYm94LWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG4kcmFkaW8tY2hlY2tlZC10ZXh0OiAkY2hlY2tib3gtY2hlY2tlZC10ZXh0ICFkZWZhdWx0O1xuJHJhZGlvLWNoZWNrZWQtYm9yZGVyOiAkY2hlY2tib3gtY2hlY2tlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8taW5kZXRlcm1pbmF0ZS1iZzogJHJhZGlvLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG4kcmFkaW8taW5kZXRlcm1pbmF0ZS10ZXh0OiAkcmFkaW8tY2hlY2tlZC10ZXh0ICFkZWZhdWx0O1xuJHJhZGlvLWluZGV0ZXJtaW5hdGUtYm9yZGVyOiAkcmFkaW8tY2hlY2tlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kcmFkaW8tZm9jdXNlZC1ib3JkZXI6ICRjaGVja2JveC1mb2N1c2VkLWJvcmRlciAhZGVmYXVsdDtcbiRyYWRpby1mb2N1c2VkLXNoYWRvdzogJGNoZWNrYm94LWZvY3VzZWQtc2hhZG93ICFkZWZhdWx0O1xuJHJhZGlvLWZvY3VzZWQtY2hlY2tlZC1ib3JkZXI6ICRjaGVja2JveC1jaGVja2VkLWJvcmRlciAhZGVmYXVsdDtcbiRyYWRpby1mb2N1c2VkLWNoZWNrZWQtc2hhZG93OiAkY2hlY2tib3gtZm9jdXNlZC1jaGVja2VkLXNoYWRvdyAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1iZzogJGNoZWNrYm94LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJHJhZGlvLWRpc2FibGVkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kcmFkaW8tZGlzYWJsZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtYmc6ICRjaGVja2JveC1kaXNhYmxlZC1jaGVja2VkLWJnICFkZWZhdWx0O1xuJHJhZGlvLWRpc2FibGVkLWNoZWNrZWQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1kaXNhYmxlZC1jaGVja2VkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRyYWRpby1pbnZhbGlkLWJnOiBudWxsICFkZWZhdWx0O1xuJHJhZGlvLWludmFsaWQtdGV4dDogJGludmFsaWQtdGV4dCAhZGVmYXVsdDtcbiRyYWRpby1pbnZhbGlkLWJvcmRlcjogJGludmFsaWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kcmFkaW8tbGlzdC1tYXJnaW46IDBweCAhZGVmYXVsdDtcbiRyYWRpby1saXN0LXBhZGRpbmc6IDBweCAhZGVmYXVsdDtcbiRyYWRpby1saXN0LWl0ZW0tcGFkZGluZy14OiAwcHggIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1pdGVtLXBhZGRpbmcteTogJGxpc3QtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcmFkaW8tbGlzdC1ob3Jpem9udGFsLWl0ZW0tbWFyZ2luLXg6IDMycHggIWRlZmF1bHQ7XG5cbiRyYWRpby1yaXBwbGUtc2l6ZTogJHJhZGlvLXNpemUgKiAzICFkZWZhdWx0O1xuJHJhZGlvLXJpcHBsZS1tYXJnaW46IGNhbGMoLTEgKiAoI3skcmFkaW8tc2l6ZX0gKyAyICogI3skcmFkaW8tYm9yZGVyLXdpZHRofSkpICFkZWZhdWx0O1xuJHJhZGlvLXJpcHBsZS1vcGFjaXR5OiAuMyAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcmFkaW8vX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInJhZGlvL2xheW91dFwiICkge1xuXG4gICAgLy8gQ29udGFpbmVyIGJveFxuICAgIC5rLXJhZGlvIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHJhZGlvLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkcmFkaW8tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcmFkaW8tc2l6ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcmFkaW8tYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgIC5rLXJhZGlvOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogJHJhZGlvLWljb24tc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkcmFkaW8taWNvbi1zaXplO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKSB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgIC5rLXJhZGlvOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC8vIENoZWNrZWQgc3RhdGVcbiAgICAuay1yYWRpbzpjaGVja2VkOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcmFkaW8tcmFkaXVzICk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgLmstcmFkaW86ZGlzYWJsZWQsXG4gICAgLmstcmFkaW86ZGlzYWJsZWQgKyAuay1yYWRpby1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGRpc2FibGVkKCAkZGlzYWJsZWQtc3R5bGluZyApO1xuICAgIH1cblxuICAgIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLy8gUmFkaW8gbGFiZWxcbiAgICAuay1yYWRpby1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRyYWRpby1saW5lLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAuay1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIaWRlIGVtcHR5IGxhYmVsXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXJpcHBsZSB7XG4gICAgICAgICAgICB0b3A6ICRyYWRpby1zaXplIC8gMjtcbiAgICAgICAgICAgIGxlZnQ6ICRyYWRpby1zaXplIC8gMjtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6ICRyYWRpby1zaXplICogNSAvIDI7XG4gICAgICAgICAgICBoZWlnaHQ6ICRyYWRpby1zaXplICogNSAvIDI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgLy8gSGlkZSByaXBwbGUgdGVtcG9yYXJpbHlcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICB9XG5cbiAgICAgICAgLmstcmlwcGxlLWJsb2Ige1xuICAgICAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG4gICAgICAgICAgICAvLyB1c2UgIWltcG9ydGFudCB1bnRpbCByaXBwbGUgY2FuIGFwcGx5IHRoZXNlIHN0eWxlcyBmcm9tIHRoZSBzY3JpcHRcbiAgICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXJhZGlvICsgLmstcmFkaW8tbGFiZWwsXG4gICAgLmstcmFkaW8tbGFiZWwgKyAuay1yYWRpbyxcbiAgICAuay1sYWJlbCArIC5rLXJhZGlvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRyYWRpby1sYWJlbC1tYXJnaW4teDtcbiAgICB9XG4gICAgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gICAga2VuZG8tbGFiZWwuay1yYWRpby1sYWJlbCA+IC5rLWxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC8vIFJhZGlvIGxpc3RcbiAgICAuay1yYWRpby1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAkcmFkaW8tbGlzdC1tYXJnaW47XG4gICAgICAgIHBhZGRpbmc6ICRyYWRpby1saXN0LXBhZGRpbmc7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgLmstcmFkaW8taXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkcmFkaW8tbGlzdC1pdGVtLXBhZGRpbmcteSAkcmFkaW8tbGlzdC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWxpc3QtaG9yaXpvbnRhbCB7XG4gICAgICAgIC5rLXJhZGlvLWl0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwICRyYWRpby1saXN0LWhvcml6b250YWwtaXRlbS1tYXJnaW4teCAwIDA7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsLFxuICAgIFtkaXI9XCJydGxcIl0ge1xuICAgICAgICAuay1yYWRpbyArIC5rLXJhZGlvLWxhYmVsLFxuICAgICAgICAuay1yYWRpby1sYWJlbCArIC5rLXJhZGlvLFxuICAgICAgICAuay1sYWJlbCArIC5rLXJhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcmFkaW8tbGFiZWwtbWFyZ2luLXg7XG4gICAgICAgIH1cbiAgICAgICAgLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1yYWRpbzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGtlbmRvLWxhYmVsLmstcmFkaW8tbGFiZWwgPiAuay1sYWJlbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxhYmVsLW1hcmdpbi14O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5rLXJhZGlvLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHJhZGlvLWxpc3QtaG9yaXpvbnRhbC1pdGVtLW1hcmdpbi14O1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstcmlwcGxlLWNvbnRhaW5lciB7XG4gICAgICAgIC5rLXJhZGlvOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRjaGVja2JveC1yaXBwbGUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGNoZWNrYm94LXJpcHBsZS1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRjaGVja2JveC1yaXBwbGUtbWFyZ2luO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGNoZWNrYm94LXJpcHBsZS1tYXJnaW47XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1yYWRpbzpkaXNhYmxlZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJyYWRpby9sYXlvdXQvZWRnZVwiICkge1xuXG4gICAgLmstcmFkaW86Oi1tcy1jaGVjayB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICAvLyBJRSAxMSBoYWNrXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgLmstcmFkaW86Oi1tcy1jaGVjayB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9yYWRpby9fdGhlbWUuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInJhZGlvL3RoZW1lXCIpIHtcblxuICAgIC8vIFJhZGlvXG4gICAgLmstcmFkaW8ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHJhZGlvLXRleHQsXG4gICAgICAgICAgICAkcmFkaW8tYmcsXG4gICAgICAgICAgICAkcmFkaW8tYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG5cbiAgICAvLyBIb3ZlciBzdGF0ZVxuICAgIC5rLXJhZGlvOmhvdmVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRyYWRpby1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAkcmFkaW8taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICRyYWRpby1ob3ZlcmVkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gRm9jdXMgc3RhdGVcbiAgICAuay1yYWRpbzpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRib3JkZXI6ICRyYWRpby1mb2N1c2VkLWJvcmRlciApO1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcmFkaW8tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICB9XG5cblxuICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAuay1yYWRpby5rLWludmFsaWQsXG4gICAgLmstcmFkaW8uay1zdGF0ZS1pbnZhbGlkLFxuICAgIC5rLXJhZGlvLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAuay1yYWRpby5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJHJhZGlvLWludmFsaWQtYm9yZGVyICk7XG4gICAgfVxuICAgIC5rLXJhZGlvLmstaW52YWxpZCArIC5rLXJhZGlvLWxhYmVsLFxuICAgIC5rLXJhZGlvLmstc3RhdGUtaW52YWxpZCArIC5rLXJhZGlvLWxhYmVsLFxuICAgIC5rLXJhZGlvLm5nLWludmFsaWQubmctdG91Y2hlZCArIC5rLXJhZGlvLWxhYmVsLFxuICAgIC5rLXJhZGlvLm5nLWludmFsaWQubmctZGlydHkgKyAuay1yYWRpby1sYWJlbCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRjb2xvcjogJHJhZGlvLWludmFsaWQtdGV4dCApO1xuICAgIH1cblxuXG4gICAgLy8gQ2hlY2tlZFxuICAgIC5rLXJhZGlvOmNoZWNrZWQge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHJhZGlvLWNoZWNrZWQtdGV4dCxcbiAgICAgICAgICAgICRyYWRpby1jaGVja2VkLWJnLFxuICAgICAgICAgICAgJHJhZGlvLWNoZWNrZWQtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstcmFkaW86Y2hlY2tlZDpmb2N1cyB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRib3JkZXI6ICRyYWRpby1mb2N1c2VkLWNoZWNrZWQtYm9yZGVyICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRyYWRpby1mb2N1c2VkLWNoZWNrZWQtc2hhZG93ICk7XG4gICAgfVxuXG5cbiAgICAvLyBEaXNhYmxlZFxuICAgIC5rLXJhZGlvOmRpc2FibGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRyYWRpby1kaXNhYmxlZC10ZXh0LFxuICAgICAgICAgICAgJHJhZGlvLWRpc2FibGVkLWJnLFxuICAgICAgICAgICAgJHJhZGlvLWRpc2FibGVkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cbiAgICAuay1yYWRpbzpjaGVja2VkOmRpc2FibGVkIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRyYWRpby1kaXNhYmxlZC1jaGVja2VkLXRleHQsXG4gICAgICAgICAgICAkcmFkaW8tZGlzYWJsZWQtY2hlY2tlZC1iZyxcbiAgICAgICAgICAgICRyYWRpby1kaXNhYmxlZC1jaGVja2VkLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuICAgIC8vIFJpcHBsZVxuICAgIC5rLXJpcHBsZS1jb250YWluZXIge1xuICAgICAgICAuay1yYWRpbzo6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGNoZWNrYm94LWNoZWNrZWQtYmc7XG4gICAgICAgICAgICBvcGFjaXR5OiAkY2hlY2tib3gtcmlwcGxlLW9wYWNpdHk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiLy8gU3dpdGNoXG4kc3dpdGNoLXNpemU6IDVlbSAhZGVmYXVsdDtcbiRzd2l0Y2gtYm9yZGVyLXJhZGl1czogJHN3aXRjaC1zaXplICFkZWZhdWx0O1xuXG4kc3dpdGNoLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kc3dpdGNoLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14cyAhZGVmYXVsdDtcbiRzd2l0Y2gtbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJHN3aXRjaC10cmFjay1zaXplOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1jb250YWluZXItYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG4kc3dpdGNoLWNvbnRhaW5lci1wYWRkaW5nLXg6IDNweCAhZGVmYXVsdDtcbiRzd2l0Y2gtY29udGFpbmVyLXBhZGRpbmcteTogJHN3aXRjaC1jb250YWluZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kc3dpdGNoLWhhbmRsZS1zaXplOiAoLjQgKiAkc3dpdGNoLXNpemUpICFkZWZhdWx0O1xuJHN3aXRjaC1oYW5kbGUtYm9yZGVyLXJhZGl1czogJHN3aXRjaC1zaXplICFkZWZhdWx0O1xuJHN3aXRjaC1oYW5kbGUtYm9yZGVyLXdpZHRoOiAwcHggIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtbGFiZWwtZGlzcGxheTogbm9uZSAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtb3V0ZXItc3BhY2luZzogOHB4ICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1pbm5lci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XG4kc3dpdGNoLWxhYmVsLXNwYWNpbmc6IGNhbGMoICN7JHN3aXRjaC1sYWJlbC1vdXRlci1zcGFjaW5nfSArICN7JHN3aXRjaC1sYWJlbC1pbm5lci1zcGFjaW5nfSApICFkZWZhdWx0O1xuJHN3aXRjaC1sYWJlbC1vY2N1cGllZC1zcGFjZTogY2FsYyggLTEgKiAoI3skc3dpdGNoLWhhbmRsZS1zaXplfSArICN7JHN3aXRjaC1sYWJlbC1zcGFjaW5nfSArICN7JHN3aXRjaC1jb250YWluZXItcGFkZGluZy14fSApICkgIWRlZmF1bHQ7XG4kc3dpdGNoLWxhYmVsLXRleHQtdHJhbnNmb3JtOiBudWxsICFkZWZhdWx0ICFkZWZhdWx0O1xuXG4kc3dpdGNoLWxhYmVsLXBvc2l0aW9uOiBjYWxjKCAjeyRzd2l0Y2gtbGFiZWwtb3V0ZXItc3BhY2luZ30gLSAjeyRzd2l0Y2gtY29udGFpbmVyLWJvcmRlci13aWR0aH0gKSAhZGVmYXVsdDtcbiRzd2l0Y2gtbGFiZWwtd2lkdGg6IGNhbGMoMTAwJSArICN7JHN3aXRjaC1sYWJlbC1vY2N1cGllZC1zcGFjZX0pICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1sZWZ0LXg6IGNhbGMoMTAwJSAtICN7JHN3aXRjaC1oYW5kbGUtc2l6ZX0pICFkZWZhdWx0O1xuXG4kc3dpdGNoLWNvbnRhaW5lci1zaGFkb3c6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLWNvbnRhaW5lci1ob3ZlcmVkLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtY29udGFpbmVyLWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWJnOiAkcHJpbWFyeSAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tdGV4dDogd2hpdGUgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24tZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vbi1mb2N1c2VkLWJnOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1mb2N1c2VkLXRleHQ6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWZvY3VzZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1mb2N1c2VkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1mb2N1c2VkLXNoYWRvdzogMCAwIDFweCAycHggdGludCggJHN3aXRjaC1vbi1iZywgNiApICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWhvdmVyZWQtYmc6IHRyeS1kYXJrZW4oICRzd2l0Y2gtb24tYmcsIDcuNSUgKSAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taG92ZXJlZC10ZXh0OiAkc3dpdGNoLW9uLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1ob3ZlcmVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9uLWhhbmRsZS1iZzogd2hpdGUgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS10ZXh0OiAkc3dpdGNoLW9uLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taGFuZGxlLXNoYWRvdzogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1iZzogJHN3aXRjaC1vbi1oYW5kbGUtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLXRleHQ6ICRzd2l0Y2gtb24tdGV4dCAhZGVmYXVsdDtcbiRzd2l0Y2gtb24taGFuZGxlLWhvdmVyZWQtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcblxuJHN3aXRjaC1vZmYtYmc6ICRzZWNvbmRhcnkgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi10ZXh0OiBibGFjayAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9mZi1mb2N1c2VkLWJnOiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtZm9jdXNlZC10ZXh0OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtZm9jdXNlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1mb2N1c2VkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuJHN3aXRjaC1vZmYtZm9jdXNlZC1zaGFkb3c6IDAgMCAxcHggMnB4IHRpbnQoICRzd2l0Y2gtb2ZmLWJnLCA2ICkgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtb2ZmLWhvdmVyZWQtYmc6IHRyeS1kYXJrZW4oICRzd2l0Y2gtb2ZmLWJnLCA3LjUlICkgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1ob3ZlcmVkLXRleHQ6ICRzd2l0Y2gtb2ZmLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1ob3ZlcmVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhvdmVyZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRzd2l0Y2gtb2ZmLWhhbmRsZS1iZzogJHN3aXRjaC1vbi1oYW5kbGUtYmcgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtdGV4dDogJHN3aXRjaC1vZmYtdGV4dCAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhhbmRsZS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC1iZzogJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1iZyAhZGVmYXVsdDtcbiRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLXRleHQ6ICRzd2l0Y2gtb2ZmLXRleHQgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudDogbnVsbCAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3Mvc3dpdGNoL19sYXlvdXQuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInN3aXRjaC9sYXlvdXRcIikge1xuXG4gICAgLmstc3dpdGNoIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHN3aXRjaC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6ICRzd2l0Y2gtc2l6ZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWllICYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLFxuICAgIC5rLXN3aXRjaC1jb250YWluZXIsXG4gICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRzd2l0Y2gtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkc3dpdGNoLWNvbnRhaW5lci1wYWRkaW5nLXkgJHN3aXRjaC1jb250YWluZXItcGFkZGluZy14O1xuICAgICAgICB3aWR0aDogJHN3aXRjaC1zaXplO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRzd2l0Y2gtY29udGFpbmVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAyMDBtcyBlYXNlLW91dCAwcztcblxuICAgICAgICAuay1pZSAmIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRzd2l0Y2gtaGFuZGxlLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgd2lkdGg6ICRzd2l0Y2gtaGFuZGxlLXNpemU7XG4gICAgICAgIGhlaWdodDogJHN3aXRjaC1oYW5kbGUtc2l6ZTtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc3dpdGNoLWhhbmRsZS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBsZWZ0IDIwMG1zIGVhc2Utb3V0IDBzO1xuXG4gICAgICAgIC5rLWllICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtb24gLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIGxlZnQ6ICRzd2l0Y2gtb24tbGVmdC14O1xuXG4gICAgICAgIC5rLWllICYsXG4gICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc3dpdGNoLWhhbmRsZS1zaXplO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLW9mZiAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtbGFiZWwtb24sXG4gICAgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgIGRpc3BsYXk6ICRzd2l0Y2gtbGFiZWwtZGlzcGxheTtcbiAgICAgICAgd2lkdGg6ICRzd2l0Y2gtbGFiZWwtd2lkdGg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzd2l0Y2gtbGFiZWwtdGV4dC10cmFuc2Zvcm07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc3dpdGNoLWhhbmRsZS1zaXplO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxlZnQ6ICRzd2l0Y2gtbGFiZWwtcG9zaXRpb247XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICByaWdodDogJHN3aXRjaC1sYWJlbC1wb3NpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJHN3aXRjaC10cmFjay1zaXplIHtcblxuICAgICAgICAuay1zd2l0Y2gge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGhlaWdodDogJHN3aXRjaC10cmFjay1zaXplO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICB0b3A6IGNhbGMoICN7JHN3aXRjaC10cmFjay1zaXplIC8gMn0gLSAjeyRzd2l0Y2gtaGFuZGxlLXNpemUgLyAyfSAtICN7JHN3aXRjaC1jb250YWluZXItYm9yZGVyLXdpZHRofSApO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAuay1ydGwgLmstc3dpdGNoLFxuICAgIC5rLXN3aXRjaFtkaXIgPSBcInJ0bFwiXSB7XG4gICAgICAgICYuay1zd2l0Y2gtb24gLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLXN3aXRjaC1vZmYgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBsZWZ0OiAkc3dpdGNoLW9uLWxlZnQteDtcbiAgICAgICAgfVxuICAgICAgICAuay1zd2l0Y2gtbGFiZWwtb24ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBsZWZ0OiBpbml0aWFsO1xuICAgICAgICAgICAgcmlnaHQ6ICRzd2l0Y2gtbGFiZWwtcG9zaXRpb247XG4gICAgICAgIH1cbiAgICAgICAgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgbGVmdDogJHN3aXRjaC1sYWJlbC1wb3NpdGlvbjtcbiAgICAgICAgICAgIHJpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3N3aXRjaC9fdGhlbWUuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInN3aXRjaC90aGVtZVwiKSB7XG5cbiAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcbiAgICB9XG5cbiAgICAuay1zd2l0Y2gtbGFiZWwtb24sXG4gICAgLmstc3dpdGNoLWxhYmVsLW9mZiB7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vbiB7XG4gICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1iZyxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taGFuZGxlLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtYmcsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtYm9yZGVyLFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taGFuZGxlLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vbi1oYW5kbGUtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc3dpdGNoLW9uLWZvY3VzZWQtc2hhZG93ICk7XG5cbiAgICAgICAgICAgIC5rLXN3aXRjaC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24tZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc3dpdGNoLWhhbmRsZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9uLWhhbmRsZS1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vbi1oYW5kbGUtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtbGFiZWwtb2ZmIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXN3aXRjaC1vZmYge1xuICAgICAgICAuay1zd2l0Y2gtY29udGFpbmVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtdGV4dCxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1iZyxcbiAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gtaGFuZGxlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLXRleHQsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLWJnLFxuICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ib3JkZXIsXG4gICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaGFuZGxlLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vZmYtaGFuZGxlLXNoYWRvdyApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1vZmYtZm9jdXNlZC1zaGFkb3cgKTtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1mb2N1c2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtZm9jdXNlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJHN3aXRjaC1vZmYtaG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXN3aXRjaC1oYW5kbGUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkc3dpdGNoLW9mZi1oYW5kbGUtaG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRzd2l0Y2gtb2ZmLWhhbmRsZS1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN3aXRjaC1sYWJlbC1vbiB7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1zd2l0Y2gge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkc3dpdGNoLWNvbnRhaW5lci1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcblxuICAgICAgICAgICAgLmstc3dpdGNoLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItaG92ZXJlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHN3aXRjaC1jb250YWluZXItc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtcmVhZG9ubHk9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gQWRhcHRpdmUgQ29tbW9uXG4kYWRhcHRpdmUtY29udGVudC1iZzogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtY29udGVudC10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuJGFkYXB0aXZlLW1lbnUtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGFkYXB0aXZlLW1lbnUtdGV4dDogY29udHJhc3Qtd2NhZyggJGFkYXB0aXZlLW1lbnUtYmcgKSAhZGVmYXVsdDtcblxuJGFkYXB0aXZlLW1lbnUtY2xlYXItdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG5cbiRhZGFwdGl2ZS1tZW51LWl0ZW0tYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcbiRhZGFwdGl2ZS1tZW51LXRpdGxlLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcblxuJGFkYXB0aXZlLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGFkYXB0aXZlLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtZm9udC1zaXplOiAkZm9udC1zaXplICFkZWZhdWx0O1xuJGFkYXB0aXZlLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRhZGFwdGl2ZS1iZzogJGNvbXBvbmVudC1iZyAhZGVmYXVsdDtcbiRhZGFwdGl2ZS10ZXh0OiAkY29tcG9uZW50LXRleHQgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuLy8gQWRhcHRpdmUgR3JpZFxuJGFkYXB0aXZlLWdyaWQtc29ydC10ZXh0OiAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gQWRhcHRpdmUgU2NoZWR1bGVyXG4kYWRhcHRpdmUtc2NoZWR1bGVyLWN1cnJlbnQtdGV4dDogJHByaW1hcnkgIWRlZmF1bHQ7XG4kYWRhcHRpdmUtc2NoZWR1bGVyLWJhc2UtdGV4dDogaW5oZXJpdCAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYWRhcHRpdmUvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwiYWRhcHRpdmUvbGF5b3V0XCIpIHtcblxuICAgIC5rLXBhbmUtd3JhcHBlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGFkYXB0aXZlLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRhZGFwdGl2ZS1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkYWRhcHRpdmUtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGFkYXB0aXZlLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLmstcGFuZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuXG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay12aWV3IHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYWRhcHRpdmUtZm9udC1mYW1pbHk7XG4gICAgICAgICAgICBmb250LXNpemU6ICRhZGFwdGl2ZS1mb250LXNpemU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogJGFkYXB0aXZlLWxpbmUtaGVpZ2h0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstY29udGVudCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS9sYXlvdXQvZ3JpZFwiKSB7XG5cbiAgICAuay1wYW5lLXdyYXBwZXIge1xuXG4gICAgICAgID4gZGl2LmstcGFuZSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXBvcHVwLWVkaXQtZm9ybSxcbiAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLW1lbnUge1xuXG4gICAgICAgICAgICAuay1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgPiAuay1zY3JvbGwtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWZpbHRlci1tZW51IHtcblxuICAgICAgICAgICAgLmstZmlsdGVyLXNlbGVjdGVkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0ge1xuXG4gICAgICAgICAgICAuay1wb3B1cC1lZGl0LWZvcm0sXG4gICAgICAgICAgICAuay1lZGl0LWZvcm0tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkIC5rLWdyaWQtc2VhcmNoIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC5rLWdyaWQtbW9iaWxlIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgIH1cblxuICAgIC5rLWdyaWQtbW9iaWxlIHtcbiAgICAgICAgLmstcmVzaXplLWhhbmRsZS1pbm5lcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlMDFlXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBmb250OiAxNnB4LzEgXCJXZWJDb21wb25lbnRzSWNvbnNcIjtcbiAgICAgICAgICAgIC8vIFRoZSBDYWxjIGlzIG5lZWRlZCBkdWUgdG8gdGhlIHRoZSBuZWdhdGl2ZSBtYXJnaW5cbiAgICAgICAgICAgIC8vIHRoYXQgcmVtb3ZlcyB0aGUgZG91YmxlIGJvdHRvbSBib3JkZXIgb2YgdGhlIGhlYWRlclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4yZW07XG4gICAgICAgIH1cblxuICAgICAgICAuay1lZGl0LWNlbGwgPiBpbnB1dCxcbiAgICAgICAgLmstZWRpdC1jZWxsID4gc2VsZWN0LFxuICAgICAgICAuay1ncmlkLWVkaXQtcm93ID4gdGQgPiBpbnB1dCxcbiAgICAgICAgLmstZ3JpZC1lZGl0LXJvdyA+IHRkID4gc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciBhIHtcbiAgICAgICAgICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcblxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gICAgICAgICAgICAtbW96LXVzZXItZHJhZzogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImFkYXB0aXZlL2xheW91dC9zY2hlZHVsZXJcIikge1xuXG4gICAgLmstcGFuZS13cmFwcGVyIHtcblxuICAgICAgICAuay1zY2hlZHVsZXItZWRpdC1mb3JtIHtcblxuICAgICAgICAgICAgLmstcmVjdXItdmlldyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgICAgICAgICAgICAgPiAuay1saXN0Z3JvdXAtZm9ybS1yb3cge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1yZWN1ci1pdGVtcy13cmFwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IC0xcHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXJlY3VyLWVuZC13cmFwIHtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1lZGl0LWJ1dHRvbnMge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlciB7XG4gICAgICAgICYuay1zY2hlZHVsZXItbW9iaWxlIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXNjaGVkdWxlci1tb2JpbGUge1xuXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ldmVudDpob3ZlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci10b29sYmFyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyLXBhZGRpbmcteSAkdG9vbGJhci1wYWRkaW5nLXg7XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1uYXZpZ2F0aW9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAgICAgLmstbmF2LWN1cnJlbnQge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstbS1kYXRlLWZvcm1hdCB7fVxuICAgICAgICAgICAgICAgIC5rLXktZGF0ZS1mb3JtYXQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLWZvb3RlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nLXkgJHRvb2xiYXItcGFkZGluZy14O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNjaGVkdWxlci1tb250aHZpZXcge1xuXG4gICAgICAgICAgICAuay1oaWRkZW4ge1xuICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhYmxlIHRkIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWV2ZW50cy1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZXZlbnQge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVtb3ZpbmcgdGhlIFwiRGF5c1wiIGhlYWRlciBmcm9tIHRoZSBNb2JpbGUgU2NoZWR1bGVyIHdpbGwgYnJlYWsgdGhlIFdlYiBTY2hlZHVsZXJcbiAgICAgICAgLy8gVGh1cywgdGhlIGJlbG93IHNlbGVjdG9yIGlzIG5lZWRlZFxuICAgICAgICAuay1zY2hlZHVsZXItZGF5dmlldyAuay1tb2JpbGUtaGVhZGVyIHtcblxuICAgICAgICAgICAgJi5rLW1vYmlsZS1ob3Jpem9udGFsLWhlYWRlciAuay1zY2hlZHVsZXItdGltZXMgdGFibGUgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXIgLmstc2NoZWR1bGVyLWRhdGUtZ3JvdXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAgPiBkaXYge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItYWdlbmRhdmlldyB7XG4gICAgICAgICAgICAuay1tb2JpbGUtaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItdGFibGUge1xuICAgICAgICAgICAgICAgIHRhYmxlLWxheW91dDogYXV0bztcblxuICAgICAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxJTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbW9iaWxlLWhlYWRlciB7XG4gICAgICAgICAgICAuay1zY2hlZHVsZXItdGFibGUgdGQsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItdGFibGUgdGgge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMS41ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lLXRleHQsXG4gICAgICAgIC5rLXRpbWUtcGVyaW9kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAuay10aW1lLXBlcmlvZCB7XG4gICAgICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItdGFibGUgdGQsXG4gICAgICAgIC5rLXNjaGVkdWxlci10YWJsZSB0aCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbi13cmFwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstdGFzayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLW1hcmsge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaS1yZWxvYWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRhc2stdGV4dCB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLXRpbWVzLFxuICAgICAgICAuay1zY2hlZHVsZXItYWdlbmRhIHtcblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWdyb3VwLWNlbGwsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4ge1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICAgICAgICAgICAuay1zY2hlZHVsZXItZ3JvdXAtdGV4dCB7XG4gICAgICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2Nyb2xsYmFyLWggdHIgKyB0ciAuay1zY2hlZHVsZXItdGltZXMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyhcImFkYXB0aXZlL2xheW91dC9jb21tb25cIikge1xuXG4gICAgLmstcGFuZS13cmFwcGVyIHtcblxuICAgICAgICAuay1ncmlkLWVkaXQtZm9ybSxcbiAgICAgICAgLmstZ3JpZC1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstZ3JpZC1maWx0ZXItbWVudSxcbiAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgID4gLmstaGVhZGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIC42ZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcblxuICAgICAgICAgICAgICAgIC5rLWhlYWRlci1kb25lLFxuICAgICAgICAgICAgICAgIC5rLWhlYWRlci1jYW5jZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIC5rLWljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpc3QtdGl0bGUsXG4gICAgICAgIC5rLWZpbHRlci1oZWxwLXRleHQsXG4gICAgICAgIC5rLWxpc3QtZ3JvdXAtaGVhZGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRsaXN0Z3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3Rncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdC1ncm91cC1oZWFkZXIge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstbGlzdGdyb3VwIHtcblxuICAgICAgICAgICAgLmstbGlzdGdyb3VwLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuay1saXN0Z3JvdXAgKyAuay1saXN0Z3JvdXAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gQ29sdW1uIG1lbnVcbiAgICAgICAgLmstY29sdW1uLW1lbnUge1xuXG4gICAgICAgICAgICAuay1maWx0ZXItaXRlbSAuay1maWx0ZXJhYmxlICoge1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRmlsdGVyIG1lbnVcbiAgICAgICAgLmstZmlsdGVyLW1lbnUge1xuXG4gICAgICAgICAgICAuay1zcGFjZS1yaWdodCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNWVtIDEwcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWx0ZXItdG9vbHMge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMWVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcG9wdXAtZWRpdC1mb3JtIHtcblxuICAgICAgICAgICAgLmstcmVjdXItZWRpdG9yLXdyYXAge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLW1vYmlsZXRpbWV6b25lZWRpdG9yIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aWNoZWNrLXdyYXAuay1saXN0Z3JvdXAge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXN0YXRlLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBQYWdlclxuXG4gICAgICAgIC5rLXBhZ2VyLXdyYXAuay1wYWdlci1zbSB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmstcGFnZXItcmVmcmVzaCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLy8gSUVcblxuICAgICAgICAuay1pZSAmIHtcblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyIHtcbiAgICAgICAgICAgICAgICAuay1zY2hlZHVsZXItdG9vbGJhcixcbiAgICAgICAgICAgICAgICAuay1zY2hlZHVsZXItZm9vdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQge1xuXG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJUTFxuXG4gICAgICAgIC5rLXJ0bCAmLFxuICAgICAgICAmW2Rpcj1cInJ0bFwiXSxcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcblxuICAgICAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0sXG4gICAgICAgICAgICAuay1ncmlkLWNvbHVtbi1tZW51LFxuICAgICAgICAgICAgLmstZ3JpZC1maWx0ZXItbWVudSxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge1xuXG4gICAgICAgICAgICAgICAgPiAuay1oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1maWx0ZXItbWVudSB7XG5cbiAgICAgICAgICAgICAgICAuay1zcGFjZS1yaWdodCA+IC5rLWktem9vbSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLW1vYmlsZSB7XG5cbiAgICAgICAgICAgICAgICAuay1zY2hlZHVsZXItdG9vbGJhciB7XG5cbiAgICAgICAgICAgICAgICAgICAgPiB1bCA+IGxpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5rLW5hdi1wcmV2LFxuICAgICAgICAgICAgICAgICAgICAuay1uYXYtbmV4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay10YXNrIC5rLWktcmVsb2FkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0gLmstaXRlbSAuay1pLWFycm93LWNoZXZyb24tcmlnaHQge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvYWRhcHRpdmUvX3RoZW1lLnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcImFkYXB0aXZlL3RoZW1lL2Jvb3RzdHJhcFwiKSB7XG4gICAgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuICAgICAgICAuay1maWx0ZXItbWVudSxcbiAgICAgICAgLmstc2NoZWR1bGVyLWVkaXQtZm9ybSB7XG5cbiAgICAgICAgICAgIC5rLWNoZWNrIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJhZGFwdGl2ZS90aGVtZVwiKSB7XG5cbiAgICAuay1wYW5lLXdyYXBwZXIsXG4gICAgLmstdmlldyB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGFkYXB0aXZlLXRleHQsXG4gICAgICAgICAgICAkYWRhcHRpdmUtYmcsXG4gICAgICAgICAgICAkYWRhcHRpdmUtYm9yZGVyXG4gICAgICAgICk7XG4gICAgfVxuXG4gICAgLmstcGFuZS13cmFwcGVyIC5rLXBhbmUge1xuXG4gICAgICAgID4gLmstdmlldyA+IC5rLWNvbnRlbnQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGFwdGl2ZS1jb250ZW50LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1tb2JpbGUge1xuXG4gICAgICAgICAgICAuay1jb2x1bW4tYWN0aXZlICsgdGguay1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkYm9keS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1yZXNpemUtaGFuZGxlLWlubmVyOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstc2NoZWR1bGVyLW1vYmlsZSB7XG5cbiAgICAgICAgICAgIC5rLW5hdi1jdXJyZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFkYXB0aXZlLXNjaGVkdWxlci1jdXJyZW50LXRleHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXIsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZ3JvdXBjb2x1bW4sXG4gICAgICAgICAgICAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYWRhdGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtc2NoZWR1bGVyLWJhc2UtdGV4dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstdGltZS1wZXJpb2QsXG4gICAgICAgICAgICAuay1tb2JpbGUtc2NoZWR1bGVyLWFnZW5kYXdlZWtkYXkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiBsaWdodGVuKCRiYXNlLXRleHQsIDMzJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci10aW1lcyxcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1oZWFkZXIsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItaGVhZGVyLXdyYXAsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZGF0ZWNvbHVtbixcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cGNvbHVtbixcbiAgICAgICAgICAgIC5rLXNjaGVkdWxlci1ncm91cC1jZWxsLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLWhlYWRlci1hbGwtZGF5IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRhcHRpdmUtY29udGVudC1iZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXRvb2xiYXIgLmstc2NoZWR1bGVyLXRvb2xzID4gbGkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1lZGl0LWZvcm0sXG4gICAgICAgIC5rLWdyaWQtY29sdW1uLW1lbnUsXG4gICAgICAgIC5rLWdyaWQtZmlsdGVyLW1lbnUsXG4gICAgICAgIC5rLXNjaGVkdWxlci1lZGl0LWZvcm0ge1xuXG4gICAgICAgICAgICAuay1oZWFkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtbWVudS10ZXh0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGFwdGl2ZS1tZW51LWJnO1xuXG4gICAgICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstaXRlbSxcbiAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmFzZS10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jbGVhcixcbiAgICAgICAgICAgIC5rLXNlbGVjdC1hbGwsXG4gICAgICAgICAgICAuay1zY2hlZHVsZXItZGVsZXRlLFxuICAgICAgICAgICAgLmstc2NoZWR1bGVyLXJlc2V0U2VyaWVzIHsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBjbGFzcy1uYW1lLWZvcm1hdFxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtbWVudS1jbGVhci10ZXh0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay1jb2x1bW4tbWVudSB7XG5cbiAgICAgICAgICAgIC5rLWxpc3Rncm91cC1pdGVtLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWRhcHRpdmUtZ3JpZC1zb3J0LXRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5rLWxpc3Rncm91cC1pdGVtLmstc3RhdGUtc2VsZWN0ZWQgLmstbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiLy8gUHJvZ3Jlc3NiYXJcbiRwcm9ncmVzc2Jhci1oZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItYW5pbWF0aW9uLXRpbWluZzogJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWxpbmUtaGVpZ2h0OiAxICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3NiYXItYmc6ICRwcm9ncmVzcy1iZyAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci10ZXh0OiAkcHJvZ3Jlc3MtY29sb3IgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3NiYXItZmlsbC1iZzogICRwcm9ncmVzcy1iYXItYmcgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItZmlsbC10ZXh0OiAkcHJvZ3Jlc3MtYmFyLWNvbG9yICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWZpbGwtYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuJHByb2dyZXNzYmFyLWZpbGwtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJnOiAkcHJvZ3Jlc3NiYXItYmcgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS10ZXh0OiAkcHJvZ3Jlc3NiYXItdGV4dCAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJvcmRlcjogJHByb2dyZXNzYmFyLWJvcmRlciAhZGVmYXVsdDtcbiRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kcHJvZ3Jlc3NiYXItY2h1bmstYm9yZGVyOiAkYm9keS1iZyAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcHJvZ3Jlc3NiYXIvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwicHJvZ3Jlc3NiYXIvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1wcm9ncmVzc2JhciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRib3JkZXItcmFkaXVzICk7XG4gICAgICAgIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3M6IDA7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHByb2dyZXNzYmFyLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRwcm9ncmVzc2Jhci1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkcHJvZ3Jlc3NiYXItZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHByb2dyZXNzYmFyLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cblxuICAgICAgICAvLyBTZWxlY3Rpb25cbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gQ2h1bmtzXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiBpbmhlcml0O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBpbmhlcml0O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcbiAgICAgICAgfVxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gU3RhdHVzXG4gICAgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcbiAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcblxuICAgICAgICAmLmstcHJvZ3Jlc3Mtc3RhcnQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgJi5rLXByb2dyZXNzLWNlbnRlciB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICYuay1wcm9ncmVzcy1lbmQgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgfVxuICAgIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgKCRzcGFjZXIteCAvIDIpO1xuICAgICAgICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6ICgkc3BhY2VyLXggLyAyKTtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtZW5kOiAoJHNwYWNlci14IC8gMik7XG4gICAgICAgIG1pbi13aWR0aDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuXG5cbiAgICAvLyBIb3Jpem9udGFsXG4gICAgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XG4gICAgICAgIHdpZHRoOiAyN2VtO1xuICAgICAgICBoZWlnaHQ6ICRwcm9ncmVzc2Jhci1oZWlnaHQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEwMCU7XG5cblxuICAgICAgICAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDAgKSAqIDElICk7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8tZHVwbGljYXRlLXByb3BlcnRpZXNcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAgID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKCAxMDAlICogKCAxMDAgLyB2YXIoIC0ta2VuZG8tcHJvZ3Jlc3NiYXItcHJvZ3Jlc3MsIDEgKSApICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENodW5rc1xuICAgICAgICA+IHVsIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICAgICAgLmstaXRlbSB7fVxuICAgICAgICAuay1pdGVtICsgLmstaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWlubGluZS1zdGFydC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIEhvcml6b250YWwgcmV2ZXJzZVxuICAgICAgICAmLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSB7XG5cbiAgICAgICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFZlcnRpY2FsXG4gICAgLmstcHJvZ3Jlc3NiYXItdmVydGljYWwge1xuICAgICAgICB3aWR0aDogJHByb2dyZXNzYmFyLWhlaWdodDtcbiAgICAgICAgaGVpZ2h0OiAyN2VtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXG5cbiAgICAgICAgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB9XG4gICAgICAgIC5rLXByb2dyZXNzLXN0YXR1cyB7XG4gICAgICAgICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLWxyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoIHZhciggLS1rZW5kby1wcm9ncmVzc2Jhci1wcm9ncmVzcywgMCApICogMSUgKTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgID4gLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwJSAqICggMTAwIC8gdmFyKCAtLWtlbmRvLXByb2dyZXNzYmFyLXByb2dyZXNzLCAxICkgKSApOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWR1cGxpY2F0ZS1wcm9wZXJ0aWVzXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIENodW5rXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgICAuay1pdGVtIHt9XG4gICAgICAgIC5rLWl0ZW0gKyAuay1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1ibG9jay1zdGFydC13aWR0aDogMXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJsb2NrLWVuZC13aWR0aDogMDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gVmVydGljYWwgcmV2ZXJzZVxuICAgICAgICAmLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICAgICA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEluZGV0ZXJtaW5hdGVcbiAgICAuay1wcm9ncmVzc2Jhci1pbmRldGVybWluYXRlIHtcbiAgICAgICAgLmstcHJvZ3Jlc3Mtc3RhdHVzLXdyYXAsXG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLFxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIEJsYXpvciBzcGVjaWZpY1xuICAgIC50ZWxlcmlrLWJsYXpvci5rLXByb2dyZXNzYmFyLWhvcml6b250YWwge1xuXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQsXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAuMXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuQGluY2x1ZGUgZXhwb3J0cyhcInByb2dyZXNzYmFyL2xheW91dC9ydGxcIikge1xuXG4gICAgLmstcnRsIC5rLXByb2dyZXNzYmFyLFxuICAgIC5rLXByb2dyZXNzYmFyW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIGRpcmVjdGlvbjogcnRsO1xuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwicHJvZ3Jlc3NiYXIvbGF5b3V0L2llMTFcIikge1xuXG4gICAgLmstcHJvZ3Jlc3NiYXIge1xuICAgICAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWdyaWQ7XG5cbiAgICAgICAgPiAuay1wcm9ncmVzcy1zdGF0dXMtd3JhcCxcbiAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAtbXMtZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAtbXMtZ3JpZC1yb3c6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstcHJvZ3Jlc3NiYXItaG9yaXpvbnRhbCB7XG4gICAgICAgIC1tcy1ncmlkLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgLW1zLWdyaWQtcm93czogJHByb2dyZXNzYmFyLWhlaWdodDtcblxuICAgICAgICAmLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC1tcy1ncmlkLWNvbHVtbi1hbGlnbjogZW5kO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5rLXByb2dyZXNzYmFyLXZlcnRpY2FsIHtcbiAgICAgICAgLW1zLWdyaWQtY29sdW1uczogJHByb2dyZXNzYmFyLWhlaWdodDtcbiAgICAgICAgLW1zLWdyaWQtcm93czogMWZyO1xuXG4gICAgICAgID4gLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBlbmQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstcHJvZ3Jlc3NiYXItcmV2ZXJzZSA+IC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIC1tcy1ncmlkLXJvdy1hbGlnbjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvcHJvZ3Jlc3NiYXIvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwcm9ncmVzc2Jhci90aGVtZVwiKSB7XG5cbiAgICBAa2V5ZnJhbWVzIHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYW5pbWF0aW9uIHtcbiAgICAgICAgZnJvbSB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICAgICAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246ICRwcm9ncmVzc2Jhci1oZWlnaHQgMDsgfVxuICAgIH1cblxuICAgIC5rLXByb2dyZXNzYmFyIHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRwcm9ncmVzc2Jhci10ZXh0LCAkcHJvZ3Jlc3NiYXItYmcsICRwcm9ncmVzc2Jhci1ib3JkZXIsICRwcm9ncmVzc2Jhci1ncmFkaWVudCApO1xuXG4gICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRwcm9ncmVzc2Jhci1maWxsLXRleHQsICRwcm9ncmVzc2Jhci1maWxsLWJnLCAkcHJvZ3Jlc3NiYXItZmlsbC1ib3JkZXIsICRwcm9ncmVzc2Jhci1maWxsLWdyYWRpZW50ICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pdGVtIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyZXNzYmFyLWNodW5rLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLXByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS10ZXh0LCAkcHJvZ3Jlc3NiYXItaW5kZXRlcm1pbmF0ZS1iZywgJHByb2dyZXNzYmFyLWluZGV0ZXJtaW5hdGUtYm9yZGVyICk7XG4gICAgICAgIEBpbmNsdWRlIHN0cmlwZWQtZ3JhZGllbnQoIHNoYWRlKCRwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWJnKSApO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzc2Jhci1oZWlnaHQgJHByb2dyZXNzYmFyLWhlaWdodDtcbiAgICAgICAgYW5pbWF0aW9uOiBwcm9ncmVzc2Jhci1pbmRldGVybWluYXRlLWFuaW1hdGlvbiAkcHJvZ3Jlc3NiYXItYW5pbWF0aW9uLXRpbWluZztcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pbnB1dC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Zsb2F0aW5nLWxhYmVsL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIFRleHRib3hlXG4kdGV4dGJveC1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJHRleHRib3gtaWNvbi13aWR0aDogY2FsYyggI3skaWNvbi1zaXplfSArICN7JGlucHV0LXBhZGRpbmcteCAqIDJ9ICkgIWRlZmF1bHQ7XG4kdGV4dGJveC1pY29uLXBhZGRpbmcteDogNnB4ICFkZWZhdWx0O1xuJHRleHRib3gtaWNvbi1wYWRkaW5nLXk6ICR0ZXh0Ym94LWljb24tcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kdGV4dGJveC1pY29uLWNvbG9yOiAjMzQzYTQwICFkZWZhdWx0O1xuJHRleHRib3gtaWNvbi1vcGFjaXR5OiAuNSAhZGVmYXVsdDtcblxuJHRleHRib3gtc2VwYXJhdG9yLWNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQgIWRlZmF1bHQ7XG4kdGV4dGJveC1zZXBhcmF0b3Itb3BhY2l0eTogLjUgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RleHRib3gvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKCBcInRleHRib3gvbGF5b3V0XCIgKSB7XG5cbiAgICAvLyBUZXh0Ym94XG4gICAgLmstdGV4dGJveCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBoZWlnaHQ6ICRpbnB1dC1jYWxjLWhlaWdodDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRpbnB1dC1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIFRhcmdldHMgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tcmVhY3QvaXNzdWVzLzYzOC5cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAgICAgLy8gbm90IHRvIGJlIG92ZXJyaWRlbiBieSBgYmFja2dyb3VuZDogbm9uZWBcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuXG4gICAgICAgIC8vIEhpZGUgY2xlYXIgaWNvblxuICAgICAgICAmOjotbXMtY2xlYXIgeyBkaXNwbGF5OiBub25lOyB9XG5cbiAgICAgICAgLy8gUGxhY2Vob2xkZXIgdGV4dFxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLXRleHQ7XG4gICAgICAgICAgICBvcGFjaXR5OiAkaW5wdXQtcGxhY2Vob2xkZXItb3BhY2l0eTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWlucHV0IHt9XG5cbiAgICAgICAgLmstYnV0dG9uLWNsZWFyIHtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1pbm5lci1jYWxjLXNpemU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0Ym94LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogJGljb24tc2l6ZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIERpc2FibGVkIHN0YXRlXG4gICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICZbZGlzYWJsZWRdLFxuICAgICAgICAmLmstc3RhdGUtZGlzYWJsZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgZGlzYWJsZWQoICRkaXNhYmxlZC1zdHlsaW5nICk7XG5cbiAgICAgICAgICAgIC8vIERpc2FibGVkIHNlbGVjdGlvblxuICAgICAgICAgICAgJjo6c2VsZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAgICAgJGNvbG9yOiAkaW5wdXQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGJnOiB0cmFuc3BhcmVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRleHRib3hcbiAgICBpbnB1dC5rLXRleHRib3gge1xuICAgICAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RleHRib3gvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0ZXh0Ym94L3RoZW1lXCIpIHtcblxuICAgIC8vIFRleHRib3hcbiAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRpbnB1dC10ZXh0LFxuICAgICAgICAgICAgJGlucHV0LWJnLFxuICAgICAgICAgICAgJGlucHV0LWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC8vIFNlbGVjdGlvblxuICAgICAgICAmOjpzZWxlY3Rpb24sXG4gICAgICAgIC5rLWlucHV0OjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoXG4gICAgICAgICAgICAgICAgJGNvbG9yOiAkaW5wdXQtc2VsZWN0ZWQtdGV4dCwgLy8gJHByaW1hcnktY29udHJhc3QsXG4gICAgICAgICAgICAgICAgJGJnOiAkaW5wdXQtc2VsZWN0ZWQtYmcgLy8gJHByaW1hcnlcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1pbnB1dC1wcmVmaXgsXG4gICAgICAgIC5rLWlucHV0LXN1ZmZpeCB7XG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dGJveC1pY29uLWNvbG9yO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0Ym94LWljb24tb3BhY2l0eTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstY2xlYXItdmFsdWUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2xlYXItYnV0dG9uLXRleHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay10ZXh0Ym94LXNlcGFyYXRvciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZXh0Ym94LXNlcGFyYXRvci1jb2xvcjtcbiAgICAgICAgICAgIG9wYWNpdHk6ICR0ZXh0Ym94LXNlcGFyYXRvci1vcGFjaXR5O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsIChcbiAgICAgICAgICAgICAgICAkaW5wdXQtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRpbnB1dC1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICRpbnB1dC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgJGlucHV0LWZvY3VzZWQtYmcsXG4gICAgICAgICAgICAgICAgJGlucHV0LWZvY3VzZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGlucHV0LWZvY3VzZWQtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRpbnB1dC1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgJGlucHV0LWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgJGlucHV0LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gSW52YWxpZFxuICAgICAgICAmLmstaW52YWxpZCxcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJvcmRlcjogJGludmFsaWQtYm9yZGVyICk7XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3Rvb2x0aXAvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pY29ucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vcG9wdXAvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pY29ucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2x0aXAvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidG9vbHRpcC9sYXlvdXRcIikge1xuXG4gICAgLmstdG9vbHRpcCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICR0b29sdGlwLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICAgICAgICAvLyBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0b29sdGlwLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0b29sdGlwLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR0b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMjAwMDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLXRvb2x0aXAtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAuay10b29sdGlwLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjI1ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogJHRvb2x0aXAtdGl0bGUtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJHRvb2x0aXAtdGl0bGUtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmstdG9vbHRpcC1jb250ZW50IHtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIH1cblxuICAgIC5rLXRvb2x0aXAtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWlubGluZS1zdGFydDogJGljb24tc3BhY2luZztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIENhbGxvdXRcbiAgICAuay1jYWxsb3V0IHtcbiAgICAgICAgd2lkdGg6ICgkdG9vbHRpcC1jYWxsb3V0LXNpemUgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiAoJHRvb2x0aXAtY2FsbG91dC1zaXplICogMik7XG4gICAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtY2FsbG91dC1zaXplO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC8vIFRPRE86XG4gICAgLy8gU29tZSBpbXBsZW1lbnRhdGlvbnMgcmVseSBvbiBtYXJnaW4gKyB0cmFuc2Zvcm0tcm90YXRlIHRvIHBvc2l0aW9uIGNhbGxvdXRcbiAgICAvLyBSZW1vdmUgbWFyZ2luIHR3ZWFraW5nIGFuZCB1bmNvbW1lbnQgd2hlbiB0aGVpciBpbXBsZW1lbnRhdGlvbiBpcyBmaXhlZC5cblxuICAgIC5rLWNhbGxvdXQtbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHRvb2x0aXAtY2FsbG91dC1zaXplO1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIC8vIHRvcDogMDtcbiAgICAgICAgdG9wOiAoLSR0b29sdGlwLWNhbGxvdXQtc2l6ZSAqIDIpO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICAgIC5rLWNhbGxvdXQtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0kdG9vbHRpcC1jYWxsb3V0LXNpemU7XG4gICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAvLyByaWdodDogMDtcbiAgICAgICAgcmlnaHQ6ICgtJHRvb2x0aXAtY2FsbG91dC1zaXplICogMik7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIC01MCUpO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgLmstY2FsbG91dC1zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kdG9vbHRpcC1jYWxsb3V0LXNpemU7XG4gICAgICAgIGJvcmRlci10b3AtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgLy8gYm90dG9tOiAwO1xuICAgICAgICBib3R0b206ICgtJHRvb2x0aXAtY2FsbG91dC1zaXplICogMik7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgICAuay1jYWxsb3V0LXcge1xuICAgICAgICBtYXJnaW4tdG9wOiAtJHRvb2x0aXAtY2FsbG91dC1zaXplO1xuICAgICAgICBib3JkZXItcmlnaHQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAgIGxlZnQ6ICgtJHRvb2x0aXAtY2FsbG91dC1zaXplICogMik7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAtNTAlKTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3Rvb2x0aXAvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0b29sdGlwL3RoZW1lXCIpIHtcbiAgICAuay10b29sdGlwLXdyYXBwZXIge1xuICAgICAgICAuay10b29sdGlwIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRwb3B1cC1zaGFkb3c7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIERlZmF1bHQgdG9vbHRpcFxuICAgIC5rLXRvb2x0aXAge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtdGV4dCxcbiAgICAgICAgICAgICR0b29sdGlwLWJnLFxuICAgICAgICAgICAgJHRvb2x0aXAtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtYmc7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRvb2x0aXAgdmFyaWFudHNcbiAgICAuay10b29sdGlwLXByaW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtcHJpbWFyeS10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtcHJpbWFyeS1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLXByaW1hcnktYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtcHJpbWFyeS1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLWluZm8ge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtaW5mby10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtaW5mby1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLWluZm8tYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtaW5mby1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLXN1Y2Nlc3Mge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtc3VjY2Vzcy10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtc3VjY2Vzcy1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLXN1Y2Nlc3MtYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtc3VjY2Vzcy1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLXdhcm5pbmcge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHRvb2x0aXAtd2FybmluZy10ZXh0LFxuICAgICAgICAgICAgJHRvb2x0aXAtd2FybmluZy1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLXdhcm5pbmctYm9yZGVyXG4gICAgICAgICk7XG5cbiAgICAgICAgLmstY2FsbG91dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRvb2x0aXAtd2FybmluZy1iZztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay10b29sdGlwLWVycm9yIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0b29sdGlwLWVycm9yLXRleHQsXG4gICAgICAgICAgICAkdG9vbHRpcC1lcnJvci1iZyxcbiAgICAgICAgICAgICR0b29sdGlwLWVycm9yLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWNhbGxvdXQge1xuICAgICAgICAgICAgY29sb3I6ICR0b29sdGlwLWVycm9yLWJnO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy92YWxpZGF0b3IvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwidmFsaWRhdG9yL2xheW91dFwiKSB7XG5cbiAgICAuay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICN7JHRvb2x0aXAtY2FsbG91dC1zaXplfSArICN7JHRvb2x0aXAtYm9yZGVyLXdpZHRofSApO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLy8gTk9URTogVGhpcyB3b3JrcyBhcm91bmQgcG9wdXAgLyB0b29sdGlwIHN0YWNraW4gaXNzdWVcbiAgICAgICAgei1pbmRleDogOTk5OTtcblxuICAgICAgICAvLyAuay1jYWxsb3V0LW4geyBpbnNldC1pbmxpbmUtc3RhcnQ6IDE2cHg7IH1cbiAgICB9XG4gICAgLmstZ3JpZCAuay12YWxpZGF0b3ItdG9vbHRpcCB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3ZhbGlkYXRvci9fdGhlbWUuc2Nzc1wiO1xuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ2YWxpZGF0b3IvdGhlbWVcIiApIHt9XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaW5wdXQvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9mbG9hdGluZy1sYWJlbC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2ljb25zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIE51bWVyaWMgdGV4dGJveFxuJG51bWVyaWN0ZXh0Ym94LXNwaW5uZXJzLWZvY3VzZWQtc2hhZG93OiBudWxsICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJG51bWVyaWMtdGV4dDogJGlucHV0LXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRudW1lcmljLWhvdmVyZWQtYmc6ICRpbnB1dC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtaG92ZXJlZC10ZXh0OiAkaW5wdXQtaG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJG51bWVyaWMtaG92ZXJlZC1ib3JkZXI6ICRpbnB1dC1ob3ZlcmVkLWJvcmRlciAhZGVmYXVsdDtcblxuJG51bWVyaWMtZm9jdXNlZC1iZzogJGlucHV0LWZvY3VzZWQtYmcgIWRlZmF1bHQ7XG4kbnVtZXJpYy1mb2N1c2VkLXRleHQ6ICRpbnB1dC1mb2N1c2VkLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1mb2N1c2VkLWJvcmRlcjogJGlucHV0LWZvY3VzZWQtYm9yZGVyICFkZWZhdWx0O1xuJG51bWVyaWMtZm9jdXNlZC1zaGFkb3c6ICRpbnB1dC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJG51bWVyaWMtaW52YWxpZC1iZzogbnVsbCAhZGVmYXVsdDtcbiRudW1lcmljLWludmFsaWQtdGV4dDogJGVycm9yICFkZWZhdWx0O1xuJG51bWVyaWMtaW52YWxpZC1ib3JkZXI6ICRpbnZhbGlkLWJvcmRlciAhZGVmYXVsdDtcblxuJG51bWVyaWMtYnV0dG9uLWJnOiAkYnV0dG9uLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLXRleHQ6ICRidXR0b24tdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1ib3JkZXI6ICRidXR0b24tYm9yZGVyICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLWdyYWRpZW50OiAkYnV0dG9uLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1idXR0b24taG92ZXJlZC1iZzogJGJ1dHRvbi1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtdGV4dDogJGJ1dHRvbi1ob3ZlcmVkLXRleHQgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24taG92ZXJlZC1ib3JkZXI6ICRidXR0b24taG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24taG92ZXJlZC1ncmFkaWVudDogJGJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50ICFkZWZhdWx0O1xuXG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC10ZXh0OiAkYnV0dG9uLXByZXNzZWQtdGV4dCAhZGVmYXVsdDtcbiRudW1lcmljLWJ1dHRvbi1wcmVzc2VkLWJnOiAkYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC1ib3JkZXI6ICRidXR0b24tcHJlc3NlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbnVtZXJpYy1idXR0b24tcHJlc3NlZC1ncmFkaWVudDogJGJ1dHRvbi1wcmVzc2VkLWdyYWRpZW50ICFkZWZhdWx0O1xuJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtc2hhZG93OiAkYnV0dG9uLXByZXNzZWQtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9udW1lcmljdGV4dGJveC9fbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJudW1lcmljdGV4dGJveC9sYXlvdXRcIikge1xuXG4gICAgLy8gQmFzZVxuICAgIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgICAgICAgd2lkdGg6ICRpbnB1dC1kZWZhdWx0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLW51bWVyaWMtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZTsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIElucHV0XG4gICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFNlbGVjdFxuICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cy1vbmx5KCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1saW5rIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmstaW5jcmVhc2UgLmstaWNvbiB7XG4gICAgICAgICAgICBib3R0b206IC0kc3Bpbm5lci1pY29uLW9mZnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmstZGVjcmVhc2UgLmstaWNvbiB7XG4gICAgICAgICAgICB0b3A6IC0kc3Bpbm5lci1pY29uLW9mZnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWktd2FybmluZyB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXIteCAvIDI7XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIFJUTFxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICAgIC5rLW51bWVyaWMtd3JhcCAuay1pLXdhcm5pbmcge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXIteCAvIDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzLW9ubHkoICRpbnB1dC1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbnVtZXJpY3RleHRib3gvX3RoZW1lLnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcIm51bWVyaWN0ZXh0Ym94L3RoZW1lXCIpIHtcblxuICAgIC8vIE51bWVyaWNcbiAgICAuay1udW1lcmljdGV4dGJveCB7XG5cbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLW51bWVyaWMtd3JhcCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgLmstc2VsZWN0IHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgICAgIC5rLWxpbmsuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1wcmVzc2VkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLXByZXNzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRudW1lcmljLWJ1dHRvbi1wcmVzc2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibnVtZXJpY3RleHRib3gvdGhlbWVcIikge1xuXG4gICAgLy8gTnVtZXJpY1xuICAgIC5rLW51bWVyaWN0ZXh0Ym94IHtcbiAgICAgICAgQGV4dGVuZCAuay10ZXh0LXNlbGVjdGlvbiAhb3B0aW9uYWw7XG5cbiAgICAgICAgLy8gTm9ybWFsIHN0YXRlXG4gICAgICAgIC5rLW51bWVyaWMtd3JhcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRudW1lcmljLXRleHQsXG4gICAgICAgICAgICAgICAgJG51bWVyaWMtYmcsXG4gICAgICAgICAgICAgICAgJG51bWVyaWMtYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24tYmcsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgICAgICAgICA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGJvZHktdGV4dCwgMjUlKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICRudW1lcmljLWJ1dHRvbi1ob3ZlcmVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJG51bWVyaWN0ZXh0Ym94LXNwaW5uZXJzLWZvY3VzZWQtc2hhZG93O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICRudW1lcmljLWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgIC5rLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtYnV0dG9uLWhvdmVyZWQtYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1idXR0b24taG92ZXJlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG51bWVyaWMtZm9jdXNlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbnVtZXJpYy1mb2N1c2VkLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbnVtZXJpYy1mb2N1c2VkLXNoYWRvdyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaW52YWxpZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkaW52YWxpZC1ib3JkZXI7XG5cbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQgc3RhdGVcbiAgICAgICAgJi5rLXN0YXRlLWludmFsaWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy10b3VjaGVkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgLmstbnVtZXJpYy13cmFwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW52YWxpZC1zaGFkb3cpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9wb3B1cC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2ljb25zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIE1lbnVcbiRtZW51LWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJG1lbnUtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRtZW51LWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtZW51LWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRtZW51LWJnOiAkaGVhZGVyLWJnICFkZWZhdWx0O1xuJG1lbnUtdGV4dDogJGhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtYm9yZGVyOiAkaGVhZGVyLWJvcmRlciAhZGVmYXVsdDtcbiRtZW51LWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLXBhZGRpbmcteDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kbWVudS1pdGVtLXBhZGRpbmcteTogJG5hdi1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtZW51LWl0ZW0tc3BhY2luZzogJG5hdi1pdGVtLW1hcmdpbiAhZGVmYXVsdDtcbiRtZW51LWl0ZW0taWNvbi1zcGFjaW5nOiAkaWNvbi1zcGFjaW5nICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS10ZXh0OiByZ2JhKCAkbWVudS10ZXh0LCAuNSApICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLWhvdmVyLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ob3Zlci10ZXh0OiByZ2JhKCAkbWVudS10ZXh0LCAuNyApICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWhvdmVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLWV4cGFuZGVkLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1leHBhbmRlZC10ZXh0OiByZ2JhKCAkbWVudS10ZXh0LCAuOSApICFkZWZhdWx0O1xuJG1lbnUtaXRlbS1leHBhbmRlZC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1pdGVtLWV4cGFuZGVkLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1pdGVtLWZvY3VzLXNoYWRvdzogaW5zZXQgMCAwIDAgM3B4IHJnYmEoICRtZW51LXRleHQsIC4xNSApICFkZWZhdWx0O1xuXG4kbWVudS1zZXBhcmF0b3Itc3BhY2luZzogMnB4ICFkZWZhdWx0O1xuXG4kbWVudS1zY3JvbGwtYnV0dG9uLWJnOiAkbWVudS1iZyAhZGVmYXVsdDtcbiRtZW51LXNjcm9sbC1idXR0b24tdGV4dDogcmdiYSggJG1lbnUtdGV4dCwgLjUgKSAhZGVmYXVsdDtcbiRtZW51LXNjcm9sbC1idXR0b24tYm9yZGVyOiAkbWVudS1ib3JkZXIgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ob3Zlci10ZXh0OiByZ2JhKCAkbWVudS10ZXh0LCAuNyApICFkZWZhdWx0O1xuJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG5cbi8vIE1lbnUgcG9wdXBcbiRtZW51LXBvcHVwLXBhZGRpbmcteDogJHBvcHVwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLXBhZGRpbmcteTogJHBvcHVwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWJvcmRlci13aWR0aDogJHBvcHVwLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWJnOiAkcG9wdXAtYmcgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC10ZXh0OiAkcG9wdXAtdGV4dCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWJvcmRlcjogJHBvcHVwLWJvcmRlciAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteDogJGxpc3QtaXRlbS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteTogJGxpc3QtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kOiBjYWxjKCAjeyRsaXN0LWl0ZW0tcGFkZGluZy14ICogMn0gKyAjeyRpY29uLXNpemV9ICkgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLXNwYWNpbmc6IDBweCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0taWNvbi1zcGFjaW5nOiAkaWNvbi1zcGFjaW5nICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLWJnOiBudWxsICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS10ZXh0OiBudWxsICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLWJnOiAkbGlzdC1pdGVtLWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLXRleHQ6ICRsaXN0LWl0ZW0taG92ZXJlZC10ZXh0ICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1ob3Zlci1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWhvdmVyLWdyYWRpZW50OiBudWxsICFkZWZhdWx0O1xuXG4kbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLWJnOiAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC10ZXh0OiAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kbWVudS1wb3B1cC1pdGVtLWV4cGFuZGVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcbiRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtZ3JhZGllbnQ6IG51bGwgIWRlZmF1bHQ7XG5cbiRtZW51LXBvcHVwLWl0ZW0tZm9jdXMtc2hhZG93OiAkbWVudS1pdGVtLWZvY3VzLXNoYWRvdyAhZGVmYXVsdDtcbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvbWVudS9fbGF5b3V0LnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcIm1lbnUvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cbiAgICAuay1tZW51LmstbWVudS1ob3Jpem9udGFsOm5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG4gICAgfVxuICAgIC5rLW1lbnUuay1tZW51LXZlcnRpY2FsOm5vdCguay1jb250ZXh0LW1lbnUpIHtcbiAgICAgICAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgMDtcbiAgICB9XG5cbiAgICAuay1tZW51LWdyb3VwLFxuICAgIC5rLW1lbnUtdmVydGljYWwge1xuXG4gICAgICAgIC5rLW1lbnUtcG9wdXAgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29udGV4dC1tZW51LXBvcHVwIHtcbiAgICAgICAgPiAuay1wb3B1cDpub3QoLmstbWVudS1wb3B1cCkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWNvbnRleHQtbWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm1lbnUvbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRtZW51LWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtZW51LWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRtZW51LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRtZW51LWxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuXG4gICAgLy8gTWVudSBpdGVtXG4gICAgLmstbWVudS1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vIE1lbnUgbGlua1xuICAgIC5rLW1lbnUtbGluayB7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LWl0ZW0tcGFkZGluZy15ICRtZW51LWl0ZW0tcGFkZGluZy14O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgID4gLmstaWNvbjpub3QoLmstbWVudS1leHBhbmQtYXJyb3cpLFxuICAgICAgICA+IC5rLWltYWdlLFxuICAgICAgICA+IC5rLXNwcml0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRtZW51LWl0ZW0taWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBFeHBhbmQgYXJyb3dcbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaWNvbi1zcGFjaW5nO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1sZWZ0LFxuICAgIC5rLW1lbnUtZXhwYW5kLWFycm93LmstaS1hcnJvdy02MC1yaWdodCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdy5rLWktYXJyb3ctNjAtcmlnaHQge1xuICAgICAgICByaWdodDogJGljb24tc3BhY2luZztcbiAgICB9XG4gICAgLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLWxlZnQge1xuICAgICAgICBsZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgIH1cblxuXG4gICAgLy8gT3JpZW50YXRpb24gLS0gaG9yaXpvbnRhbFxuICAgIC5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgPiAuay1tZW51LWl0ZW0gICsgLmstbWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkbWVudS1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmc7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgMXB4O1xuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBPcmllbnRhdGlvbiAtLSB2ZXJ0aWNhbFxuICAgIC5rLW1lbnUtdmVydGljYWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgID4gLmstbWVudS1pdGVtICsgLmstbWVudS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRtZW51LWl0ZW0tc3BhY2luZztcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstbWVudS1pdGVtID4gLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy15ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLWVuZDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmcgMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW5lbC1ib3JkZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTWVudSBwb3B1cFxuICAgIC5rLW1lbnUtcG9wdXAge1xuICAgICAgICBib3JkZXItd2lkdGg6ICRtZW51LXBvcHVwLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDgwdmg7XG4gICAgfVxuXG5cbiAgICAvLyBTdWIgbWVudVxuICAgIC5rLW1lbnUtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLXBhZGRpbmcteSAkbWVudS1wb3B1cC1wYWRkaW5nLXg7XG4gICAgICAgIGZvbnQtc2l6ZTogJG1lbnUtcG9wdXAtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJG1lbnUtcG9wdXAtbGluZS1oZWlnaHQ7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAuay1tZW51LXBvcHVwICYge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAvLyBqcXVlcnkgcG9wdXAgb3ZlcnJpZGVzIHRob3NlXG4gICAgICAgIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRtZW51LXBvcHVwLWZvbnQtc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkbWVudS1wb3B1cC1saW5lLWhlaWdodDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW1lbnUtaXRlbSArIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkbWVudS1wb3B1cC1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tZW51LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXkgJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstc2VwYXJhdG9yIHtcbiAgICAgICAgICAgIG1hcmdpbjogJG1lbnUtc2VwYXJhdG9yLXNwYWNpbmcgMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYW5lbC1ib3JkZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gQ29udGV4dCBtZW51XG4gICAgLmstcG9wdXBzLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAuay1jb250ZXh0LW1lbnUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRtZW51LXBvcHVwLXBhZGRpbmcteSAkbWVudS1wb3B1cC1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogJG1lbnUtcG9wdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuXG4gICAgICAgICYuay1tZW51LWhvcml6b250YWwge1xuICAgICAgICAgICAgcGFkZGluZzogJG1lbnUtcG9wdXAtcGFkZGluZy14ICRtZW51LXBvcHVwLXBhZGRpbmcteTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1hbmltYXRpb24tY29udGFpbmVyIC5rLWNvbnRleHQtbWVudS5rLW1lbnUtaG9yaXpvbnRhbCB7XG4gICAgICAgIC8vIGtlbmRvLWpxdWVyeSBhZGRzIGBkaXNwbGF5OiBibG9ja2AgdmlhIGpzIGFuZCB3ZSBuZWVkIHRvIG92ZXJyaWRlIGl0LlxuICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIH1cbiAgICAuay1jb250ZXh0LW1lbnUtcG9wdXAge1xuICAgICAgICB6LWluZGV4OiAxMjAwMDtcblxuICAgICAgICA+IC5rLXBvcHVwOm5vdCguay1tZW51LXBvcHVwKSxcbiAgICAgICAgLmstY29udGV4dC1tZW51IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gU2Nyb2xsaW5nXG4gICAgLmstbWVudS1zY3JvbGwtd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmstbWVudSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstbWVudS1zY3JvbGwtYnV0dG9uIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgICAmLmstc2Nyb2xsLWxlZnQge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5rLXNjcm9sbC1yaWdodCB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmLmstc2Nyb2xsLXVwIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgfVxuICAgICAgICAmLmstc2Nyb2xsLWRvd24ge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBSVExcbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG5cbiAgICAgICAgLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgID4gLmstaWNvbjpub3QoLmstbWVudS1leHBhbmQtYXJyb3cpLFxuICAgICAgICAgICAgPiAuay1pbWFnZSxcbiAgICAgICAgICAgID4gLmstc3ByaXRlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG1lbnUtaXRlbS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstbWVudS1leHBhbmQtYXJyb3cuay1pLWFycm93LTYwLWRvd24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cblxuICAgICAgICAvLyBPcmllbnRhdGlvbiAtLSBob3Jpem9udGFsXG4gICAgICAgIC5rLW1lbnUtaG9yaXpvbnRhbCB7XG5cbiAgICAgICAgICAgID4gLmstbWVudS1pdGVtICArIC5rLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbWVudS1pdGVtLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIC8vIE9yaWVudGF0aW9uIC0tIHZlcnRpY2FsXG4gICAgICAgIC5rLW1lbnUtdmVydGljYWwge1xuXG4gICAgICAgICAgICA+IC5rLW1lbnUtaXRlbSA+IC5rLW1lbnUtbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmctZW5kO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cblxuICAgICAgICAvLyBTdWIgbWVudVxuICAgICAgICAuay1tZW51LWdyb3VwIHtcblxuICAgICAgICAgICAgLmstbWVudS1saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbWVudS1wb3B1cC1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL21lbnUvX3RoZW1lLnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcIm1lbnUvdGhlbWUvYm9vdHN0cmFwXCIpIHtcblxuICAgIC5rLWNvbnRleHQtbWVudS1wb3B1cCB7XG4gICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcIm1lbnUvdGhlbWVcIikge1xuXG4gICAgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWVudS10ZXh0LFxuICAgICAgICAgICAgJG1lbnUtYmcsXG4gICAgICAgICAgICAkbWVudS1ib3JkZXIsXG4gICAgICAgICAgICAkbWVudS1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgID4gLmstaXRlbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tdGV4dCxcbiAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWJnLFxuICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tYm9yZGVyLFxuICAgICAgICAgICAgICAgICRtZW51LWl0ZW0tZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0taG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1ob3Zlci1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LWl0ZW0taG92ZXItZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1leHBhbmRlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWV4cGFuZGVkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1pdGVtLWV4cGFuZGVkLWJvcmRlcixcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtaXRlbS1leHBhbmRlZC1ncmFkaWVudFxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJG1lbnUtaXRlbS1mb2N1cy1zaGFkb3cgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW1lbnUtZ3JvdXAsXG4gICAgLmstbWVudS5rLWNvbnRleHQtbWVudSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWVudS1wb3B1cC10ZXh0LFxuICAgICAgICAgICAgJG1lbnUtcG9wdXAtYmcsXG4gICAgICAgICAgICAkbWVudS1wb3B1cC1ib3JkZXIsXG4gICAgICAgICAgICAkbWVudS1wb3B1cC1ncmFkaWVudFxuICAgICAgICApO1xuXG4gICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLXRleHQsXG4gICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1iZyxcbiAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWJvcmRlcixcbiAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWdyYWRpZW50XG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0taG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICAgICAkbWVudS1wb3B1cC1pdGVtLWhvdmVyLWdyYWRpZW50XG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG1lbnUtcG9wdXAtaXRlbS1leHBhbmRlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICRtZW51LXBvcHVwLWl0ZW0tZXhwYW5kZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRtZW51LXBvcHVwLWl0ZW0tZm9jdXMtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFNjcm9sbGluZ1xuICAgIC5rLW1lbnUtc2Nyb2xsLWJ1dHRvbiB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLXRleHQsXG4gICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWJnLFxuICAgICAgICAgICAgJG1lbnUtc2Nyb2xsLWJ1dHRvbi1ib3JkZXIsXG4gICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWdyYWRpZW50XG4gICAgICAgICk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24taG92ZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkbWVudS1zY3JvbGwtYnV0dG9uLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24taG92ZXItYm9yZGVyLFxuICAgICAgICAgICAgICAgICRtZW51LXNjcm9sbC1idXR0b24taG92ZXItZ3JhZGllbnRcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi93aW5kb3cvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiQGltcG9ydCBcIi4uL192YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIi4uL21peGlucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIERlcGVuZGVuY2llc1xuQGltcG9ydCBcIi4uL2NvbW1vbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL292ZXJsYXkvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9mb3Jtcy9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2J1dHRvbi9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2FjdGlvbi1idXR0b25zL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaWNvbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBDb21wb25lbnRcbkBpbXBvcnQgXCJfdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCJfbGF5b3V0LnNjc3NcIjtcbkBpbXBvcnQgXCJfdGhlbWUuc2Nzc1wiO1xuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy93aW5kb3cvX2xheW91dC5zY3NzXCI7XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2luZG93L2xheW91dFwiKSB7XG5cbiAgICAuay13aW5kb3cge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICR3aW5kb3ctYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aW5kb3ctYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHdpbmRvdy1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkd2luZG93LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR3aW5kb3ctbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwMDAyO1xuICAgICAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogJHJnYmEtdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgLy8gb3ZlcmxheSBkdXJpbmcgZHJhZ2dpbmdcbiAgICAgICAgLy8uay1vdmVybGF5IHtcbiAgICAgICAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvLyAgICBvcGFjaXR5OiAwO1xuICAgICAgICAvL31cbiAgICB9XG4gICAgLmstd2luZG93Lmstd2luZG93LW1heGltaXplZCB7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuXG4gICAgLy8gV2luZG93IHNpemVzXG4gICAgQGVhY2ggJHNpemUsICR3aWR0aCBpbiAkd2luZG93LXNpemVzIHtcbiAgICAgICAgLmstd2luZG93LSN7JHNpemV9IHsgd2lkdGg6ICR3aWR0aDsgfVxuICAgIH1cblxuXG4gICAgLy8gVGl0bGUgYmFyXG4gICAgLmstd2luZG93LXRpdGxlYmFyIHtcbiAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyggJHdpbmRvdy1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICR3aW5kb3ctdGl0bGViYXItcGFkZGluZy15ICR3aW5kb3ctdGl0bGViYXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6ICR3aW5kb3ctdGl0bGViYXItYm9yZGVyLXN0eWxlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAuay13aW5kb3ctbWluaW1pemVkICYge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVGl0bGUgYmFyIHRpdGxlIHRleHRcbiAgICAuay13aW5kb3ctdGl0bGUge1xuICAgICAgICBwYWRkaW5nOiAuNWVtIDA7XG4gICAgICAgIG1hcmdpbjogLS41ZW0gMDtcbiAgICAgICAgZm9udC1zaXplOiAkd2luZG93LXRpdGxlLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICR3aW5kb3ctdGl0bGUtbGluZS1oZWlnaHQ7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcMjAwYlwiO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBBY3Rpb25zXG4gICAgLmstd2luZG93LWFjdGlvbnMge1xuICAgICAgICBtYXJnaW46IC01ZW0gMDtcbiAgICAgICAgbWFyZ2luLWlubGluZS1lbmQ6IGNhbGMoICN7JHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXl9IC0gI3skd2luZG93LXRpdGxlYmFyLXBhZGRpbmcteH0gKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogJHdpbmRvdy1hY3Rpb25zLWdhcDtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgLmstd2luZG93LWFjdGlvbiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBvcGFjaXR5OiAkd2luZG93LWFjdGlvbi1vcGFjaXR5O1xuICAgIH1cbiAgICAuay13aW5kb3ctYWN0aW9uOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogJHdpbmRvdy1hY3Rpb24taG92ZXItb3BhY2l0eTtcbiAgICB9XG5cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay13aW5kb3ctY29udGVudCxcbiAgICAuay1wcm9tcHQtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgJHdpbmRvdy1pbm5lci1wYWRkaW5nLXg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgfVxuICAgIC5rLXdpbmRvdy1jb250ZW50ICsgLmstcHJvbXB0LWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0oJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgLyAyKTtcbiAgICB9XG4gICAgLmstd2luZG93LWNvbnRlbnQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogI3tcIm1heCggI3skd2luZG93LWlubmVyLXBhZGRpbmcteX0sICN7JHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXl9IClcIn07XG4gICAgfVxuICAgIC5rLXdpbmRvdy1jb250ZW50Omxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogI3tcIm1heCggI3skd2luZG93LWlubmVyLXBhZGRpbmcteX0sICN7JHdpbmRvdy10aXRsZWJhci1wYWRkaW5nLXl9IClcIn07XG4gICAgfVxuXG4gICAgLmstd2luZG93LWlmcmFtZWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICAgICAuay1jb250ZW50LWZyYW1lIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUHJvbXB0XG4gICAgLmstcHJvbXB0LWNvbnRhaW5lciB7XG5cbiAgICAgICAgPiAuay10ZXh0Ym94LFxuICAgICAgICA+IC5rLXRleHRhcmVhIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAvLyBSZXNpemUgSGFuZGxlc1xuICAgIC5rLXdpbmRvdyB7XG4gICAgICAgIC5rLXJlc2l6ZS1uIHsgdG9wOiAwOyB9XG4gICAgICAgIC5rLXJlc2l6ZS1lIHsgcmlnaHQ6IDA7IH1cbiAgICAgICAgLmstcmVzaXplLXMgeyBib3R0b206IDA7IH1cbiAgICAgICAgLmstcmVzaXplLXcgeyBsZWZ0OiAwOyB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy93aW5kb3cvX3RoZW1lLnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcInBvcHVwLWVkaXQtZm9ybS9sYXlvdXRcIikge1xuXG4gICAgLmstcG9wdXAtZWRpdC1mb3JtIC5rLWVkaXQtYnV0dG9ucyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdpbmRvdy10aXRsZWJhci1ib3JkZXI7XG4gICAgfVxuXG59XG4iLCJAaW5jbHVkZSBleHBvcnRzKFwid2luZG93L3RoZW1lXCIpIHtcblxuICAgIC8vIFdpbmRvd1xuICAgIC5rLXdpbmRvdyB7XG4gICAgICAgIEBleHRlbmQgLmstdGV4dC1zZWxlY3Rpb24gIW9wdGlvbmFsO1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJHdpbmRvdy10ZXh0LFxuICAgICAgICAgICAgJHdpbmRvdy1iZyxcbiAgICAgICAgICAgICR3aW5kb3ctYm9yZGVyXG4gICAgICAgICk7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR3aW5kb3ctc2hhZG93ICk7XG4gICAgfVxuXG4gICAgLmstd2luZG93IHtcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHdpbmRvdy1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaXRsZWJhclxuICAgIC5rLXdpbmRvdy10aXRsZWJhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkd2luZG93LXRpdGxlYmFyLXRleHQsXG4gICAgICAgICAgICAkd2luZG93LXRpdGxlYmFyLWJnLFxuICAgICAgICAgICAgJHdpbmRvdy10aXRsZWJhci1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbn1cbiIsIi8vIERpYWxvZ1xuJGRpYWxvZy10aXRsZWJhci1iZzogbnVsbCAhZGVmYXVsdDtcbiRkaWFsb2ctdGl0bGViYXItdGV4dDogbnVsbCAhZGVmYXVsdDtcbiRkaWFsb2ctdGl0bGViYXItYm9yZGVyOiBudWxsICFkZWZhdWx0O1xuXG4kZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteDogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteTogJHdpbmRvdy1pbm5lci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZGlhbG9nLWJ1dHRvbmdyb3VwLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuXG4kZGlhbG9nLWJ1dHRvbi1nYXA6IC41cmVtICFkZWZhdWx0O1xuXG4kZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14OiAkYnV0dG9uLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXk6ICRidXR0b24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDogJGJ1dHRvbi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL2RpYWxvZy9fbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkaWFsb2cvbGF5b3V0XCIpIHtcblxuICAgIC5rLWRpYWxvZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDAwMTtcblxuICAgICAgICAuay1kaWFsb2cge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZGlhbG9nIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC8vIENlbnRlcmVkXG4gICAgICAgICYuay1kaWFsb2ctY2VudGVyZWQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpc2VsZWN0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBUaXRsZWJhclxuICAgIC5rLWRpYWxvZy10aXRsZWJhciB7fVxuICAgIC5rLWRpYWxvZy10aXRsZSB7fVxuXG4gICAgLmstZGlhbG9nLWNsb3NlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgfVxuXG5cbiAgICAvLyBBY3Rpb25zXG4gICAgLmstZGlhbG9nLWFjdGlvbnMge31cbiAgICAuay1kaWFsb2ctYWN0aW9uIHt9XG5cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay1kaWFsb2ctY29udGVudCB7fVxuXG5cbiAgICAvLyBCdXR0b25zXG4gICAgLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoICR3aW5kb3ctYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBwYWRkaW5nOiAkZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteSAkZGlhbG9nLWJ1dHRvbmdyb3VwLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkZGlhbG9nLWJ1dHRvbmdyb3VwLWJvcmRlci13aWR0aCAwIDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgLy8gS2VuZG8gVUkgZm9yIGpRdWVyeSBzZXRzIGlubGluZSB3aWR0aFxuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWJ1dHRvbiB+IC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGRpYWxvZy1idXR0b24tZ2FwO1xuXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZGlhbG9nLWJ1dHRvbi1nYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIE5lZWRlZCBmb3IgdGhlIGpRdWVyeSBidXR0b25MYXlvdXQgY29uZmlndXJhdGlvbjpcbiAgICAvLyBodHRwczovL2RvY3MudGVsZXJpay5jb20va2VuZG8tdWkvYXBpL2phdmFzY3JpcHQvdWkvZGlhbG9nL2NvbmZpZ3VyYXRpb24vYnV0dG9ubGF5b3V0XG4gICAgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoIDAgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXkgJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBuZWVkZWQgZm9yIGVsbGlwc2lzIG92ZXJmbG93XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uIH4gLmstYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tYm9yZGVyLXdpZHRoO1xuXG4gICAgICAgICAgICAuay1ydGwgJixcbiAgICAgICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEtlbmRvIFVJIGZvciBqUXVlcnkgdXNlcyB0aGVzZSBzdHlsZXNcbiAgICAuay13aW5kb3ctc20gLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAoJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLXBhZGRpbmcteCAvIDIpICgkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14IC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICAuay1idXR0b24gfiAuay1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGRpYWxvZy1zdHJldGNoZWQtYnV0dG9uLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay13aW5kb3ctbWQgLmstZGlhbG9nLWJ1dHRvbi1sYXlvdXQtc3RyZXRjaGVkIHtcblxuICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgcGFkZGluZzogKCRkaWFsb2ctc3RyZXRjaGVkLWJ1dHRvbi1wYWRkaW5nLXggKiAuNzUpICgkZGlhbG9nLXN0cmV0Y2hlZC1idXR0b24tcGFkZGluZy14ICogLjc1KTtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gTm8gZmxleGJveCB2YXJpYW50IGZvciBvbGRlciBicm93c2Vyc1xuICAgIC5rLW5vLWZsZXhib3gge1xuXG4gICAgICAgIC5rLWRpYWxvZy1idXR0b25ncm91cCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2luZG93LXNtIC5rLWRpYWxvZy1idXR0b24tbGF5b3V0LXN0cmV0Y2hlZCB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcnRsLFxuICAgICAgICBbZGlyPVwicnRsXCJdIHtcblxuICAgICAgICAgICAgLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJkaWFsb2cvdGhlbWVcIikge1xuXG4gICAgLmstZGlhbG9nIHt9XG5cbiAgICAvLyBUaXRsZWJhclxuICAgIC5rLWRpYWxvZy10aXRsZWJhciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZGlhbG9nLXRpdGxlYmFyLXRleHQsXG4gICAgICAgICAgICAkZGlhbG9nLXRpdGxlYmFyLWJnLFxuICAgICAgICAgICAgJGRpYWxvZy10aXRsZWJhci1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAvLyBCdXR0b25zXG4gICAgLmstZGlhbG9nLWJ1dHRvbmdyb3VwIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2luZG93LXRpdGxlYmFyLWJvcmRlcjtcbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9kcm9wZG93bmxpc3QvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pY29ucy9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL3Rvb2xiYXIvX3ZhcmlhYmxlcy5zY3NzXCI7XG5cblxuLy8gQ29tcG9uZW50XG5AaW1wb3J0IFwiX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiX2xheW91dC5zY3NzXCI7XG5AaW1wb3J0IFwiX3RoZW1lLnNjc3NcIjtcbiIsIi8vIFBhZ2VyXG4kcGFnZXItcGFkZGluZy14OiAkdG9vbGJhci1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kcGFnZXItcGFkZGluZy15OiAkdG9vbGJhci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcGFnZXItYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG5cbiRwYWdlci1mb250LWZhbWlseTogJGZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJHBhZ2VyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRwYWdlci1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kcGFnZXItYmc6ICRoZWFkZXItYmcgIWRlZmF1bHQ7XG4kcGFnZXItdGV4dDogJGhlYWRlci10ZXh0ICFkZWZhdWx0O1xuJHBhZ2VyLWJvcmRlcjogJGhlYWRlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdlci1zZWN0aW9uLXNwYWNpbmc6ICRzcGFjZXIteCAhZGVmYXVsdDtcblxuJHBhZ2VyLWl0ZW0tcGFkZGluZy14OiAkYnV0dG9uLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXBhZGRpbmcteTogJHBhZ2VyLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0tYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1ib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXNwYWNpbmc6ICgtMSAqICRwYWdlci1pdGVtLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLWJnOiAkcGFnaW5hdGlvbi1iZyAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLXRleHQ6ICRwYWdpbmF0aW9uLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0tYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLWhvdmVyLWJnOiAkcGFnaW5hdGlvbi1ob3Zlci1iZyAhZGVmYXVsdDtcbiRwYWdlci1pdGVtLWhvdmVyLXRleHQ6ICRwYWdpbmF0aW9uLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2VyLWl0ZW0taG92ZXItYm9yZGVyOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLXNlbGVjdGVkLWJnOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1zZWxlY3RlZC10ZXh0OiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1zZWxlY3RlZC1ib3JkZXI6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRwYWdlci1pdGVtLWZvY3VzLW9wYWNpdHk6IG51bGwgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1mb2N1cy1iZzogJHBhZ2VyLWl0ZW0tYmcgIWRlZmF1bHQ7XG4kcGFnZXItaXRlbS1mb2N1cy1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKCRwcmltYXJ5LCAuMjUpICFkZWZhdWx0O1xuXG4kcGFnZXItbnVtYmVyLXBhZGRpbmcteDogJHBhZ2VyLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1wYWRkaW5nLXk6ICRwYWdlci1pdGVtLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItYm9yZGVyLXdpZHRoOiAkcGFnZXItaXRlbS1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWJvcmRlci1yYWRpdXM6IDBweCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItc3BhY2luZzogJHBhZ2VyLWl0ZW0tc3BhY2luZyAhZGVmYXVsdDtcblxuJHBhZ2VyLW51bWJlci1iZzogJHBhZ2VyLWl0ZW0tYmcgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLXRleHQ6ICRwYWdlci1pdGVtLXRleHQgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWJvcmRlcjogJHBhZ2VyLWl0ZW0tYm9yZGVyICFkZWZhdWx0O1xuXG4kcGFnZXItbnVtYmVyLWhvdmVyLW9wYWNpdHk6IG51bGwgIWRlZmF1bHQ7XG4kcGFnZXItbnVtYmVyLWhvdmVyLWJnOiAkcGFnZXItaXRlbS1ob3Zlci1iZyAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItaG92ZXItdGV4dDogJHBhZ2VyLWl0ZW0tdGV4dCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItaG92ZXItYm9yZGVyOiAkcGFnZXItaXRlbS1ob3Zlci1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRwYWdlci1udW1iZXItc2VsZWN0ZWQtb3BhY2l0eTogbnVsbCAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItc2VsZWN0ZWQtYmc6ICRwYWdlci1pdGVtLXNlbGVjdGVkLWJnICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1zZWxlY3RlZC10ZXh0OiAkcGFnZXItaXRlbS1zZWxlY3RlZC10ZXh0ICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1ib3JkZXI6ICRwYWdlci1pdGVtLXNlbGVjdGVkLWJvcmRlciAhZGVmYXVsdDtcblxuJHBhZ2VyLW51bWJlci1mb2N1cy1vcGFjaXR5OiBudWxsICFkZWZhdWx0O1xuJHBhZ2VyLW51bWJlci1mb2N1cy1iZzogJHBhZ2VyLW51bWJlci1iZyAhZGVmYXVsdDtcbiRwYWdlci1udW1iZXItZm9jdXMtc2hhZG93OiAkcGFnZXItaXRlbS1mb2N1cy1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRwYWdlci1pbnB1dC13aWR0aDogNWVtICFkZWZhdWx0O1xuJHBhZ2VyLWRyb3Bkb3duLXdpZHRoOiA1ZW0gIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3BhZ2VyL19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwicGFnZXIvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cblxuICAgIC8vIFBhZ2VyIGl0ZW1zXG4gICAgLmstcGFnZXItbmF2IHsgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggMCApOyB9XG4gICAgLmstcGFnZXItZmlyc3QgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMtb25seSggJHBhZ2VyLWl0ZW0tYm9yZGVyLXJhZGl1cyApOyB9XG4gICAgLmstcGFnZXItbGFzdCB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMtb25seSggJHBhZ2VyLWl0ZW0tYm9yZGVyLXJhZGl1cyApOyB9XG5cbiAgICAuay1ydGwsXG4gICAgW2Rpcj1cInJ0bFwiXSB7XG4gICAgICAgIC5rLXBhZ2VyLWZpcnN0IHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cy1vbmx5KCAkcGFnZXItaXRlbS1ib3JkZXItcmFkaXVzICk7IH1cbiAgICAgICAgLmstcGFnZXItbGFzdCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cy1vbmx5KCAkcGFnZXItaXRlbS1ib3JkZXItcmFkaXVzICk7IH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIHJlZnJlc2hcbiAgICAuay1wYWdlci1yZWZyZXNoIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJHBhZ2VyLWl0ZW0tYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBib3JkZXItd2lkdGg6ICRwYWdlci1pdGVtLWJvcmRlci13aWR0aDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICB9XG5cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJwYWdlci9sYXlvdXRcIikge1xuXG4gICAgLmstcGFnZXItd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6ICRwYWdlci1wYWRkaW5nLXkgJHBhZ2VyLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGFnZXItYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHBhZ2VyLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICRwYWdlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkcGFnZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LFxuICAgICAgICBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAuay1pLWFycm93LWVuZC1sZWZ0LFxuICAgICAgICAgICAgLmstaS1hcnJvdy02MC1sZWZ0LFxuICAgICAgICAgICAgLmstaS1hcnJvdy02MC1yaWdodCxcbiAgICAgICAgICAgIC5rLWktYXJyb3ctZW5kLXJpZ2h0LFxuICAgICAgICAgICAgLmstaS1zZWVrLXcsXG4gICAgICAgICAgICAuay1pLWFycm93LXcsXG4gICAgICAgICAgICAuay1pLWFycm93LWUsXG4gICAgICAgICAgICAuay1pLXNlZWstZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cblxuICAgIC8vIEJhc2UgcGFnZXIgc2VjdGlvblxuICAgICViYXNlLXBhZ2VyLXNlY3Rpb24ge1xuICAgICAgICBAaWYgKCRwYWdlci1zZWN0aW9uLXNwYWNpbmcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG5cbiAgICAvLyBCYXNlIHBhZ2VyIGl0ZW1cbiAgICAlYmFzZS1wYWdlci1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgaXRlbXNcbiAgICAuay1wYWdlci1uYXYge1xuICAgICAgICBAZXh0ZW5kICViYXNlLXBhZ2VyLWl0ZW07XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoICRwYWdlci1pdGVtLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgcGFkZGluZzogJHBhZ2VyLWl0ZW0tcGFkZGluZy15ICRwYWdlci1pdGVtLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGFnZXItaXRlbS1ib3JkZXItd2lkdGg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBudW1iZXJzXG4gICAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIHNlbGVjdC5rLWRyb3Bkb3duIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmstcGFnZXItbnVtYmVycyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gTGlua3NcbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICViYXNlLXBhZ2VyLWl0ZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkcGFnZXItbnVtYmVyLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRwYWdlci1udW1iZXItcGFkZGluZy15ICRwYWdlci1udW1iZXItcGFkZGluZy14O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkcGFnZXItbnVtYmVyLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTZWxlY3RlZCBzdGF0ZVxuICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBTcGFjaW5nIGJldHdlZW4gaXRlbXNcbiAgICAuay1wYWdlci1uYXYgKyAuay1wYWdlci1uYXYsXG4gICAgLmstcGFnZXItbmF2ICsgLmstcGFnZXItbnVtYmVycy13cmFwLFxuICAgIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCArIC5rLXBhZ2VyLW5hdixcbiAgICAuay1wYWdlci1udW1iZXJzID4gbGkgKyBsaSB7XG4gICAgICAgIEBpZiAoJHBhZ2VyLWl0ZW0tc3BhY2luZykge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRwYWdlci1pdGVtLXNwYWNpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIEBpZiAoJHBhZ2VyLWl0ZW0tc3BhY2luZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2VyLWl0ZW0tc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgLy8gUGFnZXIgaW5wdXRcbiAgICAuay1wYWdlci1pbnB1dCB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItc2VjdGlvbjtcblxuICAgICAgICAuay10ZXh0Ym94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZXg7XG4gICAgICAgICAgICB3aWR0aDogJHBhZ2VyLWlucHV0LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBzaXplc1xuICAgIC5rLXBhZ2VyLXNpemVzIHtcbiAgICAgICAgQGV4dGVuZCAlYmFzZS1wYWdlci1zZWN0aW9uO1xuXG4gICAgICAgIC5rLWRyb3Bkb3duLFxuICAgICAgICA+IHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFleDtcbiAgICAgICAgICAgIHdpZHRoOiAkcGFnZXItZHJvcGRvd24td2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIC5rLWRyb3Bkb3duLFxuICAgICAgICAgICAgPiBzZWxlY3Qge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciBpbmZvXG4gICAgLmstcGFnZXItaW5mbyB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItc2VjdGlvbjtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGZsZXg6IDEgMSAwJTtcbiAgICAgICAgb3JkZXI6IDk7XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciByZWZyZXNoXG4gICAgLmstcGFnZXItcmVmcmVzaCB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG9yZGVyOiAxMDtcblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgW2Rpcj1cInJ0bFwiXSAmIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUmVzcG9uc2l2ZVxuICAgIC5rLXBhZ2VyLXNtIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgLy8gU2hvdyBuYXRpdmUgc2VsZWN0XG4gICAgICAgIC5rLXBhZ2VyLW51bWJlcnMtd3JhcCB7XG4gICAgICAgICAgICBzZWxlY3Quay1kcm9wZG93biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwYWdlci1kcm9wZG93bi13aWR0aDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstcGFnZXItbnVtYmVycy13cmFwIHtcbiAgICAgICAgICAgIEBpZiAoJHBhZ2VyLXNlY3Rpb24tc3BhY2luZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHBhZ2VyLXNlY3Rpb24tc3BhY2luZztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ydGwgJixcbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIFtkaXI9XCJydGxcIl0gJiB7XG4gICAgICAgICAgICAuay1wYWdlci1udW1iZXJzLXdyYXAge1xuICAgICAgICAgICAgICAgIEBpZiAoJHBhZ2VyLXNlY3Rpb24tc3BhY2luZykge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHBhZ2VyLXNlY3Rpb24tc3BhY2luZztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFnZXItc2VjdGlvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gSGlkZSBjb21wb25lbnRzXG4gICAgLmstcGFnZXItbWQgLmstcGFnZXItaW5mbyxcbiAgICAuay1wYWdlci1zbSAuay1wYWdlci1pbmZvLFxuICAgIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLXNpemVzLFxuICAgIC5rLXBhZ2VyLXNtIC5rLXBhZ2VyLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9wYWdlci9fdGhlbWUuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKCBcInBhZ2VyL3RoZW1lL2Jvb3RzdHJhcFwiICkge1xuXG5cbiAgICAvLyBQYWdlclxuICAgIC5rLXBhZ2VyLXdyYXAge1xuXG4gICAgICAgIHNlbGVjdC5rLWRyb3Bkb3duLFxuICAgICAgICAuay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBhZ2VyLXRleHQsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tYmcsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkcGFnZXItdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0taG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLWhvdmVyLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cblxuXG4gICAgLy8gUmVzcG9uc2l2ZVxuICAgIC5rLXBhZ2VyLW1kLFxuICAgIC5rLXBhZ2VyLXNtIHtcblxuICAgICAgICAuay1wYWdlci1udW1iZXJzIHtcblxuICAgICAgICAgICAgLmstY3VycmVudC1wYWdlIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkcGFnZXItaXRlbS1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICRwYWdlci10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0taG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICAgICAkcGFnZXItaXRlbS1ob3Zlci1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcInBhZ2VyL3RoZW1lXCIpIHtcblxuICAgIC5rLXBhZ2VyLXdyYXAge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRwYWdlci10ZXh0LFxuICAgICAgICAgICAgJHBhZ2VyLWJnLFxuICAgICAgICAgICAgJHBhZ2VyLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgJWJhc2UtcGFnZXItaXRlbS10aGVtZSB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkcGFnZXItaXRlbS10ZXh0LFxuICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tYmcsXG4gICAgICAgICAgICAkcGFnZXItaXRlbS1ib3JkZXJcbiAgICAgICAgKTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkcGFnZXItaXRlbS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLWhvdmVyLWJnLFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLWhvdmVyLWJvcmRlclxuICAgICAgICAgICAgKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwYWdlci1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYmcsXG4gICAgICAgICAgICAgICAgJHBhZ2VyLWl0ZW0tc2VsZWN0ZWQtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlci1pdGVtLWZvY3VzLWJnO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBhZ2VyLWl0ZW0tZm9jdXMtc2hhZG93ICk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIGl0ZW1zXG4gICAgLmstcGFnZXItbmF2LmstbGluayB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbS10aGVtZTtcbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyIG51bWJlcnNcbiAgICAuay1wYWdlci1udW1iZXJzIHtcbiAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItdGV4dCxcbiAgICAgICAgICAgICAgICAkcGFnZXItbnVtYmVyLWJnLFxuICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkcGFnZXItbnVtYmVyLWhvdmVyLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItaG92ZXItYmcsXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItaG92ZXItYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2VyLW51bWJlci1mb2N1cy1iZztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkcGFnZXItbnVtYmVyLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRwYWdlci1udW1iZXItc2VsZWN0ZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBhZ2VyLW51bWJlci1zZWxlY3RlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBQYWdlciByZWZyZXNoXG4gICAgLmstcGFnZXItcmVmcmVzaCB7XG4gICAgICAgIEBleHRlbmQgJWJhc2UtcGFnZXItaXRlbS10aGVtZTtcbiAgICB9XG5cblxuXG5cbiAgICAvLyBSZXNwb25zaXZlXG4gICAgLmstcGFnZXItbWQsXG4gICAgLmstcGFnZXItc20ge1xuXG4gICAgICAgIC5rLXBhZ2VyLW51bWJlcnMge1xuXG4gICAgICAgICAgICAuay1jdXJyZW50LXBhZ2UgLmstbGluayB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJGRyb3Bkb3dubGlzdC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWJnLFxuICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkZHJvcGRvd25saXN0LWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRkcm9wZG93bmxpc3QtaG92ZXJlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuay1zdGF0ZS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgJHBvcHVwLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRwb3B1cC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJHBvcHVwLWJvcmRlclxuICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHBvcHVwLXNoYWRvdyApO1xuXG4gICAgICAgICAgICAgICAgLmstbGluayB7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcbiAgICAgICAgICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLWJnXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC1iZ1xuICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG4iLCIvLyBHcmlkXG4kZ3JpZC1wYWRkaW5nLXg6ICRjZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLXBhZGRpbmcteTogJGNlbGwtcGFkZGluZy15ICFkZWZhdWx0O1xuXG4kZ3JpZC1oZWFkZXItcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZ3JpZC1oZWFkZXItcGFkZGluZy15OiAkZ3JpZC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC1oZWFkZXItZm9udC1zaXplOiBudWxsICFkZWZhdWx0O1xuXG4kZ3JpZC1mb290ZXItcGFkZGluZy14OiAkZ3JpZC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtZm9vdGVyLXBhZGRpbmcteTogJGdyaWQtaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteDogKCRncmlkLXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteTogJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGdyaWQtZmlsdGVyLWNlbGwtcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC1maWx0ZXItY2VsbC1wYWRkaW5nLXk6ICRncmlkLWZpbHRlci1jZWxsLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJGdyaWQtdG9vbGJhci1wYWRkaW5nLXg6ICR0b29sYmFyLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRncmlkLXRvb2xiYXItcGFkZGluZy15OiAkdG9vbGJhci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZ3JpZC10b29sYmFyLXNwYWNpbmc6ICR0b29sYmFyLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRncmlkLWNlbGwtcGFkZGluZy14OiAkZ3JpZC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZ3JpZC1jZWxsLXBhZGRpbmcteTogJGdyaWQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGdyaWQtY2VsbC1ob3Jpem9udGFsLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGdyaWQtY2VsbC1wbGFjZWhvbGRlci1saW5lLXdpZHRoOiA4MCUgIWRlZmF1bHQ7XG5cbiRncmlkLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xuJGdyaWQtZm9udC1mYW1pbHk6ICRmb250LWZhbWlseSAhZGVmYXVsdDtcbiRncmlkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRncmlkLWxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIHRoZSBncmlkIGNvbXBvbmVudFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1iZzogJHRhYmxlLWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgdGhlIGdyaWQgY29tcG9uZW50XG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLXRleHQ6ICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgdGhlIGdyaWQgY29tcG9uZW50XG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWJvcmRlcjogJHRhYmxlLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgZ3JpZCBoZWFkZXJcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtaGVhZGVyLWJnOiAkaGVhZGVyLWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgZ3JpZCBoZWFkZXJcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtaGVhZGVyLXRleHQ6ICRoZWFkZXItdGV4dCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgZ3JpZCBoZWFkZXJcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtaGVhZGVyLWJvcmRlcjogJGhlYWRlci1ib3JkZXIgIWRlZmF1bHQ7XG4vLy8gQmFja2dyb3VuZCBncmFkaWVudCBvZiBncmlkIGhlYWRlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1oZWFkZXItZ3JhZGllbnQ6ICRoZWFkZXItZ3JhZGllbnQgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGdyaWQgZm9vdGVyXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWZvb3Rlci1iZzogJGdyaWQtaGVhZGVyLWJnICFkZWZhdWx0O1xuLy8vIFRleHQgY29sb3Igb2YgZ3JpZCBmb290ZXJcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtZm9vdGVyLXRleHQ6ICRncmlkLWhlYWRlci10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBncmlkIGZvb3RlclxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1mb290ZXItYm9yZGVyOiAkZ3JpZC1oZWFkZXItYm9yZGVyICFkZWZhdWx0O1xuXG4kZ3JpZC1ncm91cC1kcmFnLWNsdWUtbGluZS1oZWlnaHQ6IDEuNSAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2YgYWx0ZXJuYXRpbmcgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWFsdC1iZzogJHRhYmxlLWFjY2VudC1iZyAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIGFsdGVybmF0aW5nIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1hbHQtdGV4dDogbnVsbCAhZGVmYXVsdDtcbi8vLyBCb3JkZXIgY29sb3Igb2YgYWx0ZXJuYXRpbmcgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWFsdC1ib3JkZXI6IG51bGwgIWRlZmF1bHQ7XG5cbi8vLyBCYWNrZ3JvdW5kIGNvbG9yIG9mIGhvdmVyZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhvdmVyZWQtYmc6ICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIGhvdmVyZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLWhvdmVyZWQtdGV4dDogJHRhYmxlLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBob3ZlcmVkIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1ob3ZlcmVkLWJvcmRlcjogbnVsbCAhZGVmYXVsdDtcblxuLy8vIEJhY2tncm91bmQgY29sb3Igb2Ygc2VsZWN0ZWQgcm93cyBpbiBncmlkXG4vLy8gQGdyb3VwIGdyaWRcbiRncmlkLXNlbGVjdGVkLWJnOiByZ2JhKCRzZWxlY3RlZC1iZywgLjI1KSAhZGVmYXVsdDtcbi8vLyBUZXh0IGNvbG9yIG9mIHNlbGVjdGVkIHJvd3MgaW4gZ3JpZFxuLy8vIEBncm91cCBncmlkXG4kZ3JpZC1zZWxlY3RlZC10ZXh0OiAkZ3JpZC10ZXh0ICFkZWZhdWx0O1xuLy8vIEJvcmRlciBjb2xvciBvZiBzZWxlY3RlZCByb3dzIGluIGdyaWRcbi8vLyBAZ3JvdXAgZ3JpZFxuJGdyaWQtc2VsZWN0ZWQtYm9yZGVyOiAkZ3JpZC1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRncmlkLWdyb3VwaW5nLXJvdy1iZzogZGFya2VuKCRncmlkLWJnLCA3JSkgIWRlZmF1bHQ7XG4kZ3JpZC1ncm91cGluZy1yb3ctdGV4dDogJGdyaWQtdGV4dCAhZGVmYXVsdDtcblxuJGdyaWQtc29ydGVkLWJnOiByZ2JhKCBjb250cmFzdC13Y2FnKCAkZ3JpZC1iZyApLCAuMDIgKSAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kaWNhdG9yLXRleHQ6ICRwcmltYXJ5ICFkZWZhdWx0O1xuJGdyaWQtc29ydGluZy1pbmRleC1mb250LXNpemU6ICgkaWNvbi1zaXplICogLjc1KSAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kZXgtaGVpZ2h0OiAkaWNvbi1zaXplICFkZWZhdWx0O1xuJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXk6IDJweCAhZGVmYXVsdDtcbiRncmlkLXNvcnRpbmctaW5kZXgtc3BhY2luZy14OiAtJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXkgIWRlZmF1bHQ7XG5cbiRncmlkLWZvY3VzZWQtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSggMCwgMCwgMCwgLjA4KSAhZGVmYXVsdDtcblxuJGdyaWQtY29tbWFuZC1jZWxsLWJ1dHRvbi1zcGFjaW5nOiAuMTZlbSAhZGVmYXVsdDtcblxuJGdyaWQtc2VhcmNoLXdpZHRoOiAkaW5wdXQtZGVmYXVsdC13aWR0aCAhZGVmYXVsdDtcblxuJGdyaWQtc3RpY2t5LWJnOiAkZ3JpZC1iZyAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS10ZXh0OiAgJGdyaWQtdGV4dCAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1ib3JkZXI6IHJnYmEoJGdyaWQtdGV4dCwgLjUpICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktYWx0LWJnOiBkYXJrZW4oJGdyaWQtYmcsIDUlKSAhZGVmYXVsdDtcblxuJGdyaWQtc3RpY2t5LWhlYWRlci1iZzogJGdyaWQtaGVhZGVyLWJnICFkZWZhdWx0O1xuJGdyaWQtc3RpY2t5LWhlYWRlci10ZXh0OiAkZ3JpZC1oZWFkZXItdGV4dCAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1oZWFkZXItYm9yZGVyOiAkZ3JpZC1zdGlja3ktYm9yZGVyICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktZm9vdGVyLWJnOiAkZ3JpZC1oZWFkZXItYmcgIWRlZmF1bHQ7XG4kZ3JpZC1zdGlja3ktZm9vdGVyLWhvdmVyZWQtYmc6ICRncmlkLXN0aWNreS1mb290ZXItYmcgIWRlZmF1bHQ7XG5cbiRncmlkLXN0aWNreS1zZWxlY3RlZC1iZzogbWl4KCRzZWxlY3RlZC1iZywgI2ZmZmZmZiwgMjUlKSAhZGVmYXVsdDtcbiRncmlkLXN0aWNreS1zZWxlY3RlZC1hbHQtYmc6IHNoYWRlKCRncmlkLXN0aWNreS1zZWxlY3RlZC1iZywgLjQpICFkZWZhdWx0O1xuXG4kZ3JpZC1zdGlja3ktaG92ZXJlZC1iZzogZGFya2VuKCRncmlkLWJnLCA4JSkgIWRlZmF1bHQ7XG4kZ3JpZC1zdGlja3ktc2VsZWN0ZWQtaG92ZXJlZC1iZzogc2hhZGUoJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWJnLCAuNykgIWRlZmF1bHQ7XG5cbiRncmlkLWZpbHRlci1tZW51LWl0ZW0tc3BhY2luZy14OiAwICFkZWZhdWx0O1xuJGdyaWQtZmlsdGVyLW1lbnUtaXRlbS1zcGFjaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LXBvcHVwLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1tZW51LXBvcHVwLXBhZGRpbmcteTogJHBhZGRpbmcteSAhZGVmYXVsdDtcblxuJGdyaWQtY29sdW1uLW1lbnUtaXRlbS1wYWRkaW5nLXg6ICRwYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tbWVudS1pdGVtLXBhZGRpbmcteTogJHBhZGRpbmcteS1zbSAhZGVmYXVsdDtcblxuJGdyaWQtY29sdW1uLW1lbnUtbGlzdC1pdGVtLXBhZGRpbmcteDogJHBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1tZW51LWxpc3QtaXRlbS1wYWRkaW5nLXk6ICRwYWRkaW5nLXktc20gIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWl0ZW1zLXdyYXAtcGFkZGluZy14OiAwICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtaXRlbXMtd3JhcC1wYWRkaW5nLXk6IG1hcC1nZXQoICRzcGFjaW5nLCAyICkgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWZpbHRlci1jb250YWluZXItcGFkZGluZy14OiAkcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZmlsdGVyLWNvbnRhaW5lci1wYWRkaW5nLXk6ICRwYWRkaW5nLXktc20gIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1wYWRkaW5nLXg6ICRtZW51LXBvcHVwLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXBhZGRpbmcteTogJG1lbnUtcG9wdXAtaXRlbS1wYWRkaW5nLXkgIWRlZmF1bHQ7XG5cbiRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1mb250LXNpemU6ICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcbiRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg6IDFweCAhZGVmYXVsdDtcblxuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWJnOiBudWxsICFkZWZhdWx0O1xuJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQ6ICRiYXNlLXRleHQgIWRlZmF1bHQ7XG4kZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItYm9yZGVyOiAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCAhZGVmYXVsdDtcbiIsIiRlZGl0LWNlbGwtaW5wdXQtc3BhY2U6IDBweCAhZGVmYXVsdDtcbiRlZGl0LWNlbGwtdGV4dGJveC13aWR0aDogMTAwJSAhZGVmYXVsdDtcblxuQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9ncmlkL19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwiZ3JpZC9sYXlvdXQvYm9vdHN0cmFwXCIpIHtcblxuICAgIC8vIEdyb3VwaW5nIGhlYWRlclxuICAgIC5rLWdyb3VwaW5nLWhlYWRlciAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkYm9yZGVyLXJhZGl1cyApO1xuICAgIH1cbn1cbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJncmlkL2xheW91dFwiKSB7XG5cbiAgICAkZmlsdGVyLXJvd3Mtc3Bhbi1zaXplOiBjYWxjKCAjeyRsaW5lLWhlaWdodC1lbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgKiAyfSArICN7JGlucHV0LWJvcmRlci13aWR0aCAqIDJ9KSAhZGVmYXVsdDtcblxuICAgICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU6IDZweDtcbiAgICAkZ3JpZC1ncm91cC1kcm9wY2x1ZS1saW5lLXNpemU6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemUgLyAzO1xuICAgICRncmlkLWdyb3VwLWRyb3BjbHVlLWhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemUgIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZHJvcGNsdWUtdG9wOiAzcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZHJhZy1jbHVlLW9wYWNpdHk6IDEgIWRlZmF1bHQ7XG5cbiAgICAkZWRpdC1jZWxsLWlucHV0LXNwYWNlOiBjYWxjKC0jeyRjZWxsLXBhZGRpbmd9IC0gI3skaW5wdXQtYm9yZGVyLXdpZHRofSkgIWRlZmF1bHQ7XG4gICAgJGVkaXQtY2VsbC10ZXh0Ym94LXdpZHRoOiBjYWxjKDEwMCUgKyAoKCN7JGNlbGwtcGFkZGluZ30gKyAjeyRpbnB1dC1ib3JkZXItd2lkdGh9KSAqIDIpKSAhZGVmYXVsdDtcblxuICAgICRncmlkLXJvdy1pbm5lci1oZWlnaHQ6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtfSArICN7JGNlbGwtcGFkZGluZy15ICogMn0gKTtcbiAgICAvLyAkZ3JpZC1yb3ctaGFsZi1pbm5lci1oZWlnaHQ6IGNhbGMoICN7JGxpbmUtaGVpZ2h0LWVtIC8gMn0gKyAjeyRjZWxsLXBhZGRpbmcteX0gKTtcblxuICAgIC8vIGJlIGNhdXRpb3VzIHdoZW4gY2hhbmdpbmcgdGhlIG5leHQgbGluZTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9Nb094L3JlZHVjZS1jc3MtY2FsYy9pc3N1ZXMvMzhcbiAgICAkZ3JpZC1jb21tYW5kLWNlbGwtcGFkZGluZy15OiBjYWxjKCAjeyRjZWxsLXBhZGRpbmcteX0gLSAoI3skYnV0dG9uLWNhbGMtc2l6ZX0gLSAjeyRsaW5lLWhlaWdodC1lbX0pIC8gMiApICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtZm9ybS1jb21wb25lbnQtdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcbiAgICAkZ3JpZC1oaWVyYXJjaHktY29sLXdpZHRoOiAoJGljb24tc2l6ZSAqIDIpICFkZWZhdWx0O1xuXG4gICAgJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuICAgICRncmlkLWdyb3VwLWluZGljYXRvci1nYXA6ICRjZWxsLXBhZGRpbmcteSAhZGVmYXVsdDtcblxuICAgICRncmlkLWdyb3VwaW5nLXJvdy1ib3JkZXItdG9wOiAxcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZm9vdGVyLWJvcmRlci15OiAxcHggIWRlZmF1bHQ7XG4gICAgJGdyaWQtZ3JvdXAtZm9vdGVyLXNlY29uZC1jZWxsLWJvcmRlcjogMXB4ICFkZWZhdWx0O1xuICAgICRncmlkLWhlYWRlci1maXJzdC1ib3JkZXI6IDFweCAhZGVmYXVsdDtcbiAgICAkZ3JpZC1oZWFkZXItbWVudS1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG4gICAgJGdyaWQtc29ydGVkLWljb24tc3BhY2luZzogY2FsYyggI3skcGFkZGluZy14fSAtIDFweCApICFkZWZhdWx0O1xuXG4gICAgLy8gaGVscGVyIHZhcmlhYmxlc1xuICAgICRncmlkLWZpbHRlcmFibGUtaWNvbi1zcGFjaW5nOiBjYWxjKCAjeyRidXR0b24tY2FsYy1zaXplfSArICN7JGdyaWQtaGVhZGVyLW1lbnUtaWNvbi1zcGFjaW5nfSApO1xuICAgICRkZWZhdWx0LXNjcm9sbGJhci13aWR0aDogMTdweDtcblxuICAgIC5rLWdyaWQge1xuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG4gICAgICAgIGJvcmRlci13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJGdyaWQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGdyaWQtbGluZS1oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgICYuay1ncmlkLWRpc3BsYXktYmxvY2sge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleDogMSAxIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1hcmlhLXJvb3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICAgICAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGVtcHR5LWNlbGxzOiBzaG93O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuICAgICAgICB0aGVhZCxcbiAgICAgICAgdGJvZHksXG4gICAgICAgIHRmb290IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgdHIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICAgIHRoLFxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jZWxsLXBhZGRpbmcteSAkZ3JpZC1jZWxsLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstcGxhY2Vob2xkZXItbGluZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRncmlkLWNlbGwtcGxhY2Vob2xkZXItbGluZS13aWR0aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwICRncmlkLWNlbGwtaG9yaXpvbnRhbC1ib3JkZXItd2lkdGggJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlLFxuICAgICAgICAuay1ncmlkLWhlYWRlci13cmFwIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gR3JvdXBpbmcgYW5kIGhpZXJhcmN5XG4gICAgICAgIC5rLWdyb3VwLWNvbCxcbiAgICAgICAgLmstaGllcmFyY2h5LWNvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWhpZXJhcmNoeS1jb2wtd2lkdGg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cGluZy1yb3cgcCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cGluZy1yb3cgdGQge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGdyaWQtZ3JvdXBpbmctcm93LWJvcmRlci10b3A7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JvdXBpbmctcm93IC5rLWdyb3VwLWNlbGwsXG4gICAgICAgIC5rLWdyb3VwaW5nLXJvdyArIHRyIC5rLWdyb3VwLWNlbGwge1xuICAgICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGNsaXA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncm91cGluZy1yb3cgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYyggI3skaWNvbi1zaXplIC8gMn0gLSAjeyRjZWxsLXBhZGRpbmcteH0gKTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCRpY29uLXNpemUgLyAyKTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyb3VwLWZvb3RlciB0ZCB7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAkZ3JpZC1ncm91cC1mb290ZXItYm9yZGVyLXkgMDtcbiAgICAgICAgfVxuICAgICAgICAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1ncm91cC1mb290ZXItc2Vjb25kLWNlbGwtYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRjZWxsLXBhZGRpbmcteSAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAvLyBUaGF0IGNhdXNlcyBhbiBpc3N1ZSB3aXRoIGdyaWQgbWF0ZXJpYWwuIENvbW1lbnRpbmcgaXQgZm9yIG5vd1xuICAgICAgICAgICAgICAgIC8vIC0tIGpvbmVmZlxuICAgICAgICAgICAgICAgIC8vIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1oaWVyYXJjaHktY2VsbCArIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgKyAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgfVxuICAgICAgICAuay1kZXRhaWwtY2VsbCB7fVxuICAgICAgICAuay1tYXN0ZXItcm93IHt9XG4gICAgICAgIC5rLWRldGFpbC1yb3cge31cblxuICAgICAgICAmW2RpciA9IFwicnRsXCJdLFxuICAgICAgICAuay1ydGwgJiB7XG4gICAgICAgICAgICB0aGVhZCxcbiAgICAgICAgICAgIHRib2R5LFxuICAgICAgICAgICAgdGZvb3Qge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXAtaW5kaWNhdG9yLFxuICAgICAgICAgICAgLmstZHJhZy1jbHVlIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24uay1iYXJlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0oICRpY29uLXNwYWNpbmcgLyAyICk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCAyICogJGljb24tc3BhY2luZyApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWxpbmsgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0oICRpY29uLXNwYWNpbmcgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItZ2FwIC8gMiApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cC1pbmRpY2F0b3IgKyAuay1ncm91cC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogKCAkZ3JpZC1ncm91cC1pbmRpY2F0b3ItZ2FwIC8gMiApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuICAgICAgICAgICAgLmstZ3JpZC1mb290ZXItbG9ja2VkLFxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3ksXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAgICAgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3k6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRoLFxuICAgICAgICAgICAgLmstZ3JpZC1jb250ZW50LXN0aWNreTpub3QoW3N0eWxlKj1cImRpc3BsYXk6IG5vbmVcIl0pICsgdGQsXG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5Om5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRncmlkLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aCAxcHggMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoIDAgMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0ZC5rLWhpZXJhcmNoeS1jZWxsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWhpZXJhcmNoeS1jZWxsICsgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXIsXG4gICAgICAgICAgICAuay1ncmlkLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JpZC1oZWFkZXIge1xuICAgICAgICAgICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgICYuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodC13aWR0aDogJGdyaWQtY2VsbC12ZXJ0aWNhbC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay13aXRoLWljb24sXG4gICAgICAgICAgICAgICAgLmstZmlsdGVyYWJsZSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZmlsdGVyYWJsZS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWNlbGwtcGFkZGluZy14O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5rLWdyaWQtZmlsdGVyLFxuICAgICAgICAgICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAkZ3JpZC1oZWFkZXItbWVudS1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1maXJzdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3kuay1oZWFkZXIuay1ncmlkLW5vLWxlZnQtYm9yZGVyLmstZmlyc3Qge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWZpbHRlcmNlbGwtb3BlcmF0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGNlbGwtcGFkZGluZy15IC8gMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZGlydHkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogY3VycmVudENvbG9yIGN1cnJlbnRDb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1lZGl0LWNlbGwsXG4gICAgICAgICAgICAuay1ncmlkLWVkaXQtcm93ID4gdGQge1xuICAgICAgICAgICAgICAgID4uay10ZXh0Ym94LFxuICAgICAgICAgICAgICAgID4uay13aWRnZXQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRlZGl0LWNlbGwtaW5wdXQtc3BhY2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncmlkLWhlYWRlci13cmFwLmstYXV0by1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1ncm91cC1mb290ZXIgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogJGdyaWQtZ3JvdXAtZm9vdGVyLWJvcmRlci15IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuay1ncm91cC1mb290ZXIgLmstZ3JvdXAtY2VsbCArIHRkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRncmlkLWdyb3VwLWZvb3Rlci1zZWNvbmQtY2VsbC1ib3JkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWdyb3VwaW5nLXJvdyAuay1pY29uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogI3skaWNvbi1zaXplIC8gMn07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCAjeyRpY29uLXNpemUgLyAyfSAtICN7JGNlbGwtcGFkZGluZy14fSApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jb2x1bW4tcmVzaXplciB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRpcnR5LWNlbGwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRpcnR5IHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCArIC5rLWdyaWQtY29udGVudCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtY29udGVudC1leHBhbmRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJvdHRvbTogMXB4OyAvLyBmaXggZm9yIHZlcnRpY2FsIHNjcm9sbGJhciBhcHBlYXJpbmcgd2hlbiBubyByZWNvcmRzIHRlbXBsYXRlIGlzIGRpc3BsYXllZFxuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUb29sYmFyXG4gICAgLmstZ3JpZC10b29sYmFyIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cblxuICAgIC8vIEdyaWQgc2VhcmNoXG4gICAgLmstZ3JpZC1zZWFyY2gge1xuICAgICAgICB3aWR0aDogJGdyaWQtc2VhcmNoLXdpZHRoO1xuICAgIH1cblxuXG4gICAgLy8gR3JvdXBpbmcgaGVhZGVyXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteSAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRidXR0b24tY2FsYy1zaXplO1xuICAgIH1cblxuICAgIC5rLWdyb3VwaW5nLWhlYWRlci1mbGV4IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgLy8gdXNlIGl0ZW0gcGFkZGluZyBpbnN0ZWFkIG9mIG1hcmdpbiwgaW4gb3JkZXIgdG8gcG9zaXRpb24gdGhlIHJlb3JkZXIgY2x1ZSBjb3JyZWN0bHlcbiAgICAgICAgJGhlYWRlci1oYWxmLXBhZGRpbmcteTogJGdyaWQtZ3JvdXBpbmctaGVhZGVyLXBhZGRpbmcteSAvIDI7XG4gICAgICAgIHBhZGRpbmc6ICRoZWFkZXItaGFsZi1wYWRkaW5nLXkgMDtcblxuICAgICAgICA+IC5rLWluZGljYXRvci1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkaGVhZGVyLWhhbGYtcGFkZGluZy15IDAgJGhlYWRlci1oYWxmLXBhZGRpbmcteSAkZ3JpZC1ncm91cGluZy1oZWFkZXItcGFkZGluZy14O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncm91cC1pbmRpY2F0b3IsXG4gICAgLmstZHJhZy1jbHVlIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteSAkYnV0dG9uLXBhZGRpbmcteDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG9wYWNpdHk6ICRncmlkLWdyb3VwLWRyYWctY2x1ZS1vcGFjaXR5O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIC5rLWxpbmssXG4gICAgICAgIC5rLWJ1dHRvbi5rLWJhcmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWxpbmsgLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSggJGljb24tc3BhY2luZyAvIDIpO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYnV0dG9uLmstYmFyZSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogKCAyICogJGljb24tc3BhY2luZyApO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtKCAkaWNvbi1zcGFjaW5nIC8gMiApO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAoICRncmlkLWdyb3VwLWluZGljYXRvci1nYXAgLyAyICk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1ncm91cC1kcmFnLWNsdWUtbGluZS1oZWlnaHQ7XG4gICAgfVxuXG4gICAgLmstZ3JvdXAtaW5kaWNhdG9yICsgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICggJGdyaWQtZ3JvdXAtaW5kaWNhdG9yLWdhcCAvIDIgKTtcbiAgICB9XG5cbiAgICAuay1kcmFnLWNsdWUge1xuICAgICAgICBmb250LXNpemU6ICRncmlkLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRncmlkLWxpbmUtaGVpZ2h0O1xuXG4gICAgICAgIC5rLWljb24td2l0aC1tb2RpZmllciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JvdXBpbmctZHJvcGNsdWUge1xuICAgICAgICB3aWR0aDogKCRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemUgKiAyKTtcbiAgICAgICAgaGVpZ2h0OiAkZ3JpZC1ncm91cC1kcm9wY2x1ZS1oZWlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkZ3JpZC1ncm91cC1kcm9wY2x1ZS10b3A7XG4gICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuXG4gICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6ICRncmlkLWdyb3VwLWRyb3BjbHVlLWxpbmUtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gI3skZ3JpZC1ncm91cC1kcm9wY2x1ZS1zaXplfSk7XG4gICAgICAgICAgICB0b3A6ICRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemU7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKCAjeyRncmlkLWdyb3VwLWRyb3BjbHVlLXNpemV9IC0gI3skZ3JpZC1ncm91cC1kcm9wY2x1ZS1saW5lLXNpemUgLyAyfSApO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBHcmlkIGhlYWRlciAvIGZvb3RlclxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAsXG4gICAgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcC5rLWF1dG8tc2Nyb2xsYWJsZSxcbiAgICAuay1ncmlkLWZvb3Rlci13cmFwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIH1cblxuICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCArIC5rLWdyaWQtaGVhZGVyLXdyYXAuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgLmstaWUgJiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWhlYWRlcixcbiAgICAuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZGVmYXVsdC1zY3JvbGxiYXItd2lkdGg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBkaXYuay1ncmlkLWhlYWRlcixcbiAgICBkaXYuay1ncmlkLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIH1cblxuICAgIC5rLWllIGRpdi5rLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIge1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGdyaWQtaGVhZGVyLWZvbnQtc2l6ZTtcblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWdyaWQtZHJhZ2dhYmxlLWhlYWRlciB7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5rLWZpcnN0IHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGdyaWQtaGVhZGVyLWZpcnN0LWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luOiAoLSRncmlkLWhlYWRlci1wYWRkaW5nLXkpICgtJGdyaWQtaGVhZGVyLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1oZWFkZXItcGFkZGluZy15ICRncmlkLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXdpdGgtaWNvbixcbiAgICAgICAgLmstZmlsdGVyYWJsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1maWx0ZXJhYmxlLWljb24tc3BhY2luZztcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2FsYyggI3sgJGJ1dHRvbi1jYWxjLXNpemUgfSArICN7ICRncmlkLWhlYWRlci1tZW51LWljb24tc3BhY2luZyB9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbms6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkYnV0dG9uLXBhZGRpbmcteTtcbiAgICAgICAgICAgIHdpZHRoOiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJGJ1dHRvbi1jYWxjLXNpemU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1saW5lLWhlaWdodDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogJGdyaWQtaGVhZGVyLW1lbnUtaWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgYm90dG9tOiBjYWxjKCAjeyAkZ3JpZC1oZWFkZXItcGFkZGluZy15IH0gKyAjeyAkbGluZS1oZWlnaHQtZW0gLyAyIH0gLSAjeyAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZSAvIDIgfSApO1xuICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgLmstaWUgJixcbiAgICAgICAgICAgIC5rLWVkZ2UgJiB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCN7ICRidXR0b24tY2FsYy1zaXplIH0gLSAjeyAkZm9ybS1saW5lLWhlaWdodCAqIDFlbX0pIC8gLTIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoICgjeyAkYnV0dG9uLWNhbGMtc2l6ZSB9IC0gI3sgJGZvcm0tbGluZS1oZWlnaHQgKiAxZW19KSAvIC0yKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoIC0xICogI3sgJGJ1dHRvbi1jYWxjLXNpemUgfSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWxpbmsgPiAuay1pY29uIHtcbiAgICAgICAgICAgICYuay1pLXNvcnQtZGVzYy1zbSxcbiAgICAgICAgICAgICYuay1pLXNvcnQtYXNjLXNtIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRncmlkLXNvcnRlZC1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1zb3J0LW9yZGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBoZWlnaHQ6ICRpY29uLXNpemU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRncmlkLXNvcnRpbmctaW5kZXgtZm9udC1zaXplO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtc29ydGluZy1pbmRleC1zcGFjaW5nLXg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tcmVzaXplciB7XG4gICAgICAgIHdpZHRoOiAuNWVtO1xuICAgICAgICBoZWlnaHQ6IDEwMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICBib3JkZXItd2lkdGg6IDFweCAwIDA7XG5cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWZvb3RlciB0ZCxcbiAgICAuay1ncm91cC1mb290ZXIgdGQsXG4gICAgLmstZ3JvdXBpbmctcm93IHRkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1maWx0ZXItcG9wdXAge1xuICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIH1cblxuICAgIC8vIFN0YW5kYWxvbmUgY29sdW1uIG1lbnVcbiAgICAuay1ncmlkLWNvbHVtbi1tZW51LXN0YW5kYWxvbmUgYS5rLWdyaWQtZmlsdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAtNHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1jb2x1bW5tZW51LXBvcHVwIHtcbiAgICAgICAgd2lkdGg6IDIzMHB4O1xuXG4gICAgICAgICYuay1wb3B1cCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1wb3B1cC1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtcG9wdXAtcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRmlsdGVyIHJvd1xuICAgIC5rLWZpbHRlci1yb3cge1xuICAgICAgICBsaW5lLWhlaWdodDogJGZvcm0tbGluZS1oZWlnaHQ7XG5cbiAgICAgICAgdGQsXG4gICAgICAgIHRoIHtcbiAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAkZ3JpZC1jZWxsLXZlcnRpY2FsLWJvcmRlci13aWR0aDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1maWx0ZXItY2VsbC1wYWRkaW5nLXkgJGdyaWQtZmlsdGVyLWNlbGwtcGFkZGluZy14O1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXNlbGVjdCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXJjZWxsIC5rLXdpZGdldC5rLXNpemVkLWlucHV0IHtcbiAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZmlsdGVyY2VsbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgID4gc3BhbixcbiAgICAgICAgLmstZmlsdGVyY2VsbC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgICAgICAgICAgPiBsYWJlbCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXdpZGdldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstYnV0dG9uLFxuICAgICAgICAgICAgLmstZHJvcGRvd24tb3BlcmF0b3Ige1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1jZWxsLXBhZGRpbmcteSAvIDI7XG5cbiAgICAgICAgICAgICAgICAuay1pZSAmIHtcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAkYnV0dG9uLWlubmVyLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLXdpZGdldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1maWx0ZXJjZWxsLW9wZXJhdG9yIHtcbiAgICAgICAgICAgID4gLmstYnV0dG9uLmstY2xlYXItYnV0dG9uLXZpc2libGUge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYnV0dG9uLWNhbGMtc2l6ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiAuay1idXR0b246bm90KC5rLWNsZWFyLWJ1dHRvbi12aXNpYmxlKSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyY2VsbC1vcGVyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGdyaWQtY2VsbC1wYWRkaW5nLXkgLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0Om5vdCguay1kcm9wZG93bi1vcGVyYXRvciksXG4gICAgICAgIC5rLWZpbHRlcmNlbGwtd3JhcHBlciA+IC5rLXRleHRib3gge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZmlsdGVyY2VsbC13cmFwcGVyID4gLmstdGV4dGJveCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLy8gR3JpZCBjb250ZW50XG4gICAgLmstZ3JpZC1jb250ZW50LFxuICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG91dGxpbmU6IDA7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgICAgfVxuICAgICAgICB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ncmlkLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgIH1cblxuICAgIC8vIFZpcnR1YWxpemF0aW9uXG4gICAgLmstdmlydHVhbC1zY3JvbGxhYmxlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuXG4gICAgLy8gRWRpdCByb3dcbiAgICAuay1ncmlkLWVkaXQtcm93IHtcblxuICAgICAgICB0ZCB7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBjbGlwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LFxuICAgICAgICAuay1idXR0b24sXG4gICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgLy8gQ29tbWVudGVkIG91dCBwZW5kaW5nIGEgYmV0dGVyIGFwcHJvYWNoXG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLXRvcDogLSRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgICAgICAvLyAgICAgbWFyZ2luLWJvdHRvbTogLSRpbnB1dC1wYWRkaW5nLXk7XG4gICAgICAgIH1cblxuICAgICAgICAuay1lZGl0LWNlbGwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRpcnR5LWNlbGwge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1lZGl0LWNlbGwsXG4gICAgLmstZ3JpZC1lZGl0LXJvdyA+IHRkIHtcbiAgICAgICAgPiAuay10ZXh0Ym94LFxuICAgICAgICA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGVkaXQtY2VsbC1pbnB1dC1zcGFjZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtZWRpdC1yb3cgdGQsXG4gICAgLmstZWRpdC1jZWxsIHtcbiAgICAgICAgPiAuay10ZXh0Ym94LFxuICAgICAgICA+IC5rLXdpZGdldDpub3QoLmstc3dpdGNoKSB7XG4gICAgICAgICAgICB3aWR0aDogJGVkaXQtY2VsbC10ZXh0Ym94LXdpZHRoO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXRleHRib3gsXG4gICAgLmstZ3JpZC1lZGl0LXJvdyB0ZCA+IC5rLXdpZGdldCxcbiAgICAuay1jb21tYW5kLWNlbGwgPiAuay1idXR0b24sXG4gICAgLmstZWRpdC1jZWxsID4gLmstdGV4dGJveCxcbiAgICAuay1lZGl0LWNlbGwgPiAuay13aWRnZXQge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGdyaWQtZm9ybS1jb21wb25lbnQtdmVydGljYWwtYWxpZ247XG4gICAgfVxuXG4gICAgLmstZ3JpZCAuay1ncmlkLWVkaXQtcm93IHRkOm5vdCguay1oaWVyYXJjaHktY2VsbCksXG4gICAgLmstZ3JpZCAuay1jb21tYW5kLWNlbGwsXG4gICAgLmstZ3JpZCAuay1lZGl0LWNlbGwge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb21tYW5kLWNlbGwtcGFkZGluZy15ICRncmlkLWNlbGwtcGFkZGluZy14O1xuICAgIH1cblxuICAgIC5rLWNvbW1hbmQtY2VsbCA+IC5rLWJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ3JpZC1jb21tYW5kLWNlbGwtYnV0dG9uLXNwYWNpbmc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdyaWQtY29tbWFuZC1jZWxsLWJ1dHRvbi1zcGFjaW5nO1xuICAgIH1cblxuICAgIC8vIFJlc2l6ZSBoYW5kbGVcbiAgICAuay1ncmlkID4gLmstcmVzaXplLWhhbmRsZSxcbiAgICAuay1ncmlkLWhlYWRlciAuay1yZXNpemUtaGFuZGxlIHtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBjdXJzb3I6IGNvbC1yZXNpemU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyXG4gICAgLmstZ3JpZC1wYWdlciB7XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgfVxuICAgIC5rLWdyaWQtcGFnZXItdG9wIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICAgIH1cblxuICAgIC5rLXBhZ2VyLWlucHV0IHtcbiAgICAgICAgLmstbnVtZXJpY3RleHRib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAwICRmb250LXNpemUgLyAyO1xuICAgICAgICAgICAgd2lkdGg6IDNlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtdmlydHVhbCAuay1ncmlkLWNvbnRlbnQge1xuICAgICAgICAuay1ncmlkLXRhYmxlLXdyYXAge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtdGFibGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1oZWlnaHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay13aWR0aC1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuay13aWR0aC1jb250YWluZXIgIGRpdiB7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgIH1cblxuICAgIC5rLWdyaWQtdmlydHVhbFtkaXI9XCJydGxcIl0sXG4gICAgLmstZ3JpZC12aXJ0dWFsLmstcnRsIHtcbiAgICAgICAgLmstZ3JpZC1jb250ZW50IC5rLWdyaWQtdGFibGUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstZ3JpZC1hZGQtcm93IHRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICB9XG5cblxuICAgIC8vIExvY2tlZCBjb2x1bW5zXG4gICAgLmstZ3JpZC1sb2NrZWRjb2x1bW5zIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQsXG4gICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCxcbiAgICAuay1wYWdlci13cmFwIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuICAgIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCxcbiAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQge1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAxcHggMCAwO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblxuICAgICAgICAmICsgLmstZ3JpZC1jb250ZW50LmstYXV0by1zY3JvbGxhYmxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtY29udGVudCxcbiAgICAuay1ncmlkLWZvb3Rlci13cmFwLFxuICAgIC5rLWdyaWQtaGVhZGVyLXdyYXAge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAgICYuay1hdXRvLXNjcm9sbGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQ+dGFibGUsXG4gICAgLmstZ3JpZC1oZWFkZXItd3JhcD50YWJsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXIgLmstaGVhZGVyLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuICAgIC5rLWdyaWQtaGVhZGVyIC5rLWZpbHRlci1yb3cgLmstZ3JpZC1oZWFkZXItc3RpY2t5LFxuICAgIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgLmstZ3JpZC1yb3ctc3RpY2t5LFxuICAgIC5rLWdyaWQtZm9vdGVyLXN0aWNreSB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgJi5rLWVkaXQtY2VsbCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAuay1ncmlkIC5rLWdyaWQtaGVhZGVyLXN0aWNreSxcbiAgICAuay1ncmlkIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgLmstZ3JpZCAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICBib3JkZXItcmlnaHQtd2lkdGg6ICRncmlkLWNlbGwtdmVydGljYWwtYm9yZGVyLXdpZHRoO1xuXG4gICAgICAgICY6bm90KFtzdHlsZSo9XCJkaXNwbGF5OiBub25lXCJdKSArIHRkLFxuICAgICAgICAmOm5vdChbc3R5bGUqPVwiZGlzcGxheTogbm9uZVwiXSkgKyB0aCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGdyaWQtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItdG9wLXdpZHRoOiAkZ3JpZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1oZWFkZXItc3RpY2t5LmstaGVhZGVyLmstZ3JpZC1uby1sZWZ0LWJvcmRlci5rLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG4gICAgfVxuXG4gICAgLmstaGVhZGVyLmstZHJhZy1jbHVlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuay1ncmlkLmstZ3JpZC1uby1zY3JvbGxiYXIge1xuICAgICAgICAuay1ncmlkLWhlYWRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1oZWFkZXItd3JhcCB7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRlbnQge1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIGRpdi5rLWdyaWQtbm9yZWNvcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMGVtO1xuICAgICAgICBoZWlnaHQ6IDRlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDRlbTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIH1cblxuICAgIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xuICAgICAgICBtYXJnaW46ICgtMSAqICRncmlkLWhlYWRlci1wYWRkaW5nLXkpIGNhbGMoLTEgKiBjYWxjKCAjeyRidXR0b24tY2FsYy1zaXplfSAtICN7JGdyaWQtY2VsbC1wYWRkaW5nLXh9KSkgKC0xICogJGdyaWQtaGVhZGVyLXBhZGRpbmcteSkgKC0xICogJGdyaWQtY2VsbC1wYWRkaW5nLXgpO1xuICAgIH1cblxuICAgIC5rLWZpbHRlcmFibGUge1xuICAgICAgICA+IC5rLWNlbGwtaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAoLTEgKiAkZ3JpZC1oZWFkZXItcGFkZGluZy15KSBjYWxjKC0xICogI3skYnV0dG9uLWNhbGMtc2l6ZX0pICgtMSAqICRncmlkLWhlYWRlci1wYWRkaW5nLXkpICgtMSAqICRncmlkLWNlbGwtcGFkZGluZy14KTtcblxuICAgICAgICAgICAgLmstbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNlbGwtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiAuay1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWhlYWRlci1wYWRkaW5nLXkgJGdyaWQtaGVhZGVyLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgPiAuay1pY29uLmstaS1zb3J0LWRlc2Mtc20sXG4gICAgICAgICAgICA+IC5rLWljb24uay1pLXNvcnQtYXNjLXNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLXNvcnQtb3JkZXIge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWNvbHVtbi10aXRsZSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgZXhwb3J0cyggXCJncmlkL3BkZi1leHBvcnRcIiApIHtcbiAgICAvLyBQREYgZXhwb3J0XG4gICAgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgPiAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDY0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1sb2FkaW5nLXBkZi1wcm9ncmVzcyB7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIC5rLXBkZi1leHBvcnQgLmstbG9hZGluZy1wZGYtbWFzayB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmstZ3JpZC1wZGYtZXhwb3J0LWVsZW1lbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0xMDAwMHB4O1xuICAgICAgICB0b3A6IC0xMDAwMHB4O1xuXG4gICAgICAgIC5rLWZpbHRlci1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlbW92ZSBHcmlkIHNjcm9sbGJhciBkdXJpbmcgYnVpbHQtaW4gZXhwb3J0XG4gICAgLmstcGRmLWV4cG9ydC1zaGFkb3cge1xuICAgICAgICAuay1ncmlkIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlbW92ZSBhbGwgc2l6ZXMgYW5kIHNjcm9sbGluZ1xuICAgICAgICAuay1ncmlkLFxuICAgICAgICAuay1ncmlkLWNvbnRlbnQsXG4gICAgICAgIC5rLWdyaWQtY29udGVudC1sb2NrZWQge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IC8vIHNhc3MtbGludDpkaXNhYmxlLWxpbmUgbm8taW1wb3J0YW50XG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCB7XG4gICAgICAgICAgICAmICsgLmstZ3JpZC1oZWFkZXItd3JhcCxcbiAgICAgICAgICAgICYgKyAuay1ncmlkLWNvbnRlbnQsXG4gICAgICAgICAgICAmICsgLmstZ3JpZC1mb290ZXItd3JhcCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgLy8gc2Fzcy1saW50OmRpc2FibGUtbGluZSBuby1pbXBvcnRhbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFJlbW92ZSBlbXB0eSBzcGFjZSByZXNlcnZlZCBhYm92ZSB0aGUgc2Nyb2xsYmFyXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLFxuICAgICAgICAuay1ncmlkW2RhdGEtcm9sZT1cImdyaWRcIl0gLmstZ3JpZC1mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1saW5lIG5vLWltcG9ydGFudFxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBleHBvcnRzKCBcImZpbHRlcm1lbnUvbGF5b3V0XCIgKSB7XG5cbiAgICAuay1maWx0ZXItbWVudSB7XG4gICAgICAgICRpdGVtLXNwYWNpbmc6ICRzcGFjZXIteSAvIDI7XG4gICAgICAgICRmb3JtLXBhZGRpbmc6ICRzcGFjZXIteTtcbiAgICAgICAgJGZvcm0tcGFkZGluZy15OiAkZm9ybS1wYWRkaW5nIC0gJGl0ZW0tc3BhY2luZztcblxuICAgICAgICAuay1maWx0ZXItbWVudS1jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogJGZvcm0tcGFkZGluZy15ICRmb3JtLXBhZGRpbmc7XG4gICAgICAgIH1cblxuICAgICAgICAuay13aWRnZXQsXG4gICAgICAgIC5rLXJhZGlvLWxpc3QsXG4gICAgICAgIC5rLXRleHRib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteSAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zZWFyY2hib3gge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteSAkZ3JpZC1maWx0ZXItbWVudS1pdGVtLXNwYWNpbmcteDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmstZmlsdGVyLWFuZCB7XG4gICAgICAgICAgICB3aWR0aDogNmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstd2lkZ2V0LmstYnV0dG9uLWdyb3VwIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuay1zd2l0Y2gge1xuICAgICAgICAgICAgd2lkdGg6ICRzd2l0Y2gtc2l6ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRmb3JtLXBhZGRpbmc7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1wYWRkaW5nO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRmb3JtLXBhZGRpbmc7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1pdGVtLXBhZGRpbmcteSAkZm9ybS1wYWRkaW5nICRmb3JtLXBhZGRpbmc7XG5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZmxleDogMSAxIDUwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWFjdGlvbnMge1xuICAgICAgICAgICAgJi5rLWFjdGlvbnMtc3RhcnQsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1jZW50ZXIsXG4gICAgICAgICAgICAmLmstYWN0aW9ucy1lbmQge1xuICAgICAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLW11bHRpY2hlY2std3JhcCB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAuay1maWx0ZXItc2VsZWN0ZWQtaXRlbXMge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgbWFyZ2luOiAkc3BhY2VyLXkgMCAoJHNwYWNlciAvIDIpO1xuICAgIH1cblxuICAgIC8vIGF1dG9maXR0aW5nIHJlcXVpcmVzIGF1dG9tYXRpYyB0YWJsZSBsYXlvdXQgdG8gbWVhc3VyZSBzaXplc1xuICAgIC5rLWF1dG9maXR0aW5nIHtcbiAgICAgICAgLy8gc2Fzcy1saW50OmRpc2FibGUtYmxvY2sgbm8taW1wb3J0YW50XG5cbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgdGFibGUtbGF5b3V0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgdGguay1oZWFkZXIsXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWRldGFpbC1yb3cge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQuay1pbnB1dCxcbiAgICAgICAgc3Bhbi5rLWlucHV0LFxuICAgICAgICBpbnB1dC5rLXRleHRib3gge1xuICAgICAgICAgICAgd2lkdGg6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5AaW5jbHVkZSBleHBvcnRzKFwiY29sdW1ubWVudS9sYXlvdXRcIikge1xuICAgIC5rLWNvbHVtbi1saXN0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIH1cblxuICAgIC5rLWNvbHVtbi1jaG9vc2VyLXRpdGxlLFxuICAgIC5rLWNvbHVtbi1saXN0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1saXN0LWl0ZW0tcGFkZGluZy15ICRncmlkLWNvbHVtbi1tZW51LWxpc3QtaXRlbS1wYWRkaW5nLXg7XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1hY3Rpb25zIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtZmlsdGVyLW1lbnUtaXRlbS1zcGFjaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtbGlzdC1pdGVtLXBhZGRpbmcteDtcbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbGlzdC1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmstY29sdW1ucy1pdGVtcy13cmFwIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtY29sdW1uLW1lbnUtaXRlbXMtd3JhcC1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtaXRlbXMtd3JhcC1wYWRkaW5nLXg7XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogJGdyaWQtY29sdW1uLW1lbnUtaXRlbS1wYWRkaW5nLXkgJGdyaWQtY29sdW1uLW1lbnUtaXRlbS1wYWRkaW5nLXg7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkaWNvbi1zcGFjaW5nO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1pdGVtLXdyYXBwZXIgKyAuay1jb2x1bW5tZW51LWl0ZW0td3JhcHBlciB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcHVwLWJvcmRlcjtcbiAgICB9XG5cbiAgICAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmstZmlsdGVyLW1lbnUgLmstZmlsdGVyLW1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRncmlkLWNvbHVtbi1tZW51LWZpbHRlci1jb250YWluZXItcGFkZGluZy15ICRncmlkLWNvbHVtbi1tZW51LWZpbHRlci1jb250YWluZXItcGFkZGluZy14O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstY29sdW1uLWxpc3Qtd3JhcHBlcixcbiAgICAuay1jb2x1bW5tZW51LWl0ZW0tY29udGVudCB7XG5cbiAgICAgICAgLmstYWN0aW9ucyxcbiAgICAgICAgLmstYWN0aW9uLWJ1dHRvbnMsXG4gICAgICAgIC5rLWNvbHVtbm1lbnUtYWN0aW9ucyB7XG4gICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1hY3Rpb25zIHtcbiAgICAgICAgICAgICYuay1hY3Rpb25zLXN0YXJ0LFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtY2VudGVyLFxuICAgICAgICAgICAgJi5rLWFjdGlvbnMtZW5kIHtcbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItcGFkZGluZy15ICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1wYWRkaW5nLXg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIH1cblxuICAgIC5rLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci10ZXh0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLWJvcmRlci1ib3R0b20td2lkdGg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xuICAgICAgICBmb250LXNpemU6ICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItbGluZS1oZWlnaHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGdyaWQtY29sdW1uLW1lbnUtZ3JvdXAtaGVhZGVyLXRleHQtdHJhbnNmb3JtO1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudSB7XG4gICAgICAgIC5rLW1lbnU6bm90KC5rLWNvbnRleHQtbWVudSkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWV4cGFuZGVyIHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgIC5rLWNvbHVtbm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgW2Rpcj1cInJ0bFwiXSxcbiAgICAuay1ydGwge1xuICAgICAgICAuay1jb2x1bW5tZW51LWl0ZW0gID4gLmstaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogJGljb24tc3BhY2luZztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWhlYWRlciA+IC5rLWNlbGwtaW5uZXIge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAoLTEgKiAkZ3JpZC1jZWxsLXBhZGRpbmcteCk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIGNhbGMoICN7JGJ1dHRvbi1jYWxjLXNpemV9IC0gI3skZ3JpZC1jZWxsLXBhZGRpbmcteH0pKTtcblxuICAgICAgICAgICAgLmstc29ydC1vcmRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ3JpZC1zb3J0aW5nLWluZGV4LXNwYWNpbmcteDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5rLWZpbHRlcmFibGUge1xuICAgICAgICAgICAgPiAuay1jZWxsLWlubmVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICgtMSAqICRncmlkLWNlbGwtcGFkZGluZy14KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICN7JGJ1dHRvbi1jYWxjLXNpemV9KTtcblxuICAgICAgICAgICAgICAgIC5rLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ3JpZC1oZWFkZXItcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyhcImdyaWQvdGhlbWVcIikge1xuXG4gICAgLy8gVGhlbWVcbiAgICAuay1ncmlkIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGdyaWQtdGV4dCwgJGdyaWQtYmcsICRncmlkLWJvcmRlciApO1xuXG4gICAgICAgIHRkLFxuICAgICAgICAuay1ncmlkLWNvbnRlbnQsXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLWxvY2tlZCxcbiAgICAgICAgLmstZ3JpZC1jb250ZW50LWxvY2tlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmlkLWJvcmRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEFsdCByb3dcbiAgICAgICAgLmstYWx0IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1hbHQtdGV4dDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWFsdC1iZztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEhvdmVyIHN0YXRlXG4gICAgICAgIHRib2R5IHRyOmhvdmVyLFxuICAgICAgICB0Ym9keSB0ci5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1ob3ZlcmVkLXRleHQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1ob3ZlcmVkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgc3RhdGVcbiAgICAgICAgdGguay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgdGQuay1zdGF0ZS1zZWxlY3RlZCxcbiAgICAgICAgdHIuay1zdGF0ZS1zZWxlY3RlZCA+IHRkIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1zZWxlY3RlZC10ZXh0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc2VsZWN0ZWQtYmc7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb2N1c2VkIHN0YXRlXG4gICAgICAgIHRkLmstc3RhdGUtZm9jdXNlZCxcbiAgICAgICAgdGguay1zdGF0ZS1mb2N1c2VkLFxuICAgICAgICB0aDpmb2N1cyxcbiAgICAgICAgLmstbWFzdGVyLXJvdyA+IHRkOmZvY3VzLFxuICAgICAgICAuay1ncm91cGluZy1yb3cgPiB0ZDpmb2N1cyxcbiAgICAgICAgLmstZGV0YWlsLXJvdyA+IHRkOmZvY3VzLFxuICAgICAgICAuay1ncm91cC1mb290ZXIgPiB0ZDpmb2N1cyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkZ3JpZC1mb2N1c2VkLXNoYWRvdztcbiAgICAgICAgfVxuXG4gICAgICAgIGNvbC5rLXNvcnRlZCxcbiAgICAgICAgdGguay1zb3J0ZWQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc29ydGVkLWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gTG9ja2VkXG5cbiAgICAgICAgLmstZ3JpZC1oZWFkZXItbG9ja2VkLFxuICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkLFxuICAgICAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstaGVhZGVyLFxuICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHRkIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtc3RpY2t5LWhlYWRlci1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWhlYWRlci1sb2NrZWQgLmstaGVhZGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmlkLWhlYWRlci1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWNvbnRlbnQtbG9ja2VkIHtcbiAgICAgICAgICAgIC5rLWdyb3VwLWZvb3RlciB0ZCxcbiAgICAgICAgICAgIC5rLWdyb3VwLWNlbGwge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRib3JkZXI6ICRncmlkLWhlYWRlci1ib3JkZXIgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstZ3JvdXBpbmctcm93ICsgdHIgdGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmlkLWhlYWRlci1ib3JkZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZCB0ZCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktc2VsZWN0ZWQtYmcgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmstc3RhdGUtc2VsZWN0ZWQuay1hbHQgdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWFsdC1iZyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAvLyBIb3ZlcmVkIHN0YXRlXG4gICAgICAgICAgICAuay1zdGF0ZS1ob3ZlciB0ZCxcbiAgICAgICAgICAgIHRyOmhvdmVyIHRkIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1ob3ZlcmVkLWJnICk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFNlbGVjdGVkIGhvdmVyXG4gICAgICAgICAgICAuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciB0ZCxcbiAgICAgICAgICAgIC5rLXN0YXRlLXNlbGVjdGVkLmstc3RhdGUtaG92ZXIgdGQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWhvdmVyZWQtYmcgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGlyPVwicnRsXCJdLFxuICAgICAgICAmLmstcnRsIHtcbiAgICAgICAgICAgIHRoLmstaGllcmFyY2h5LWNlbGwsXG4gICAgICAgICAgICB0ZC5rLWhpZXJhcmNoeS1jZWxsIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFRvb2xiYXJcbiAgICAuay1ncmlkLXRvb2xiYXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgbnVsbCxcbiAgICAgICAgICAgIG51bGwsXG4gICAgICAgICAgICBpbmhlcml0LFxuICAgICAgICAgICAgbnVsbFxuICAgICAgICApO1xuICAgIH1cblxuXG4gICAgLy8gR3JvdXBpbmcgaGVhZGVyXG4gICAgLmstZ3JvdXBpbmctaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGdyaWQtaGVhZGVyLXRleHQsICRncmlkLWhlYWRlci1iZywgJGdyaWQtaGVhZGVyLWJvcmRlciApO1xuICAgIH1cbiAgICAuay1ncm91cGluZy1oZWFkZXIgLmstZ3JvdXAtaW5kaWNhdG9yIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRidXR0b24tdGV4dCxcbiAgICAgICAgICAgICRidXR0b24tYmcsXG4gICAgICAgICAgICAkYnV0dG9uLWJvcmRlcixcbiAgICAgICAgICAgICRidXR0b24tZ3JhZGllbnRcbiAgICAgICAgKTtcbiAgICB9XG5cblxuICAgIC8vIEhlYWRlclxuICAgIC5rLWdyaWQtaGVhZGVyIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbCggJGdyaWQtaGVhZGVyLXRleHQsICRncmlkLWhlYWRlci1iZywgJGdyaWQtaGVhZGVyLWJvcmRlciApO1xuXG4gICAgICAgIC5rLWktc29ydC1hc2Mtc20sXG4gICAgICAgIC5rLWktc29ydC1kZXNjLXNtLFxuICAgICAgICAuay1zb3J0LW9yZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JpZC1zb3J0aW5nLWluZGljYXRvci10ZXh0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1maWx0ZXIsXG4gICAgICAgIC5rLWhlYWRlci1jb2x1bW4tbWVudSxcbiAgICAgICAgLmstaGllcmFyY2h5LWNlbGwgLmstaWNvbiB7XG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWJvcmRlci1kb3duIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggcmdiYSggMCwgMCwgMCwgLjEgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0ZWQtdGV4dDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtYmc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuay1ncmlkLWhlYWRlci1zdGlja3ksXG4gICAgICAgIC5rLWdyaWQtaGVhZGVyLXN0aWNreS5rLXNvcnRlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRjb2xvcjogJGdyaWQtc3RpY2t5LWhlYWRlci10ZXh0LFxuICAgICAgICAgICAgICAgICRiZzogJGdyaWQtc3RpY2t5LWhlYWRlci1iZ1xuICAgICAgICAgICAgKTtcblxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkZ3JpZC1zdGlja3ktaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JpZC1zdGlja3ktaGVhZGVyLWJvcmRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIEdyaWQgZm9vdGVyXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICAgICAkYmc6ICRncmlkLXN0aWNreS1mb290ZXItYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIENvbnRlbnRcbiAgICAuay1tYXN0ZXItcm93IHtcbiAgICAgICAgLmstZ3JpZC1jb250ZW50LXN0aWNreSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICRncmlkLXN0aWNreS10ZXh0LFxuICAgICAgICAgICAgICAgICRncmlkLXN0aWNreS1iZyxcbiAgICAgICAgICAgICAgICAkZ3JpZC1zdGlja3ktYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGdyaWQtYm9yZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtY29sb3I6ICRncmlkLXN0aWNreS1ib3JkZXI7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZ3JpZC1zdGlja3ktYm9yZGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyaWQtc3RpY2t5LWJnO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5rLWFsdCB7XG4gICAgICAgICAgICAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAgICAgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1hbHQtYmcgKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIFNlbGVjdGVkIHN0YXRlXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCAuay1ncmlkLWNvbnRlbnQtc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQgLmstZ3JpZC1yb3ctc3RpY2t5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LXNlbGVjdGVkLWJnICk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmstc3RhdGUtc2VsZWN0ZWQuay1hbHQgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkLmstYWx0IC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1zZWxlY3RlZC1hbHQtYmcgKTtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gSG92ZXJlZCBzdGF0ZVxuICAgICAgICAmOmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICY6aG92ZXIgLmstZ3JpZC1yb3ctc3RpY2t5LFxuICAgICAgICAmLmstc3RhdGUtaG92ZXIgLmstZ3JpZC1jb250ZW50LXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zdGlja3ktaG92ZXJlZC1iZztcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLy8gU2VsZWN0ZWQgaG92ZXJcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkOmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZDpob3ZlciAuay1ncmlkLXJvdy1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZC5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtcm93LXN0aWNreSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JpZC1zdGlja3ktc2VsZWN0ZWQtaG92ZXJlZC1iZztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyb3VwaW5nLXJvdyB7XG4gICAgICAgIC5rLWdyaWQtY29udGVudC1zdGlja3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktaGVhZGVyLWJnICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5rLWdyaWQtY29udGVudC1zdGlja3ksXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciAuay1ncmlkLWNvbnRlbnQtc3RpY2t5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoICRiZzogJGdyaWQtc3RpY2t5LWhvdmVyZWQtYmcgKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5rLWdyb3VwLWZvb3RlciB7XG4gICAgICAgIHRkLFxuICAgICAgICAuay1ncmlkLWZvb3Rlci1zdGlja3kge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCggJGJnOiAkZ3JpZC1zdGlja3ktZm9vdGVyLWJnICk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIC5rLWdyaWQtZm9vdGVyLXN0aWNreSxcbiAgICAgICAgJi5rLXN0YXRlLWhvdmVyIC5rLWdyaWQtZm9vdGVyLXN0aWNreSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKCAkYmc6ICRncmlkLXN0aWNreS1mb290ZXItaG92ZXJlZC1iZyApO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gRm9vdGVyXG4gICAgLmstZ3JpZC1mb290ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGdyaWQtZm9vdGVyLXRleHQsXG4gICAgICAgICAgICAkZ3JpZC1mb290ZXItYmcsXG4gICAgICAgICAgICAkZ3JpZC1mb290ZXItYm9yZGVyXG4gICAgICAgICk7XG4gICAgICAgIC5rLWdyaWQtZm9vdGVyLWxvY2tlZCB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgLmstZ3JpZC1mb290ZXItc3RpY2t5IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGdyaWQtc3RpY2t5LWJvcmRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLXN0aWNreS1mb290ZXItYmc7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC8vIFBhZ2VyXG4gICAgLmstZ3JpZC1wYWdlciB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoICRncmlkLWhlYWRlci10ZXh0LCAkZ3JpZC1oZWFkZXItYmcsICRncmlkLWhlYWRlci1ib3JkZXIgKTtcbiAgICB9XG5cblxuICAgIC8vIEdyb3VwaW5nXG4gICAgLmstZ3JvdXBpbmctcm93LFxuICAgIC5rLWdyb3VwLWNlbGwge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKCAkZ3JpZC1oZWFkZXItdGV4dCwgJGdyaWQtaGVhZGVyLWJnLCAkZ3JpZC1oZWFkZXItYm9yZGVyICk7XG4gICAgfVxuXG4gICAgLmstY29sdW1uLWxpc3QtaXRlbTpob3ZlcixcbiAgICAuay1jb2x1bW5tZW51LWl0ZW06aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgJGxpc3QtaXRlbS1ob3ZlcmVkLXRleHQsXG4gICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtYmdcbiAgICAgICAgKTtcbiAgICB9XG4gICAgLmstY29sdW1ubWVudS1pdGVtOmZvY3VzLFxuICAgIC5rLWNvbHVtbm1lbnUtaXRlbS5rLXN0YXRlLWZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJGxpc3QtaXRlbS1mb2N1c2VkLXNoYWRvdyApO1xuICAgIH1cblxuICAgIC5rLWNvbHVtbi1saXN0LXdyYXBwZXIge1xuICAgICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuXG4gICAgLmstY29sdW1ubWVudS1pdGVtIHtcbiAgICAgICAgJi5rLXN0YXRlLXNlbGVjdGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1zZWxlY3RlZC10ZXh0LFxuICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tc2VsZWN0ZWQtYmdcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudSB7XG5cbiAgICAgICAgLmstbWVudTpub3QoLmstY29udGV4dC1tZW51KSB7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHBvcHVwLXRleHQsXG4gICAgICAgICAgICAgICAgJHBvcHVwLWJnLFxuICAgICAgICAgICAgICAgICRwb3B1cC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgIC5rLWl0ZW0ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0tdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgJGxpc3QtaXRlbS1iZ1xuICAgICAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLWhvdmVyZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRsaXN0LWl0ZW0taG92ZXJlZC1iZ1xuICAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbGlzdC1pdGVtLXNlbGVjdGVkLWJnXG4gICAgICAgICAgICAgICAgICAgICk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICRsaXN0LWl0ZW0tZm9jdXNlZC1zaGFkb3cgKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuay1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAkZ3JpZC1jb2x1bW4tbWVudS1ncm91cC1oZWFkZXItdGV4dCxcbiAgICAgICAgICAgICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1iZyxcbiAgICAgICAgICAgICRncmlkLWNvbHVtbi1tZW51LWdyb3VwLWhlYWRlci1ib3JkZXJcbiAgICAgICAgKTtcbiAgICB9XG5cbiAgICAuay1ncmlkLW5vcmVjb3Jkcy10ZW1wbGF0ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmlkLWJnO1xuICAgICAgICBib3JkZXItY29sb3I6ICRncmlkLWJvcmRlcjtcbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vcG9wdXAvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pY29ucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCIvLyBOb3RpZmljYXRpb25cbiRub3RpZmljYXRpb24tcGFkZGluZy14OiAkYWxlcnQtcGFkZGluZy14ICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXk6ICRhbGVydC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWJvcmRlci13aWR0aDogJGFsZXJ0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tYm9yZGVyLXJhZGl1czogJGFsZXJ0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tc2hhZG93OiAkcG9wdXAtc2hhZG93ICFkZWZhdWx0O1xuXG4kbm90aWZpY2F0aW9uLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJG5vdGlmaWNhdGlvbi1pY29uLW9mZnNldDogM3B4ICFkZWZhdWx0O1xuJG5vdGlmaWNhdGlvbi1pY29uLXNwYWNpbmc6ICRpY29uLXNwYWNpbmcgIWRlZmF1bHQ7XG5cbiRub3RpZmljYXRpb24tYmc6ICRjb21wb25lbnQtYmcgIWRlZmF1bHQ7XG4kbm90aWZpY2F0aW9uLXRleHQ6ICRjb21wb25lbnQtdGV4dCAhZGVmYXVsdDtcbiRub3RpZmljYXRpb24tYm9yZGVyOiAkY29tcG9uZW50LWJvcmRlciAhZGVmYXVsdDtcblxuJG5vdGlmaWNhdGlvbi10aGVtZXM6ICgpICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gbm90aWZpY2F0aW9uLXRoZW1lKCRuYW1lOiBudWxsLCAkY29sb3I6IG51bGwpIHtcbiAgICAvLyBzYXNzLWxpbnQ6ZGlzYWJsZSBpbmRlbnRhdGlvblxuICAgIEByZXR1cm4gKFxuICAgICAgICBib3JkZXI6IHRpbnQoICRjb2xvciwgMTAgKSxcbiAgICAgICAgY29sb3I6IHNoYWRlKCAkY29sb3IsIDYgKSxcbiAgICAgICAgYmc6IHRpbnQoICRjb2xvciwgOSApXG4gICAgKTtcbiAgICAvLyBzYXNzLWxpbnQ6ZW5hYmxlIGluZGVudGF0aW9uXG59XG5cbkBlYWNoICR0aGVtZSwgJHByb3BzIGluICR0aGVtZS1jb2xvcnMge1xuICAgICRub3RpZmljYXRpb24tdGhlbWVzOiBtYXAtbWVyZ2UoJG5vdGlmaWNhdGlvbi10aGVtZXMsICgkdGhlbWU6IG5vdGlmaWNhdGlvbi10aGVtZSgkdGhlbWUsICRwcm9wcykpICk7XG59XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL25vdGlmaWNhdGlvbi9fbGF5b3V0LnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJub3RpZmljYXRpb24vbGF5b3V0XCIpIHtcblxuICAgIC8vIEJhc2VcbiAgICAuay1ub3RpZmljYXRpb24tZ3JvdXAge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuay1ub3RpZmljYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAoJG5vdGlmaWNhdGlvbi1wYWRkaW5nLXkgLyAyKSAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgICAmLWFuaW1hdGluZyB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstbm90aWZpY2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJG5vdGlmaWNhdGlvbi1ib3JkZXItcmFkaXVzICk7XG4gICAgICAgIHBhZGRpbmc6ICRub3RpZmljYXRpb24tcGFkZGluZy15ICRub3RpZmljYXRpb24tcGFkZGluZy14O1xuICAgICAgICBib3JkZXItd2lkdGg6ICRub3RpZmljYXRpb24tYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJG5vdGlmaWNhdGlvbi1mb250LWZhbWlseTtcbiAgICAgICAgZm9udC1zaXplOiAkbm90aWZpY2F0aW9uLWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRub3RpZmljYXRpb24tbGluZS1oZWlnaHQ7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5rLW5vdGlmaWNhdGlvbi13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG5cbiAgICAgICAgPiAuay1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRub3RpZmljYXRpb24taWNvbi1vZmZzZXQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRub3RpZmljYXRpb24taWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWktY2xvc2Uge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6ICRub3RpZmljYXRpb24taWNvbi1zcGFjaW5nO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLW5vdGlmaWNhdGlvbi1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gUlRMXG4gICAgLmstcnRsIC5rLW5vdGlmaWNhdGlvbixcbiAgICBbZGlyPVwicnRsXCJdIC5rLW5vdGlmaWNhdGlvbiB7XG5cbiAgICAgICAgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuXG4gICAgICAgICAgICA+IC5rLWljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJG5vdGlmaWNhdGlvbi1pY29uLXNwYWNpbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgID4gLmstaS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkbm90aWZpY2F0aW9uLWljb24tc3BhY2luZztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG5cblxuXG5AaW5jbHVkZSBleHBvcnRzKFwibm90aWZpY2F0aW9uL2xheW91dC9pZTlcIikge1xuXG5cbiAgICAuay1pZTkgLmstbm90aWZpY2F0aW9uLXdyYXAge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICAgID4gLmstaWNvbiB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuay1ub3RpZmljYXRpb24tY29udGVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9ub3RpZmljYXRpb24vX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJub3RpZmljYXRpb24vdGhlbWVcIikge1xuXG4gICAgLy8gVGhlbWVcbiAgICAuay1ub3RpZmljYXRpb24ge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICRub3RpZmljYXRpb24tdGV4dCxcbiAgICAgICAgICAgICRub3RpZmljYXRpb24tYmcsXG4gICAgICAgICAgICAkbm90aWZpY2F0aW9uLWJvcmRlclxuICAgICAgICApO1xuICAgIH1cbiAgICAuay1ub3RpZmljYXRpb24td3JhcCB7XG4gICAgICAgID4gLmstaS1jbG9zZSB7XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuay1ub3RpZmljYXRpb24tZ3JvdXAgLmstbm90aWZpY2F0aW9uIHtcbiAgICAgICAgYm94LXNoYWRvdzogJG5vdGlmaWNhdGlvbi1zaGFkb3c7XG4gICAgfVxuXG4gICAgQGVhY2ggJHRoZW1lLCAkcHJvcHMgaW4gJG5vdGlmaWNhdGlvbi10aGVtZXMge1xuICAgICAgICAuay1ub3RpZmljYXRpb24tI3skdGhlbWV9IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCggJHByb3BzLCBib3JkZXIgKTtcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCAkcHJvcHMsIGNvbG9yICk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCAkcHJvcHMsIGJnICk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIkBpbXBvcnQgXCIuLi9fdmFyaWFibGVzLnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9taXhpbnMvX2luZGV4LnNjc3NcIjtcblxuXG4vLyBEZXBlbmRlbmNpZXNcbkBpbXBvcnQgXCIuLi9jb21tb24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9idXR0b24vX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pbnB1dC9faW5kZXguc2Nzc1wiO1xuQGltcG9ydCBcIi4uL2Zsb2F0aW5nLWxhYmVsL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vcG9wdXAvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9pY29ucy9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCIvLyBNdWx0aXNlbGVjdFxuJG11bHRpc2VsZWN0LXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuXG4kbXVsdGlzZWxlY3QtdG9rZW4tb3BhY2l0eTogLjA3ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRva2VuLWZvY3VzZWQtb3BhY2l0eTogLjQ2ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRva2VuLWZvY3VzZWQtdGV4dDogJGJhc2UtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtdG9rZW4tZm9jdXNlZC1iZzogJGJhc2UtdGV4dCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10b2tlbi1kaXNhYmxlZC10ZXh0OiByZ2JhKCAkYmFzZS10ZXh0LCAuNDIgKSAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10b2tlbi1ob3Zlci10ZXh0OiAkYmFzZS1iZyAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC10b2tlbi1ob3Zlci1iZzogcmdiYSggJGJhc2UtdGV4dCwgLjU0ICkgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtcmVtb3ZlLXRleHQ6ICRiYXNlLWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXJlbW92ZS1iZzogcmdiYSggJGJhc2UtdGV4dCwgLjQgKSAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1yZW1vdmUtaG92ZXItdGV4dDogJG11bHRpc2VsZWN0LXJlbW92ZS10ZXh0ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXJlbW92ZS1ob3Zlci1iZzogcmdiYSggJGJhc2UtdGV4dCwgLjU0ICkgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtcmVtb3ZlLWZvY3VzZWQtdGV4dDogcmdiYSggJGJhc2UtdGV4dCwgLjU0ICkgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtcmVtb3ZlLWZvY3VzZWQtYmc6IHJnYmEoJGJhc2UtYmcsIC45MykgIWRlZmF1bHQ7XG5cbiRtdWx0aXNlbGVjdC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LXRleHQ6ICRpbnB1dC10ZXh0ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWJvcmRlcjogJGlucHV0LWJvcmRlciAhZGVmYXVsdDtcblxuJG11bHRpc2VsZWN0LWhvdmVyZWQtYmc6ICRpbnB1dC1ob3ZlcmVkLWJnICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWhvdmVyZWQtdGV4dDogJGlucHV0LWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiRtdWx0aXNlbGVjdC1ob3ZlcmVkLWJvcmRlcjogJGlucHV0LWhvdmVyZWQtYm9yZGVyICFkZWZhdWx0O1xuXG4kbXVsdGlzZWxlY3QtZm9jdXNlZC1iZzogJGlucHV0LWZvY3VzZWQtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtZm9jdXNlZC10ZXh0OiAkaW5wdXQtZm9jdXNlZC10ZXh0ICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWZvY3VzZWQtYm9yZGVyOiAkaW5wdXQtZm9jdXNlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtZm9jdXNlZC1zaGFkb3c6ICRpbnB1dC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLWJnOiAkYnV0dG9uLXByZXNzZWQtYmcgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtdGV4dDogJGJ1dHRvbi1wcmVzc2VkLXRleHQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtYm9yZGVyOiAkYnV0dG9uLXByZXNzZWQtYm9yZGVyICFkZWZhdWx0O1xuJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLWdyYWRpZW50OiAkYnV0dG9uLXByZXNzZWQtZ3JhZGllbnQgIWRlZmF1bHQ7XG4kbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtc2hhZG93OiAkYnV0dG9uLXByZXNzZWQtc2hhZG93ICFkZWZhdWx0O1xuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tdWx0aXNlbGVjdC9fbGF5b3V0LnNjc3NcIjtcblxuQGluY2x1ZGUgZXhwb3J0cyhcIm11bHRpc2VsZWN0L2xheW91dC9ib290c3RyYXBcIikge1xuICAgIC5rLW11bHRpc2VsZWN0IHtcbiAgICAgICAgLmstbXVsdGlzZWxlY3Qtd3JhcCB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgICAgLmstYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IGNhbGMoICN7JHBhZGRpbmcteS1zbX0gLSAxcHggKSAwIDAgY2FsYyggI3skcGFkZGluZy15LXNtfSAtIDFweCApO1xuXG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogY2FsYyggI3skcGFkZGluZy15LXNtfSAtIDFweCApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuQGluY2x1ZGUgZXhwb3J0cyhcIm11bHRpc2VsZWN0L2xheW91dFwiKSB7XG5cbiAgICAvLyBCYXNlXG4gICAgLmstbXVsdGlzZWxlY3Qge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkaW5wdXQtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICB3aWR0aDogJG11bHRpc2VsZWN0LXdpZHRoO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogJGlucHV0LWZvbnQtc2l6ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6ICRyZ2JhLXRyYW5zcGFyZW50O1xuXG4gICAgICAgIC5rLWxvYWRpbmctaGlkZGVuIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgQGluY2x1ZGUgdXNlLWJhY2tncm91bmQtY2xpcCgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyggJGlucHV0LWJvcmRlci1yYWRpdXMgKTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgJGlucHV0LWljb24td2lkdGggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlOyAvLyBzYXNzLWxpbnQ6ZGlzYWJsZS1ibG9jayBuby10cmFuc2l0aW9uLWFsbFxuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICAgICAgb3V0bGluZTogMDtcblxuICAgICAgICAgICAgLy8gSW5wdXRcbiAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSGVpZ2h0IHBsYWNlaG9sZGVyXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkaW5wdXQtaW5uZXItY2FsYy1oZWlnaHQ7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vIFRva2VuIGxpc3RcbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHVzZS1iYWNrZ3JvdW5kLWNsaXAoKTtcblxuICAgICAgICAgICAgICAgICYuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgLy8gVG9rZW5cbiAgICAgICAgICAgIC5rLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYyggI3skZm9ybS1saW5lLWhlaWdodC1lbX0gKyAjeyRidXR0b24tcGFkZGluZy15LXNtfSArIDJweCApO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICgkYnV0dG9uLXBhZGRpbmcteS1zbSAvIDIpICgkYnV0dG9uLXBhZGRpbmcteCAvIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhZGRpbmcteS1zbSAwIDAgJHBhZGRpbmcteS1zbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkcGFkZGluZy14O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWRkaW5nLXktc207XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1zZWFyY2hiYXIge1xuICAgICAgICAgICAgICAgIC8vIHNlYXJjaCBiYXIgbXVzdCBiZSBmbG9hdGVkIHRvIGFsaWduIGFmdGVyIGFueSBzZWxlY3RlZCB0YWdzXG4gICAgICAgICAgICAgICAgLy8gKG9yIGFsaWduIGJlbG93IHRoZW0sIGlmIHNwYWNlIGlzIG5vdCBhdmFpbGFibGUpXG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAuay1pbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW5wdXQtaWNvbi13aWR0aDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbnB1dC1pY29uLWhlaWdodDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlcixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgPiAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICAuay1jbGVhci12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJltkaXI9XCJydGxcIl0sXG4gICAgICAgIC5rLXJ0bCAmIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRpbnB1dC1pY29uLXdpZHRoO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAgICAgbGkuay1idXR0b24sXG4gICAgICAgICAgICAgICAgLmstaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstc2VhcmNoYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIC5rLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1wYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuay1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkcGFkZGluZy15LXNtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICAgICAuay1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRwYWRkaW5nLXg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rLWNsZWFyLXZhbHVlLFxuICAgICAgICAgICAgLmstaS1sb2FkaW5nIHtcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiQGltcG9ydCBcIi4uLy4uL21vZHVsZXMvQHByb2dyZXNzL2tlbmRvLXRoZW1lLWRlZmF1bHQvc2Nzcy9tdWx0aXNlbGVjdC9fdGhlbWUuc2Nzc1wiO1xuXG4iLCJAaW5jbHVkZSBleHBvcnRzKFwibXVsdGlzZWxlY3QvdGhlbWVcIikge1xuXG4gICAgLmstbXVsdGlzZWxlY3Qge1xuICAgICAgICBAZXh0ZW5kIC5rLXRleHQtc2VsZWN0aW9uICFvcHRpb25hbDtcblxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICA+IC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1mb2N1c2VkLXRleHQsXG4gICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1mb2N1c2VkLWJnLFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtZm9jdXNlZC1ib3JkZXJcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG11bHRpc2VsZWN0LWZvY3VzZWQtc2hhZG93KTtcblxuICAgICAgICAgICAgICAgIC8vIEludmFsaWQgKyBmb2N1c2VkXG4gICAgICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAgICAgJi5rLWludmFsaWQ6aG92ZXIsXG4gICAgICAgICAgICAgICAgJi5rLXN0YXRlLWludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLy8gSW52YWxpZCArIGZvY3VzZWRcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICAgICAmLm5nLWludmFsaWQubmctZGlydHkge1xuICAgICAgICAgICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnZhbGlkLXNoYWRvdyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuay1tdWx0aXNlbGVjdC13cmFwIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LXRleHQsXG4gICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWJnLFxuICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1ib3JkZXJcbiAgICAgICAgICAgICk7XG5cbiAgICAgICAgICAgID4gLmstcmVhZG9ubHkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAuay1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmstaWNvbjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5rLWJ1dHRvbjphY3RpdmUsXG4gICAgICAgICAgICAgICAgJi5rLWJ1dHRvbi5rLXN0YXRlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtdGV4dCxcbiAgICAgICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgICAgICRtdWx0aXNlbGVjdC1idXR0b24tZm9jdXNlZC1ib3JkZXIsXG4gICAgICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtYnV0dG9uLWZvY3VzZWQtZ3JhZGllbnRcbiAgICAgICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJG11bHRpc2VsZWN0LWJ1dHRvbi1mb2N1c2VkLXNoYWRvdyApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC8vIEZvY3VzZWQgc3RhdGVcbiAgICAgICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcbiAgICAgICAgICAgICAgICAgICAgLmstaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuay1pLWxvYWRpbmcge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtdWx0aXNlbGVjdC1iZztcbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWhvdmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtaG92ZXJlZC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkbXVsdGlzZWxlY3QtaG92ZXJlZC1iZyxcbiAgICAgICAgICAgICAgICAgICAgJG11bHRpc2VsZWN0LWhvdmVyZWQtYm9yZGVyXG4gICAgICAgICAgICAgICAgKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8gSW52YWxpZCBzdGF0ZVxuICAgICAgICAgICAgJi5rLWludmFsaWQsXG4gICAgICAgICAgICAmLmstaW52YWxpZDpob3ZlcixcbiAgICAgICAgICAgICYuay1zdGF0ZS1pbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEludmFsaWQsXG4gICAgICAgICYuay1zdGF0ZS1pbnZhbGlkLFxuICAgICAgICAmLm5nLWludmFsaWQubmctdG91Y2hlZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLWRpcnR5IHtcbiAgICAgICAgICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGludmFsaWQtYm9yZGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG4iLCJAaW1wb3J0IFwiLi4vX3ZhcmlhYmxlcy5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vbWl4aW5zL19pbmRleC5zY3NzXCI7XG5cblxuLy8gRGVwZW5kZW5jaWVzXG5AaW1wb3J0IFwiLi4vY29tbW9uL19pbmRleC5zY3NzXCI7XG5AaW1wb3J0IFwiLi4vaW5wdXQvX2luZGV4LnNjc3NcIjtcbkBpbXBvcnQgXCIuLi9mbG9hdGluZy1sYWJlbC9faW5kZXguc2Nzc1wiO1xuXG5cbi8vIENvbXBvbmVudFxuQGltcG9ydCBcIl92YXJpYWJsZXMuc2Nzc1wiO1xuQGltcG9ydCBcIl9sYXlvdXQuc2Nzc1wiO1xuQGltcG9ydCBcIl90aGVtZS5zY3NzXCI7XG4iLCIvLyBUZXh0YXJlYVxuJHRleHRhcmVhLWRlZmF1bHQtd2lkdGg6IDE4ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLWhlaWdodDogJGlucHV0LWJvcmRlci1oZWlnaHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLXJhZGl1czogJGlucHV0LWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLXJhZGl1cy1zbTogJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kdGV4dGFyZWEtYm9yZGVyLXJhZGl1cy1sZzogJGlucHV0LWJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kdGV4dGFyZWEtcGFkZGluZy15OiAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9udC1zaXplOiAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJHRleHRhcmVhLWxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtbGluZS1oZWlnaHQtZW06ICRpbnB1dC1saW5lLWhlaWdodC1lbSAhZGVmYXVsdDtcblxuJHRleHRhcmVhLXBhZGRpbmcteC1zbTogJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1wYWRkaW5nLXktc206ICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kdGV4dGFyZWEtZm9udC1zaXplLXNtOiAkaW5wdXQtZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRleHRhcmVhLWxpbmUtaGVpZ2h0LXNtOiAkaW5wdXQtbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1saW5lLWhlaWdodC1sZzogJGlucHV0LWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtY2FsYy1oZWlnaHQ6ICRpbnB1dC1jYWxjLWhlaWdodCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1jYWxjLWhlaWdodC1zbTogJGlucHV0LWNhbGMtaGVpZ2h0LXNtICFkZWZhdWx0O1xuJHRleHRhcmVhLWNhbGMtaGVpZ2h0LWxnOiAkaW5wdXQtY2FsYy1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1mbG9hdGluZy1sYWJlbC1wYWRkaW5nOiBudWxsICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS10ZXh0OiAkaW5wdXQtdGV4dCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ib3JkZXI6ICRpbnB1dC1ib3JkZXIgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtc2hhZG93OiAkaW5wdXQtc2hhZG93ICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtaG92ZXItdGV4dDogJGlucHV0LWhvdmVyZWQtdGV4dCAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1ob3Zlci1iZzogJGlucHV0LWhvdmVyZWQtYmcgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtaG92ZXItYm9yZGVyOiAkaW5wdXQtaG92ZXJlZC1ib3JkZXIgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtaG92ZXItc2hhZG93OiAkaW5wdXQtaG92ZXJlZC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiR0ZXh0YXJlYS1mb2N1cy10ZXh0OiAkaW5wdXQtZm9jdXNlZC10ZXh0ICFkZWZhdWx0O1xuJHRleHRhcmVhLWZvY3VzLWJnOiAkaW5wdXQtZm9jdXNlZC1iZyAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1mb2N1cy1ib3JkZXI6ICRpbnB1dC1mb2N1c2VkLWJvcmRlciAhZGVmYXVsdDtcbiR0ZXh0YXJlYS1mb2N1cy1zaGFkb3c6ICRpbnB1dC1mb2N1c2VkLXNoYWRvdyAhZGVmYXVsdDtcblxuJHRleHRhcmVhLXBsYWNlaG9sZGVyLXRleHQ6ICRpbnB1dC1wbGFjZWhvbGRlci10ZXh0ICFkZWZhdWx0O1xuJHRleHRhcmVhLXBsYWNlaG9sZGVyLW9wYWNpdHk6ICRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5ICFkZWZhdWx0O1xuXG4kdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dDogJGlucHV0LXNlbGVjdGVkLXRleHQgIWRlZmF1bHQ7XG4kdGV4dGFyZWEtc2VsZWN0ZWQtYmc6ICRpbnB1dC1zZWxlY3RlZC1iZyAhZGVmYXVsdDtcblxuJHRleHRhcmVhLWludmFsaWQtZm9jdXMtc2hhZG93OiAkaW52YWxpZC1zaGFkb3cgIWRlZmF1bHQ7XG4iLCJAaW1wb3J0IFwiLi4vLi4vbW9kdWxlcy9AcHJvZ3Jlc3Mva2VuZG8tdGhlbWUtZGVmYXVsdC9zY3NzL3RleHRhcmVhL19sYXlvdXQuc2Nzc1wiO1xuXG5AaW5jbHVkZSBleHBvcnRzKFwidGV4dGFyZWEvbGF5b3V0L2Jvb3RzdHJhcFwiKSB7XG5cbiAgICAvLyAgVGV4dGFyZWFcbiAgICAuay10ZXh0YXJlYSB7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxufVxuIiwiQGluY2x1ZGUgZXhwb3J0cyggXCJ0ZXh0YXJlYS9sYXlvdXRcIiApIHtcblxuICAgIC8vIFRleHRhcmVhXG4gICAgLmstdGV4dGFyZWEge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCAkdGV4dGFyZWEtYm9yZGVyLXJhZGl1cyApO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiAkdGV4dGFyZWEtZGVmYXVsdC13aWR0aDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkdGV4dGFyZWEtYm9yZGVyLXdpZHRoO1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRleHRhcmVhLWZvbnQtZmFtaWx5O1xuICAgICAgICBmb250LXNpemU6ICR0ZXh0YXJlYS1mb250LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkdGV4dGFyZWEtbGluZS1oZWlnaHQ7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC8vIFRhcmdldHMgaHR0cHM6Ly9naXRodWIuY29tL3RlbGVyaWsva2VuZG8tcmVhY3QvaXNzdWVzLzYzOC5cbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAvLyBub3QgdG8gYmUgb3ZlcnJpZGVuIGJ5IGBiYWNrZ3JvdW5kOiBub25lYFxuICAgICAgICBAaW5jbHVkZSB1c2UtYmFja2dyb3VuZC1jbGlwKCk7XG5cbiAgICAgICAgLy8gSGlkZSBjbGVhciBpY29uXG4gICAgICAgICY6Oi1tcy1jbGVhciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuICAgICAgICAvLyBQbGFjZWhvbGRlciB0ZXh0XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgIG9wYWNpdHk6ICRpbnB1dC1wbGFjZWhvbGRlci1vcGFjaXR5O1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5rLWlucHV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICR0ZXh0YXJlYS1wYWRkaW5nLXkgJHRleHRhcmVhLXBhZGRpbmcteDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1jYWxjLWhlaWdodDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRGlzYWJsZWQgc3RhdGVcbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJltkaXNhYmxlZF0sXG4gICAgICAgICYuay1zdGF0ZS1kaXNhYmxlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBkaXNhYmxlZCggJGRpc2FibGVkLXN0eWxpbmcgKTtcblxuICAgICAgICAgICAgLy8gRGlzYWJsZWQgc2VsZWN0aW9uXG4gICAgICAgICAgICAmOjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwgKFxuICAgICAgICAgICAgICAgICAgICAkY29sb3I6ICRpbnB1dC10ZXh0LFxuICAgICAgICAgICAgICAgICAgICAkYmc6IHRyYW5zcGFyZW50XG4gICAgICAgICAgICAgICAgICAgIC8vICRiZzogcmdiYSggY29udHJhc3Qtd2NhZyggJGlucHV0LWJnICksIC4xIClcbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmstdGV4dGFyZWEtc3VmZml4IHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLy8gVGV4dGFyZWEgb2xkIHJlbmRlcmluZ1xuICAgIHRleHRhcmVhLmstdGV4dGFyZWEge1xuICAgICAgICBwYWRkaW5nOiAkdGV4dGFyZWEtcGFkZGluZy15ICR0ZXh0YXJlYS1wYWRkaW5nLXg7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICR0ZXh0YXJlYS1jYWxjLWhlaWdodDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICByZXNpemU6IGJvdGg7XG4gICAgfVxuXG4gICAgLy8gRmxvYXRpbmcgbGFiZWxcbiAgICAuay10ZXh0Ym94LWNvbnRhaW5lcixcbiAgICAuay1mbG9hdGluZy1sYWJlbC1jb250YWluZXIge1xuICAgICAgICA+IC5rLXRleHRhcmVhIHtcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuXG5cbkBpbmNsdWRlIGV4cG9ydHMoXCJ0ZXh0YXJlYS9sYXlvdXQvSUVcIikge1xuICAgIC8vIFRPRE86IFJlbW92ZSBvbmNlIHdlIGRyb3AgSUUgc3VwcG9ydFxuXG4gICAgLmstaWUge1xuICAgICAgICAuay10ZXh0YXJlYSB7XG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuICAgICAgICAgICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItdGV4dDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi8uLi9tb2R1bGVzL0Bwcm9ncmVzcy9rZW5kby10aGVtZS1kZWZhdWx0L3Njc3MvdGV4dGFyZWEvX3RoZW1lLnNjc3NcIjtcbiIsIkBpbmNsdWRlIGV4cG9ydHMoXCJ0ZXh0YXJlYS90aGVtZVwiKSB7XG5cbiAgICAvLyBUZXh0YXJlYVxuICAgIC5rLXRleHRhcmVhIHtcbiAgICAgICAgQGluY2x1ZGUgZmlsbChcbiAgICAgICAgICAgICR0ZXh0YXJlYS10ZXh0LFxuICAgICAgICAgICAgJHRleHRhcmVhLWJnLFxuICAgICAgICAgICAgJHRleHRhcmVhLWJvcmRlclxuICAgICAgICApO1xuXG4gICAgICAgIC8vIFNlbGVjdGlvblxuICAgICAgICAmOjpzZWxlY3Rpb24sXG4gICAgICAgIC5rLWlucHV0OjpzZWxlY3Rpb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsbCAoXG4gICAgICAgICAgICAgICAgJGNvbG9yOiAkdGV4dGFyZWEtc2VsZWN0ZWQtdGV4dCwgLy8gJHByaW1hcnktY29udHJhc3QsXG4gICAgICAgICAgICAgICAgJGJnOiAkdGV4dGFyZWEtc2VsZWN0ZWQtYmcgLy8gJHByaW1hcnlcbiAgICAgICAgICAgICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBIb3ZlcmVkXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuay1zdGF0ZS1ob3ZlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1ob3Zlci10ZXh0LFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1ob3Zlci1iZyxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtaG92ZXItYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9jdXNlZFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAvLyAmOmZvY3VzLXdpdGhpbixcbiAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAmLmstc3RhdGUtZm9jdXNlZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmaWxsKFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1mb2N1cy10ZXh0LFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1mb2N1cy1iZyxcbiAgICAgICAgICAgICAgICAkdGV4dGFyZWEtZm9jdXMtYm9yZGVyXG4gICAgICAgICAgICApO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRleHRhcmVhLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMtd2l0aGluIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbGwoXG4gICAgICAgICAgICAgICAgJHRleHRhcmVhLWZvY3VzLXRleHQsXG4gICAgICAgICAgICAgICAgJHRleHRhcmVhLWZvY3VzLWJnLFxuICAgICAgICAgICAgICAgICR0ZXh0YXJlYS1mb2N1cy1ib3JkZXJcbiAgICAgICAgICAgICk7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCAkdGV4dGFyZWEtZm9jdXMtc2hhZG93ICk7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBJbnZhbGlkXG4gICAgICAgICYuay1pbnZhbGlkLFxuICAgICAgICAmLmstc3RhdGUtaW52YWxpZCxcbiAgICAgICAgJi5uZy1pbnZhbGlkLm5nLXRvdWNoZWQsXG4gICAgICAgICYubmctaW52YWxpZC5uZy1kaXJ0eSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRpbnZhbGlkLWJvcmRlcjtcblxuICAgICAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgICAgIC8vICY6Zm9jdXMtd2l0aGluLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzLFxuICAgICAgICAgICAgJi5rLXN0YXRlLWZvY3VzZWQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coICR0ZXh0YXJlYS1pbnZhbGlkLWZvY3VzLXNoYWRvdyApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzLXdpdGhpbiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdyggJHRleHRhcmVhLWludmFsaWQtZm9jdXMtc2hhZG93ICk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMCAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIFRvZ2dsZXNcbi8vXG4vLyBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZ2xvYmFsIHZhcmlhYmxlcyB0byBlbmFibGUgY2VydGFpbiB0aGVtZSBmZWF0dXJlcy5cblxuLy8gVmVuZG9yXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xuXG4vLyBEZXByZWNhdGVcbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XG5cbi8vIFV0aWxpdGllc1xuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xuQGltcG9ydCBcIm1peGlucy9ob3ZlclwiO1xuQGltcG9ydCBcIm1peGlucy9pbWFnZVwiO1xuQGltcG9ydCBcIm1peGlucy9iYWRnZVwiO1xuQGltcG9ydCBcIm1peGlucy9yZXNpemVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvc2NyZWVuLXJlYWRlclwiO1xuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XG5AaW1wb3J0IFwibWl4aW5zL3Jlc2V0LXRleHRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC1lbXBoYXNpc1wiO1xuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGV4dC10cnVuY2F0ZVwiO1xuQGltcG9ydCBcIm1peGlucy92aXNpYmlsaXR5XCI7XG5cbi8vIENvbXBvbmVudHNcbkBpbXBvcnQgXCJtaXhpbnMvYWxlcnRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xuQGltcG9ydCBcIm1peGlucy9jYXJldFwiO1xuQGltcG9ydCBcIm1peGlucy9wYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2xpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJtaXhpbnMvbmF2LWRpdmlkZXJcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcbkBpbXBvcnQgXCJtaXhpbnMvdGFibGUtcm93XCI7XG5cbi8vIFNraW5zXG5AaW1wb3J0IFwibWl4aW5zL2JhY2tncm91bmQtdmFyaWFudFwiO1xuQGltcG9ydCBcIm1peGlucy9ib3JkZXItcmFkaXVzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZ3JhZGllbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL3RyYW5zaXRpb25cIjtcblxuLy8gTGF5b3V0XG5AaW1wb3J0IFwibWl4aW5zL2NsZWFyZml4XCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcbkBpbXBvcnQgXCJtaXhpbnMvZmxvYXRcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBEZXByZWNhdGUgbWl4aW5cbi8vXG4vLyBUaGlzIG1peGluIGNhbiBiZSB1c2VkIHRvIGRlcHJlY2F0ZSBtaXhpbnMgb3IgZnVuY3Rpb25zLlxuLy8gYCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXNgIGlzIGEgZ2xvYmFsIHZhcmlhYmxlLCBgJGlnbm9yZS13YXJuaW5nYCBpcyBhIHZhcmlhYmxlIHRoYXQgY2FuIGJlIHBhc3NlZCB0b1xuLy8gc29tZSBkZXByZWNhdGVkIG1peGlucyB0byBzdXBwcmVzcyB0aGUgd2FybmluZyAoZm9yIGV4YW1wbGUgaWYgdGhlIG1peGluIGlzIHN0aWxsIGJlIHVzZWQgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiBCb290c3RyYXApXG5AbWl4aW4gZGVwcmVjYXRlKCRuYW1lLCAkZGVwcmVjYXRlLXZlcnNpb24sICRyZW1vdmUtdmVyc2lvbiwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBAaWYgKCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXMgIT0gZmFsc2UgYW5kICRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XG4gICAgQHdhcm4gXCIjeyRuYW1lfSBoYXMgYmVlbiBkZXByZWNhdGVkIGFzIG9mICN7JGRlcHJlY2F0ZS12ZXJzaW9ufS4gSXQgd2lsbCBiZSByZW1vdmVkIGVudGlyZWx5IGluICN7JHJlbW92ZS12ZXJzaW9ufS5cIjtcbiAgfVxufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIkBtaXhpbiBiYWRnZS12YXJpYW50KCRiZykge1xuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZztcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogY29sb3IteWlxKCRiZyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBSZXNpemUgYW55dGhpbmdcblxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBQZXIgQ1NTMyBVSSwgYHJlc2l6ZWAgb25seSBhcHBsaWVzIHdoZW4gYG92ZXJmbG93YCBpc24ndCBgdmlzaWJsZWBcbiAgcmVzaXplOiAkZGlyZWN0aW9uOyAvLyBPcHRpb25zOiBob3Jpem9udGFsLCB2ZXJ0aWNhbCwgYm90aFxufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIFNpemluZyBzaG9ydGN1dHNcblxuQG1peGluIHNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgc2l6ZSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igd29yZC13cmFwLlxuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIEBpZiAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlICE9IDAge1xuICAgIGEjeyRwYXJlbnR9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtZW1waGFzaXMtdmFyaWFudCgpYFwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBDU1MgaW1hZ2UgcmVwbGFjZW1lbnRcbkBtaXhpbiB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWhpZGUoKWBcIiwgXCJ2NC4xLjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVmlzaWJpbGl0eVxuXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XG4gIHZpc2liaWxpdHk6ICR2aXNpYmlsaXR5ICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBpbnZpc2libGUoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiQG1peGluIGNhcmV0LWRvd24oKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgpIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkO1xufVxuXG5AbWl4aW4gY2FyZXQtbGVmdCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXJpZ2h0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQoKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIExpc3QgR3JvdXBzXG5cbkBtaXhpbiBsaXN0LWdyb3VwLWl0ZW0tdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG5cbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSxcbiAgYnV0dG9uI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy1ncmFkaWVudC12YXJpYW50YCBtaXhpblwiLCBcInY0LjUuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3Rcbi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIHJlcGxhY2UgbmVnYXRpdmUgdmFsdWVzIHdpdGggMFxuQGZ1bmN0aW9uIHZhbGlkLXJhZGl1cygkcmFkaXVzKSB7XG4gICRyZXR1cm46ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHJhZGl1cyB7XG4gICAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSBudW1iZXIge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCAkdmFsdWUpO1xuICAgIH1cbiAgfVxuICBAcmV0dXJuICRyZXR1cm47XG59XG5cbkBtaXhpbiBib3JkZXItcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzLCAkZmFsbGJhY2stYm9yZGVyLXJhZGl1czogZmFsc2UpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcbiAgICBib3JkZXItcmFkaXVzOiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbiIsIkBtaXhpbiBib3gtc2hhZG93KCRzaGFkb3cuLi4pIHtcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgJHJlc3VsdDogKCk7XG5cbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XG4gICAgICAvLyBXZSBjYW4gcGFzcyBgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtgXG4gICAgICAkcmVzdWx0OiAkc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gRmlsdGVyIHRvIGF2b2lkIGludmFsaWQgcHJvcGVydGllcyBmb3IgZXhhbXBsZSBgYm94LXNoYWRvdzogbm9uZSwgMXB4IDFweCBibGFjaztgXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIGxlbmd0aCgkc2hhZG93KSB7XG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcbiAgICAgICAgICAkcmVzdWx0OiBhcHBlbmQoJHJlc3VsdCwgbnRoKCRzaGFkb3csICRpKSwgXCJjb21tYVwiKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaWYgKGxlbmd0aCgkcmVzdWx0KSA+IDApIHtcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBtYWtlLXJvdygkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kZ3V0dGVyIC8gMjtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xufVxuXG5AbWl4aW4gbWFrZS1jb2woJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1hdXRvKCkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUmVzZXQgZWFybGllciBncmlkIHRpZXJzXG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICRudW06ICRzaXplIC8gJGNvbHVtbnM7XG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xufVxuXG4vLyBSb3cgY29sdW1uc1xuLy9cbi8vIFNwZWNpZnkgb24gYSBwYXJlbnQgZWxlbWVudChlLmcuLCAucm93KSB0byBmb3JjZSBpbW1lZGlhdGUgY2hpbGRyZW4gaW50byBOTlxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCAxMDAlIC8gJGNvdW50O1xuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0KCkge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LWxlZnRgIG1peGluXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XG59XG5AbWl4aW4gZmxvYXQtcmlnaHQoKSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZsb2F0LXJpZ2h0YCBtaXhpblwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuQG1peGluIGZsb2F0LW5vbmUoKSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbm9uZWAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlLCBwcm9wZXJ0eS1uby12ZW5kb3ItcHJlZml4XG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIDEuIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG4vLyAyLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzLlxuLy8gMy4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuLy8gNC4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4vLyA1LiBDaGFuZ2UgdGhlIGRlZmF1bHQgdGFwIGhpZ2hsaWdodCB0byBiZSBjb21wbGV0ZWx5IHRyYW5zcGFyZW50IGluIGlPUy5cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7IC8vIDJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8vIDNcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyA0XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgkYmxhY2ssIDApOyAvLyA1XG59XG5cbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG4vLyBUT0RPOiByZW1vdmUgaW4gdjVcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBCb2R5XG4vL1xuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuLy8gMi4gQXMgYSBiZXN0IHByYWN0aWNlLCBhcHBseSBhIGRlZmF1bHQgYGJhY2tncm91bmQtY29sb3JgLlxuLy8gMy4gU2V0IGFuIGV4cGxpY2l0IGluaXRpYWwgdGV4dC1hbGlnbiB2YWx1ZSBzbyB0aGF0IHdlIGNhbiBsYXRlciB1c2Vcbi8vICAgIHRoZSBgaW5oZXJpdGAgdmFsdWUgb24gdGhpbmdzIGxpa2UgYDx0aD5gIGVsZW1lbnRzLlxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyAvLyAxXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYmFzZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIDNcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7IC8vIDJcbn1cblxuLy8gRnV0dXJlLXByb29mIHJ1bGU6IGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCA6Zm9jdXMtdmlzaWJsZSwgc3VwcHJlc3MgdGhlIGZvY3VzIG91dGxpbmVcbi8vIG9uIGVsZW1lbnRzIHRoYXQgcHJvZ3JhbW1hdGljYWxseSByZWNlaXZlIGZvY3VzIGJ1dCB3b3VsZG4ndCBub3JtYWxseSBzaG93IGEgdmlzaWJsZVxuLy8gZm9jdXMgb3V0bGluZS4gSW4gZ2VuZXJhbCwgdGhpcyB3b3VsZCBtZWFuIHRoYXQgdGhlIG91dGxpbmUgaXMgb25seSBhcHBsaWVkIGlmIHRoZVxuLy8gaW50ZXJhY3Rpb24gdGhhdCBsZWQgdG8gdGhlIGVsZW1lbnQgcmVjZWl2aW5nIHByb2dyYW1tYXRpYyBmb2N1cyB3YXMgYSBrZXlib2FyZCBpbnRlcmFjdGlvbixcbi8vIG9yIHRoZSBicm93c2VyIGhhcyBzb21laG93IGRldGVybWluZWQgdGhhdCB0aGUgdXNlciBpcyBwcmltYXJpbHkgYSBrZXlib2FyZCB1c2VyIGFuZC9vclxuLy8gd2FudHMgZm9jdXMgb3V0bGluZXMgdG8gYWx3YXlzIGJlIHByZXNlbnRlZC5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTLzpmb2N1cy12aXNpYmxlXG4vLyBhbmQgaHR0cHM6Ly9kZXZlbG9wZXIucGFjaWVsbG9ncm91cC5jb20vYmxvZy8yMDE4LzAzL2ZvY3VzLXZpc2libGUtYW5kLWJhY2t3YXJkcy1jb21wYXRpYmlsaXR5L1xuW3RhYmluZGV4PVwiLTFcIl06Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBEdXBsaWNhdGUgYmVoYXZpb3IgdG8gdGhlIGRhdGEtKiBhdHRyaWJ1dGUgZm9yIG91ciB0b29sdGlwIHBsdWdpblxuLy8gMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDMuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDQuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbi8vIDUuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0geyAvLyAxXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvLyAyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMlxuICBjdXJzb3I6IGhlbHA7IC8vIDNcbiAgYm9yZGVyLWJvdHRvbTogMDsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7IC8vIDVcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuXG5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg4MCUpOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg3NSUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb2RlXG4vL1xuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBEaXNhYmxlIGF1dG8taGlkaW5nIHNjcm9sbGJhciBpbiBJRSAmIGxlZ2FjeSBFZGdlIHRvIGF2b2lkIG92ZXJsYXAsXG4gIC8vIG1ha2luZyBpdCBpbXBvc3NpYmxlIHRvIGludGVyYWN0IHdpdGggdGhlIGNvbnRlbnRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBFeHBsaWNpdGx5IHJlbW92ZSBmb2N1cyBvdXRsaW5lIGluIENocm9taXVtIHdoZW4gaXQgc2hvdWxkbid0IGJlXG4vLyB2aXNpYmxlIChlLmcuIGFzIHJlc3VsdCBvZiBtb3VzZSBjbGljayBvciB0b3VjaCB0YXApLiBJdCBhbHJlYWR5XG4vLyBzaG91bGQgYmUgZG9pbmcgdGhpcyBhdXRvbWF0aWNhbGx5LCBidXQgc2VlbXMgdG8gY3VycmVudGx5IGJlXG4vLyBjb25mdXNlZCBhbmQgYXBwbGllcyBpdHMgdmVyeSB2aXNpYmxlIHR3by10b25lIG91dGxpbmUgYW55d2F5LlxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy9cbi8vIEhlYWRpbmdzXG4vL1xuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGhlYWRpbmdzLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmdzLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGhlYWRpbmdzLWNvbG9yO1xufVxuXG5oMSwgLmgxIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpOyB9XG5oMiwgLmgyIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpOyB9XG5oMywgLmgzIHsgQGluY2x1ZGUgZm9udC1zaXplKCRoMy1mb250LXNpemUpOyB9XG5oNCwgLmg0IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpOyB9XG5oNSwgLmg1IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpOyB9XG5oNiwgLmg2IHsgQGluY2x1ZGUgZm9udC1zaXplKCRoNi1mb250LXNpemUpOyB9XG5cbi5sZWFkIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRsZWFkLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVhZC1mb250LXdlaWdodDtcbn1cblxuLy8gVHlwZSBkaXNwbGF5IGNsYXNzZXNcbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkxLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkxLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTItc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTItd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5My1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5My13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXk0LXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXk0LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuXG5cbi8vXG4vLyBIb3Jpem9udGFsIHJ1bGVzXG4vL1xuXG5ociB7XG4gIG1hcmdpbi10b3A6ICRoci1tYXJnaW4teTtcbiAgbWFyZ2luLWJvdHRvbTogJGhyLW1hcmdpbi15O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRzbWFsbC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSg5MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9udC1zaXplKTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemUpO1xuICBjb2xvcjogJGJsb2NrcXVvdGUtc21hbGwtY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogJHRodW1ibmFpbC1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGh1bWJuYWlsLWJnO1xuICBib3JkZXI6ICR0aHVtYm5haWwtYm9yZGVyLXdpZHRoIHNvbGlkICR0aHVtYm5haWwtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCR0aHVtYm5haWwtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG4uZmlndXJlIHtcbiAgLy8gRW5zdXJlcyB0aGUgY2FwdGlvbidzIHRleHQgYWxpZ25zIHdpdGggdGhlIGltYWdlLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAvIDI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gIC8vIEN1c3RvbSBmaWxlIGlucHV0cyBoYXZlIG1vcmUgY29tcGxleCBtYXJrdXAsIHRodXMgcmVxdWlyaW5nIGRpZmZlcmVudFxuICAvLyBib3JkZXItcmFkaXVzIG92ZXJyaWRlcy5cbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwgeyBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7IH1cbiAgfVxuXG4gICY6bm90KC5oYXMtdmFsaWRhdGlvbikge1xuICAgID4gLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICAmLmhhcy12YWxpZGF0aW9uIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1zZWxlY3Q6bnRoLWxhc3QtY2hpbGQobiArIDMpLFxuICAgID4gLmN1c3RvbS1maWxlOm50aC1sYXN0LWNoaWxkKG4gKyAzKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xufVxuIiwiLy8gRW1iZWRkZWQgaWNvbnMgZnJvbSBPcGVuIEljb25pYy5cbi8vIFJlbGVhc2VkIHVuZGVyIE1JVCBhbmQgY29weXJpZ2h0IDIwMTQgV2F5YnVyeS5cbi8vIGh0dHBzOi8vdXNlaWNvbmljLmNvbS9vcGVuXG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gQmFzZSBjbGFzcyB0YWtlcyBjYXJlIG9mIGFsbCB0aGUga2V5IGJlaGF2aW9yYWwgYXNwZWN0cy5cblxuLmN1c3RvbS1jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDsgLy8gS2VlcCB0aGVtZWQgYXBwZWFyYW5jZSBmb3IgcHJpbnRcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tY29udHJvbC1zcGFjZXIteDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTsgLy8gUHV0IHRoZSBpbnB1dCBiZWhpbmQgdGhlIGxhYmVsIHNvIGl0IGRvZXNuJ3Qgb3ZlcmxheSB0ZXh0XG4gIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGhlaWdodDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHRoZSBtaXhpbiBpcyBub3QgdXNlZCBoZXJlIHRvIG1ha2Ugc3VyZSB0aGVyZSBpcyBmZWVkYmFja1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3csICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdLFxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gY29udHJvbCBpbmRpY2F0b3JzXG4vL1xuLy8gQnVpbGQgdGhlIGN1c3RvbSBjb250cm9scyBvdXQgb2YgcHNldWRvLWVsZW1lbnRzLlxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGN1cnNvcjogJGN1c3RvbS1jb250cm9sLWN1cnNvcjtcblxuICAvLyBCYWNrZ3JvdW5kLWNvbG9yIGFuZCAod2hlbiBlbmFibGVkKSBncmFkaWVudFxuICAmOjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvciBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9IG5vLXJlcGVhdDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXNcbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgY2hlY2tib3hlcy5cblxuLmN1c3RvbS1jaGVja2JveCB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnKTtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93KTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gICAgJjppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHN3aXRjaGVzXG4vL1xuLy8gVHdlYWsgYSBmZXcgdGhpbmdzIGZvciBzd2l0Y2hlc1xuXG4uY3VzdG9tLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyO1xuXG4gIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC13aWR0aDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6IGFkZCgoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMiwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIGxlZnQ6IGFkZCgtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlciksICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBoZWlnaHQ6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I7XG4gICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsICRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoJGN1c3RvbS1zd2l0Y2gtd2lkdGggLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tc2VsZWN0LWZvbnQtZmFtaWx5O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDtcbiAgYm9yZGVyOiAkY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXMsIDApO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3cpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3csICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG5cbiAgICAmOjotbXMtdmFsdWUge1xuICAgICAgLy8gRm9yIHZpc3VhbCBjb25zaXN0ZW5jeSB3aXRoIG90aGVyIHBsYXRmb3Jtcy9icm93c2VycyxcbiAgICAgIC8vIHN1cHByZXNzIHRoZSBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgICAvLyBpbiBJRSBhbmQgKHVuZGVyIGNlcnRhaW4gY29uZGl0aW9ucykgRWRnZS5cbiAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5Mzk4LlxuICAgICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgICB9XG4gIH1cblxuICAmW211bHRpcGxlXSxcbiAgJltzaXplXTpub3QoW3NpemU9XCIxXCJdKSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLy8gUmVtb3ZlIG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIH1cbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTtcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc20pO1xufVxuXG4uY3VzdG9tLXNlbGVjdC1sZyB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZyk7XG59XG5cblxuLy8gRmlsZVxuLy9cbi8vIEN1c3RvbSBmaWxlIGlucHV0LlxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCB0byB3b3JrIGFyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmN1c3RvbS1maWxlLWxhYmVsLFxuICAmOmRpc2FibGVkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHZhbHVlIGluICRjdXN0b20tZmlsZS10ZXh0IHtcbiAgICAmOmxhbmcoI3skbGFuZ30pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBjb250ZW50OiAkdmFsdWU7XG4gICAgfVxuICB9XG5cbiAgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWJyb3dzZSk7XG4gIH1cbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6ICRjdXN0b20tZmlsZS1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRjdXN0b20tZmlsZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWJnO1xuICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1maWxlLWJveC1zaGFkb3cpO1xuXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAzO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tZmlsZS1idXR0b24tYmcpO1xuICAgIGJvcmRlci1sZWZ0OiBpbmhlcml0O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAkY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1cyAwKTtcbiAgfVxufVxuXG4vLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhZGQoJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQsICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbW96LXJhbmdlLXRodW1iICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tcy10aHVtYiAgICAgICAgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAoJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQgLSAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCkgLyAyOyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgLyAyO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLWxvd2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6Oi1tcy1maWxsLXVwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IC8vIGFyYml0cmFyeT9cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbXMtdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsXG4uY3VzdG9tLWZpbGUtbGFiZWwsXG4uY3VzdG9tLXNlbGVjdCB7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbmF2LWxpbmstcGFkZGluZy15ICRuYXYtbGluay1wYWRkaW5nLXg7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiAkbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gUmVxdWlyZXMgb25lIG9mIHRoZSBjb250ZXh0dWFsLCBjb2xvciBtb2RpZmllciBjbGFzc2VzIGZvciBgY29sb3JgIGFuZFxuLy8gYGJhY2tncm91bmQtY29sb3JgLlxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6ICRiYWRnZS1wYWRkaW5nLXkgJGJhZGdlLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRiYWRnZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGJhZGdlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRiYWRnZS10cmFuc2l0aW9uKTtcblxuICBAYXQtcm9vdCBhI3smfSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gRW1wdHkgYmFkZ2VzIGNvbGxhcHNlIGF1dG9tYXRpY2FsbHlcbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBRdWljayBmaXggZm9yIGJhZGdlcyBpbiBidXR0b25zXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4vLyBQaWxsIGJhZGdlc1xuLy9cbi8vIE1ha2UgdGhlbSBleHRyYSByb3VuZGVkIHdpdGggYSBtb2RpZmllciB0byByZXBsYWNlIHYzJ3MgYmFkZ2VzLlxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgcGFkZGluZy1sZWZ0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIENvbG9yc1xuLy9cbi8vIENvbnRleHR1YWwgdmFyaWF0aW9ucyAobGlua2VkIGJhZGdlcyBnZXQgZGFya2VyIG9uIDpob3ZlcikuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYmFkZ2UtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBiYWRnZS12YXJpYW50KCR2YWx1ZSk7XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWdyb3c7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuXG5AaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gICAgfVxuICB9XG59XG4iLCJAaW1wb3J0IFwidXRpbGl0aWVzL2FsaWduXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2JhY2tncm91bmRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYm9yZGVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9jbGVhcmZpeFwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9kaXNwbGF5XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2VtYmVkXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZsZXhcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZmxvYXRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvaW50ZXJhY3Rpb25zXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL292ZXJmbG93XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Bvc2l0aW9uXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3NjcmVlbnJlYWRlcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc2hhZG93c1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zaXppbmdcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvc3BhY2luZ1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy9zdHJldGNoZWQtbGlua1wiO1xuQGltcG9ydCBcInV0aWxpdGllcy90ZXh0XCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzL3Zpc2liaWxpdHlcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi5jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCLvu79AbWl4aW4gY3VzdG9tLWNvbnRyb2wtdmFyaWFudCgkY29sb3IpIHtcclxuICAgIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3IsIDM1JSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xyXG4gICAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIu+7v0BlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJ0bi0jeyRjb2xvcn0ge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuLW91dGxpbmUtI3skY29sb3J9IHtcclxuICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBwb3VyIGF2b2lyIGRlcyBjdXN0b20gdG9nZ2xlIGF1eCBjb3VsZXVycyBkdSB0aGVtZSBjaG9pc2kgKGUuZy4gc3VjY2Vzcywgd2FybmluZywgZXRjLilcclxuLmN1c3RvbS1jb250cm9sIHtcclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAgICYuY3VzdG9tLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGN1c3RvbS1jb250cm9sLXZhcmlhbnQoJHZhbHVlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGUtY2hlY2tib3gge1xyXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAgICAgJltkYXRhLXRoZW1lPSN7JGNvbG9yfV0ge1xyXG4gICAgICAgICAgICAmLnRyYW5zcGFyZW50LXN0eWxlIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKkBleHRlbmQgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfTsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKmNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDsqL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tI3skY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bm90KC5zZWxlY3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudG9vZ2xlLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9nZ2xlLWNoZWNrYm94IHtcclxuICAgICZbZGF0YS10aGVtZT1jdXN0b21dIHtcclxuICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAgICAgLmJ0bltkYXRhLXRoZW1lPSN7JGNvbG9yfV0ge1xyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLSN7JGNvbG9yfTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCguc2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tb3V0bGluZS0jeyRjb2xvcn07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBub3V2ZWxsZSB2ZXJzaW9uIHRvZ2dsZSByYWRpbyBzYW5zIGpzXHJcbi5tdWx0aS1jaGVja2JveC10b2dnbGUge1xyXG4gICAgPiBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAmW2RhdGEtdGhlbWU9I3skY29sb3J9XSB7XHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgIEBleHRlbmQgLmJ0bi0jeyRjb2xvcn07XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRncmF5LTQwMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLW91dGxpbmUtI3skY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udG9nZ2xlLXJhZGlvIHtcclxuICAgID4gaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWQge1xyXG4gICAgICAgICYgKyAuYnRuIHtcclxuICAgICAgICAgICAgQGV4dGVuZCAuZGlzYWJsZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgICAgICZbZGF0YS10aGVtZT0jeyRjb2xvcn1dIHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tI3skY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZDpkaXNhYmxlZCArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kIC5idG4tb3V0bGluZS0jeyRjb2xvcn07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpub3QoOmNoZWNrZWQpOmRpc2FibGVkICsgLmJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR2YWx1ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZbZGF0YS10aGVtZT1jdXN0b21dIHtcclxuICAgICAgICAgICAgaW5wdXRbdHlwZT1yYWRpb10ge1xyXG4gICAgICAgICAgICAgICAgJiArIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXRoZW1lPSN7JGNvbG9yfV0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLSN7JGNvbG9yfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgKyAuYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJltkYXRhLXRoZW1lPSN7JGNvbG9yfV0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLW91dGxpbmUtI3skY29sb3J9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYnRuLWdyb3VwID4gLmJ0biB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAudGV4dC1ob3Zlci0jeyRjb2xvcn06aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgJjpkaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zaDEge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoMS1mb250LXNpemUpO1xyXG59XHJcblxyXG4uc2gyIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTtcclxufVxyXG5cclxuLnNoMyB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbi5zaDQge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRoNC1mb250LXNpemUpO1xyXG59XHJcblxyXG4uc2g1IHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTtcclxufVxyXG5cclxuLnNoNiB7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7XHJcbn1cclxuXHJcbi5mb250LXNtIHtcclxuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcclxufVxyXG5cclxuLmZvbnQteHMge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtYmFzZSAqIC43NSk7XHJcbn0iLCLvu78vKkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjsqL1xyXG5cclxuLnRleHQtdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uY3Vyc29yLXBvaW50ZXIge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uay1tZW51IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmJhcnMtbWVudSB7XHJcbiAgICAgICAgLmstbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwLjNyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAuM3JlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgPiAuay1tZW51LWxpbmsge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuay1pdGVtID4gLmstbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuay1tZW51LWV4cGFuZC1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAubWVudS1ncm91cCB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rLWxpbmsge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IG1lZGl1bTtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIGJhc2UgcG91ciBsZSBsYXlvdXRcclxuaHRtbCB7XHJcbiAgICAvLyBwb3VyIGZpeGVyIGxlIGZvb3RlciBlbiBiYXNcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICBib2R5IHtcclxuICAgICAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQ2FsaWJyaTtcclxuICAgICAgICBmb250LXNpemU6IDExcHQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xyXG4gICAgICAgIC8vYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgICAgIC8vIHBvdXIgZml4ZXIgbGUgZm9vdGVyIGVuIGJhc1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZyZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAvKi5hcHAtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB9Ki9cclxuICAgICAgICAuYXBwLXRpdGxlID4gaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IC0xMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhlYWRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnNoYWRvdy1zbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDJweCAtMnB4ICNlZWU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5pbWctbG9nbyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC51c2VyLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1haW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJG1haW4tY29udGVudC1wYWRkaW5nLXRvcDtcclxuXHJcbiAgICAgICAgICAgIC5mdWxsLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZm9vdGVyLWhlaWdodDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLm5vLWZvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmllbGRzZXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsZWdlbmQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgZm9vdGVyIHtcclxuICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZm9vdGVyLWhlaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICAgICAgLy8gcG91ciBmaXhlciBsZSBmb290ZXIgZW4gYmFzXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuM3JlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cykge1xyXG5cclxuICAgIGRpdi5oZWFkZXIge1xyXG4gICAgICAgICYgPiAuYXBwLXRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgJiAudXNlci1uYW1lIHtcclxuICAgICAgICAgICAgICAgICYgc3Bhbi51c2VyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4ubG5nIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAmIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2RkZDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gaW1nOmhvdmVyIHtcclxuICAgICAgICBvcGFjaXR5OiA0MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5sbmctc2VsZWN0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uOyBcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG59XHJcblxyXG4ub25nbGV0IHtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogI2JmYmZiZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBtYXgtd2lkdGg6IDE1MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxcHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICYgPiBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4ub25nbGV0OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5XHJcbn1cclxuXHJcbi5vbmdsZXRTZWxlY3RlZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodCAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGRcclxufVxyXG5cclxuXHJcblxyXG4udGFiLWNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5LWxpZ2h0O1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgICYgZGl2Lm1lbnRpb24tZG9ubmVlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBjb2xvcjogJHRlcnJhY290YTtcclxuICAgIH1cclxufVxyXG5cclxuLm1vYi10YWJzLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYgLm5hdi1pY29uIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDNweDtcclxuXHJcbiAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXI6bm90KC5pY29uU2VsZWN0ZWQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmljb25TZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBzZWxlY3QjdGFiLW5hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICYgb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgc2VsZWN0I3RhYm5hdjpmb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAudGFicy1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vYi10YWJzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYWRyZSB7XHJcbiAgICBAZXh0ZW5kIC50ZXh0LWNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnk7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDVweDtcclxuICAgIHdpZHRoOiAxNTBweDtcclxuICAgIGhlaWdodDogMTUwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5cclxuXHJcbnNlbGVjdCB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICAgb3B0aW9uIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRyZUluZGljIHtcclxuICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIC8vbWFyZ2luLWJvdHRvbTogMTBweFxyXG59XHJcblxyXG4udmFsdWVJbmRpYy1sZyB7XHJcbiAgICBmb250LXNpemU6IDIuNWVtO1xyXG59XHJcblxyXG5kaXYubW9kZS1pbWFnZS1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDYwcHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcblxyXG4gICAgJiA+IGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY3Rpb25zLWNvbnRhaW5lciB7XHJcbiAgICAmIHNwYW4uYWxsb3dlZCwgZGl2Lm1vZGUtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICYgPiBpbWc6aG92ZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiA0MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4jYWN0aW9ucy1jb25maXJtLXBvcHVwIHtcclxuICAgICYgI29rLWNvbmZpcm0tYWN0aW9uLCAjY2FuY2VsLWNvbmZpcm0tYWN0aW9uIHtcclxuICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgICYgPiBpbWcge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnZhbHVlSW5kaWNOMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxufVxyXG5cclxuLnZhbHVlSW5kaWNOMiB7XHJcbiAgICBmb250LXNpemU6IDEuMmVtO1xyXG59XHJcblxyXG5cclxuLmstZ3JpZC1oZWFkZXIge1xyXG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uay1ncmlkLWhlYWRlciAuay1oZWFkZXIgPiAuay1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMS4yZW07XHJcbn1cclxuXHJcbi5rLWdyaWQtcGFnZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi5rLXBhZ2VyLW51bWJlcnMgLmstbGluay5rLXN0YXRlLXNlbGVjdGVkIHtcclxuICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnktbGlnaHQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktbGlnaHQ7XHJcbn1cclxuXHJcbi5rLXBhZ2VyLW5hdi5rLWxpbmssIC5rLXBhZ2VyLXJlZnJlc2gge1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uay1kcmF3ZXItY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG5cclxuICAgIC5rLWRyYXdlci1jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWluLWhlaWdodDogNzV2aDtcclxuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgIEBleHRlbmQgLnNoYWRvdztcclxuICAgIH1cclxuXHJcbiAgICAuay1kcmF3ZXItaXRlbSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4udGl0bGUtbWFpbiB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uay1kcmF3ZXIge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIEBleHRlbmQgLnNoYWRvdztcclxuXHJcbiAgICAuay1kcmF3ZXItd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDI2MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmRyYXdlci1pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkIHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS1uYW1lIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUtZmlyc3RuYW1lIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMC44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICA+IC5rLW5vdGlmaWNhdGlvbiB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hY2NvdW50IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuXHJcbiAgICBmb3JtIHtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgLypmb250LXNpemU6IDE2cHg7Ki9cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3JkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5LWxpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudXNlci1pbmZvIHtcclxuICAgICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLWxvZ2luIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG5cclxuICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLXJlaW5pdGlhbGlzZSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcblxyXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xyXG4gICAgICAgICAgICAgICAgJiNwYXNzd29yZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYjY29uZmlybVBhc3N3b3JkIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mb3JtLWZvcmdvdHRlbi1wd2Qge1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5iZy1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45KTtcclxuXHJcbiAgICAmLnRhbmtsaXN0IC5kb3dubG9hZC1pY29uIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kLWZsZXgtY2VudGVyIHtcclxuICAgIEBleHRlbmQgLmQtZmxleDtcclxuICAgIEBleHRlbmQgLmp1c3RpZnktY29udGVudC1jZW50ZXI7XHJcbiAgICBAZXh0ZW5kIC5hbGlnbi1pdGVtcy1jZW50ZXI7XHJcbn1cclxuXHJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgJi50aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHRpdGxlLWJvcmRlci1jb2xvcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAvLyBnZXN0aW9uIGRlIGxhIGNyb2l4IHBvdXIgZmVybWVyIHVuICBtb2RhbFxyXG4gICAgICAgIC5rLXdpbmRvdyAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgICAgLmJ0bjphY3RpdmU6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnN1YnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTNwdDtcclxuICAgICAgICBtYXJnaW46IDVweCAwIDAgMDtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYmFkZ2Uge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAmLmlzLWFjdGlmLCAmLmluLXRpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IG1lZGl1bTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAmLmNpcmNsZS1zbSB7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4udGV4dC1ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRleHQtbm9ybWFsLWJvbGQge1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRub3JtYWw7XHJcbn1cclxuXHJcbi50ZXh0LW1lZGl1bSB7XHJcbiAgICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50ZXh0LW5vcm1hbC1tZWRpdW0ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRub3JtYWw7XHJcbn1cclxuXHJcbi50ZXh0LXByaW1hcnktYm9sZCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi50ZXh0LXByaW1hcnktbWVkaXVtIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLnRvcC1yaWdodCB7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuXHJcbi5ib3R0b20tcmlnaHQge1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4ub3BhY2l0eS05IHtcclxuICAgIG9wYWNpdHk6IDAuOTtcclxufVxyXG5cclxuLmJ0bi1saW5rIHtcclxuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vLyBwYWdlIGQnYWNjdWVpbFxyXG4uaG9tZS1jb250ZW50IHtcclxuICAgIC8vIHBhbmVsIGRlIGdhdWNoZVxyXG4gICAgLmhvbWUtY29udGVudC1hY3Rpb25zIHtcclxuICAgICAgICAuaG9tZS1zZWN0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XHJcblxyXG4gICAgICAgICAgICAucm93LWJ1dHRvbnMtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY29sLTQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbisyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuKzQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiAuY29sLTYge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjM3NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDJuKzIpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuMzc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiszKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuMTVyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gLmNvbC0xMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4xNXJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAuMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvbWUtYWN0aW9uLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNnB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpbWcsIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDM2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmlzLXNtYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAvKmltZywgaSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmhvbWUtc2VjdGlvbi1pY29uIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTIwcHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogOHB4IDhweCA1cHggMHB4ICRncmF5LTIwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIHBhbmVsIGRlIGdhdWNoZVxyXG4gICAgLmhvbWUtY29udGVudC1pbmZvIHtcclxuICAgICAgICA+IC5rLWNhcmQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICA+IC5rLWNhcmQtaGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4yNXJlbSAuNzVyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgLmstY2FyZC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3R1YWxpdGVzIHtcclxuICAgICAgICAgICAgICAgID4gLmstY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRlcnJhY290YS1saWdodDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICA+IC5rLWNhcmQtYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5hY3R1YWxpdGVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAudGV4dC1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLm1lc3NhZ2VzIHtcclxuICAgICAgICAgICAgICAgID4gLmstY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWlnZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmstZ3JpZCB7XHJcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgIHRib2R5IHRyOmhvdmVyLCB0Ym9keSB0ci5rLXN0YXRlLWhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGdyYXktOTAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmstYWx0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgICYuZml4ZWQtaGVhZGVyIHtcclxuICAgICAgICBvdmVyZmxvdzogdW5zZXQgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgdGguay1oZWFkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuay1ncmlkLXRvb2xiYXIge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBwYWRkaW5nOiAuNzVyZW0gM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8qSWwgc2VtYmxlIHF1J2ludMOpZ3JlciBsYSBjdWx0dXJlIHpoLVRXIG91IHpoLUNOIGZhc3NlIGFwcGFyYWl0cmUgdW4gbm8tcmVjb3JkIHRlbXBsYXRlIGRhbnMgbGVzIGdyaWQgbcOqbWUgc2kgb24gbmUgbCdhIHBhcyBkZW1hbmTDqS4uLiovXHJcbiAgICAuay1ncmlkLW5vcmVjb3JkcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuay1wYWdlci1pbmZvIHtcclxuICAgICAgICBjb2xvcjogJG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5rLXBhZ2VyLXNpemVzIHtcclxuICAgICAgICBjb2xvcjogJG5vcm1hbCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICAvKm92ZXJmbG93LXg6c2Nyb2xsOyovXHJcbiAgICAgICAgPiB0aGVhZCB7XHJcbiAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDEycHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgLmstZ3JpZC1maWx0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdGJvZHkge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICAgdHIge1xyXG4gICAgICAgICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6bm90KC5oMSwuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiwgLnNoMSwuc2gyLCAuc2gzLCAuc2g0LCAuc2g1LCAuc2g2KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYuay1jb21tYW5kLWNlbGwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmVtcHR5OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLVwiO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zZWxlY3RlZCwgJi5zZWxlY3RlZCB+IHRkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RlZC10ZXh0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0ZWQtYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLmRpc2FibGVkLCAmLmRpc2FibGVkIH4gdGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNTAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJi50ZXh0LW5vcm1hbC1ib2xkLCAmICoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRncmF5LTUwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmstY29tbWFuZC1jZWxsIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuYnRuLW91dGxpbmUtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5iYWRnZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS01MDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuay1sb2FkaW5nLW1hc2sge1xyXG4gICAgICAgIH4gKiB7XHJcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigycHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuay1sb2FkaW5nLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTEwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8qLmstbG9hZGluZy1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgdG9wOiAyMDBweDtcclxuICAgICAgICB9Ki9cclxuICAgIH1cclxufVxyXG5cclxuLmstbGlzdCAuay1pdGVtIHtcclxuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcclxuICAgIEBleHRlbmQgLm0tMTtcclxuICAgIEBleHRlbmQgLnJvdW5kZWQ7XHJcbn1cclxuXHJcbi5idG4uYnRuLXNtLmstYnV0dG9uLWljb250ZXh0IC5rLWktcGx1cyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbn1cclxuXHJcbi5idG4ucm91bmRlZC1jaXJjbGUge1xyXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgICAgICAgJi5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICA6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmFzLCAuZmFyIHtcclxuICAgICAgICB3aWR0aDogMTZweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcblxyXG4gICAgICAgICYuZmEtY2hldnJvbi1yaWdodCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwYWRkaW5nOiA2cHggMTBweDtcclxuXHJcbiAgICAmLmJ0bi1zbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDI4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5mYXMsIC5mYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvL3BhZGRpbmc6ICRidG4tcGFkZGluZy15LXNtICRidG4tcGFkZGluZy14LXNtOyAtPiBEZWZhdWx0IHBhZGRpbmdcclxuICAgIH1cclxufVxyXG5cclxuLmZpZWxkLXZhbGlkYXRpb24tZXJyb3Ige1xyXG4gICAgY29sb3I6ICRkYW5nZXI7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbn1cclxuXHJcbi52YWxpZGF0aW9uLXN1bW1hcnktZXJyb3JzIHtcclxuICAgIGNvbG9yOiAkZGFuZ2VyO1xyXG4gICAgZm9udC1zaXplOiAxMXB4O1xyXG5cclxuICAgIHVsIHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDcxXCI7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gICAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4ubGFiZWwtc20ge1xyXG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xyXG59XHJcblxyXG5mb3JtIHtcclxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblxyXG4gICAgICAgICYuY3VzdG9tLWNvbnRyb2wtbGFiZWwtc20ge1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5jb2wtZm9ybS1sYWJlbC1zbTtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAubXQtMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXRbdHlwZT10ZXh0XSwgaW5wdXRbdHlwZT1lbWFpbF0sIGlucHV0W3R5cGU9cGFzc3dvcmRdLCBzZWxlY3QsIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0LCBDYWxpYnJpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG5cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkZHJlc3MtZm9ybSwgLmNvbnRhY3QtZm9ybSB7XHJcbiAgICAgICAgLmlucHV0LWNwIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgd2lkdGg6IDg1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAub2JzZXJ2YXRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZG9uYXRlIHtcclxuICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkdmVydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VwYXJhdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDk1JTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC5yb3cge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm0tZ3JvdXAucm93IGxhYmVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ubGVmdC1tZW51IHtcclxuICAgIC5sZWZ0LW1lbnUtaXRlbSB7XHJcbiAgICAgICAgLmstbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGVmdC1tZW51LWl0ZW0taWNvbi1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycHggNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTUwMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAuMjVyZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbS1pY29uLCAuaXRlbS10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGdyYXktNDAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIDpob3Zlcjpub3QoLnNlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyOm5vdCguc2VsZWN0ZWQsIC5kaXNhYmxlZCkge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8vIGtlbmRvIGNvbWJvYm94L2Ryb3Bkb3dubGlzdFxyXG4uay1kcm9wZG93biAuay1kcm9wZG93bi13cmFwIHtcclxuICAgIGNvbG9yOiAkbm9ybWFsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICYuay1zdGF0ZS1mb2N1c2VkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHByaW1hcnktbGlnaHQsMTUlKTtcclxuICAgICAgICBib3JkZXItY29sb3I6IGRhcmtlbigkcHJpbWFyeS1saWdodCwxNSUpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKHJlZCgkcHJpbWFyeSksIGdyZWVuKCRwcmltYXJ5KSwgYmx1ZSgkcHJpbWFyeSksIDAuNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvcjtcclxuICAgICAgICBjb2xvcjogJG5vcm1hbDtcclxuICAgIH1cclxuXHJcbiAgICAuay1pLWFycm93LTYwLWRvd24ge1xyXG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgIH1cclxufVxyXG5cclxuc3BhblthcmlhLXJlYWRvbmx5PSd0cnVlJ10ge1xyXG4gICAgc3BhbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rLXdpbmRvdyB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdCwgQ2FsaWJyaTtcclxuICAgIC8vbWF4LXdpZHRoOiAyOTVweDtcclxufVxyXG5cclxuLmstbGlzdCAuay1pdGVtLmstc3RhdGUtc2VsZWN0ZWQsIC5rLWxpc3QgLmstaXRlbS5rLXN0YXRlLWZvY3VzZWQge1xyXG4gICAgLy9ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rLW11bHRpc2VsZWN0LmNvbWJvLXNtIHtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG5cclxuICAgIC5rLW11bHRpc2VsZWN0LXdyYXAge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtIC0gMXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAvL2Rpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuICAgICAgICAgICAgLy9hbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwLjE1cmVtIDAgMCAwLjE1cmVtICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgLmstc2VsZWN0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgID4gLmstaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gLSAxcHgpO1xyXG4gICAgICAgICAgICAvL21hcmdpbjogMC4xMjVyZW0gMDtcclxuICAgICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAvL21hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIC8qaGVpZ2h0OiAxMDAlOyovXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uay1jb21ib2JveCwgLmstZHJvcGRvd24sIC5rLWRhdGVwaWNrZXIuZm9ybS1kYXRlLCAuay1udW1lcmljdGV4dGJveC5rLWZvcm1hdHRlZC12YWx1ZSB7XHJcbiAgICB3aWR0aDogaW5oZXJpdDtcclxuXHJcbiAgICAmLnRleHQtbm9ybWFsLWJvbGQge1xyXG4gICAgICAgIC5rLWlucHV0LCAuay1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGlucHV0LmNvbWJvLXNtLFxyXG4gICAgLmstaW5wdXQuY29tYm8tc20sXHJcbiAgICAmLmstZHJvcGRvd246bm90KC5ub3JtYWwtc2l6ZSkgLmstaW5wdXQge1xyXG4gICAgICAgIC8qaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgMnB4KTsqL1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSk7XHJcbiAgICAgICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuay1zZWxlY3Qge1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNzAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuay1jbGVhci12YWx1ZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAuay1zdGF0ZS1mb2N1c2VkIHtcclxuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgICAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWRpc2FibGVkPVwidHJ1ZVwiXSxcclxuICAgIC5rLWRyb3Bkb3duLXdyYXAuay1zdGF0ZS1kaXNhYmxlZCxcclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnICFpbXBvcnRhbnQ7Ki9cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcclxuXHJcbiAgICAgICAgLmstaW5wdXQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuY29sb3JJc0FjdGlmIC5iZy1zdWNjZXNzOm5vdCguay1zdGF0ZS1kaXNhYmxlZCkge1xyXG4gICAgICAgIC5rLWlucHV0LCAuay1pY29uIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5jb21iby1zbSB7XHJcbiAgICAgICAgLmstY2xlYXItdmFsdWUge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uay1kYXRlcGlja2VyIHtcclxuICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICAuay1zZWxlY3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWUtbGlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmstc2VsZWN0OmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5rLXBpY2tlci13cmFwIHtcclxuICAgICAgICAmIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uay1kYXRldGltZXBpY2tlci5mb3JtLWNvbnRyb2wge1xyXG4gICAgd2lkdGg6IDIyMHB4O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgLmstc2VsZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1saWdodDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRibHVlLWxpZ2h0O1xyXG4gICAgfVxyXG5cclxuICAgIC5rLXNlbGVjdDpob3ZlciAuay1saW5rIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIC5rLXBpY2tlci13cmFwIHtcclxuICAgICAgICAmIGlucHV0W3R5cGU9J3RleHQnXSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuay1zdGF0ZS1hY3RpdmUge1xyXG4gICAgICAgICAgICAuay1zZWxlY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uay1jYWxlbmRhci1jb250ZW50LmstbW9udGgge1xyXG4gICAgLnBhc3RpbGxlLXBhcmVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLnBhc3RpbGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGltZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5rLXN0YXRlLWRpc2FibGVkIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmstYXV0b2NvbXBsZXRlIC5rLWF1dG9jb21wbGV0ZS1zbS5rLWlucHV0IHtcclxuICAgIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcclxufVxyXG5cclxuLmstbGlzdFtyb2xlPWxpc3Rib3hdIHtcclxuICAgIC5rLWxpc3Qtb3B0aW9ubGFiZWwgLmstaXRlbSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5rLWl0ZW0ge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKG9kZCk6bm90KC5rLXN0YXRlLXNlbGVjdGVkKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uay1kaWFsb2cge1xyXG4gICAgLmstZGlhbG9nLXRpdGxlYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuLmstcGFuZWxiYXIgPiAuay1pdGVtID4gLmstbGluayB7XHJcbiAgICBwYWRkaW5nOiAwLjVyZW0gMS4yNXJlbTtcclxuICAgIGJvcmRlci1jb2xvcjogIzM1NTA4OTtcclxuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE3YmJmICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5rLXRvb2x0aXAge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgLmstY2FsbG91dCB7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG4uay1jaGFydCB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi8vVG9vbHRpcCBkZXMgZ3JhcGhlcyBlbiBiYXJyZXMgYXUgZGVzc3VzIGRlcyBiYXJyZXNcclxuZGl2LmstdG9vbHRpcC5rLWNoYXJ0LXRvb2x0aXAge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC00NXB4O1xyXG4gICAgbWFyZ2luLXRvcDogLTM1cHg7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcbi50YWJsZS1ib3JkZXJsZXNzID4gdGJvZHkgPiB0ciA+IHRkLFxyXG4udGFibGUtYm9yZGVybGVzcyA+IHRib2R5ID4gdHIgPiB0aCxcclxuLnRhYmxlLWJvcmRlcmxlc3MgPiB0Zm9vdCA+IHRyID4gdGQsXHJcbi50YWJsZS1ib3JkZXJsZXNzID4gdGZvb3QgPiB0ciA+IHRoLFxyXG4udGFibGUtYm9yZGVybGVzcyA+IHRoZWFkID4gdHIgPiB0ZCxcclxuLnRhYmxlLWJvcmRlcmxlc3MgPiB0aGVhZCA+IHRyID4gdGgge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG59XHJcblxyXG4jaGlzdG9yaXF1ZS10b29sdGlwLWhvdmVyIHtcclxuICAgICYgLmluZGljIHtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktbGlnaHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiA5cHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b29sdGlwLXdpbmRvdyB7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkdGVycmFjb3RhO1xyXG5cclxuICAgICYgLmstd2luZG93LXRpdGxlYmFyIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmIC50YWJsZSB0ZCB7XHJcbiAgICAgICAgJi5pbmRpY0xpYmVsbGUge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDgwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbmRpYyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1saWdodDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pbWctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICAgICAgJiA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGFibGUgdHIuYWxhcm1IZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDlwdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGFibGUgdHIucGFyYW1IZWFkZXIge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDlwdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiAudGFibGUgdHIuYWxhcm0tZGF0YSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOXB0O1xyXG4gICAgfVxyXG5cclxuICAgICYgLnRhYmxlIHRyLnBhcmFtLWRhdGEge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDlwdDtcclxuICAgIH1cclxuXHJcbiAgICAmIC50YWJsZSB0ZCB7XHJcbiAgICAgICAgJi5hbGFybUhlYWRlci1sYWJlbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWxhcm1IZWFkZXItZGF0ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hbGFybS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsYXJtLXN0YXJ0IHtcclxuICAgICAgICAgICAgY29sb3I6ICNGRjAwMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsYXJtLWFjayB7XHJcbiAgICAgICAgICAgIC8vY29sb3I6ICMzQUM0MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiBvcmFuZ2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFsYXJtLXN0b3Age1xyXG4gICAgICAgICAgICAvL2NvbG9yOiAjMDk2ODk4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzNBQzQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGFyYW1IZWFkZXItbGFiZWwge1xyXG4gICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhcmFtSGVhZGVyLWRhdGUsIC5wYXJhbUhlYWRlci12YWx1ZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wYXJhbS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBhcmFtLXZhbHVlIHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5wYXJhbS1kYXRlIHtcclxuICAgICAgICAgICAgY29sb3I6ICMzQUM0MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PiBiYXIgYXZlYyBib3V0b24gZml4w6kgZW4gYmFzXHJcbi5hY3Rpb24tZm9ybS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xyXG5cclxuICAgIC5hY3Rpb24tZm9ybS1idXR0b24ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJi5zY3JvbGxpbmcge1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IC43NXJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uc2l0ZS1jb250YWluZXIsIC5jb250YWN0LWNvbnRhaW5lciB7XHJcbiAgICAuc2l0ZS1mb3JtLWNvbnRhaW5lciwgLmNvbnRhY3QtZm9ybS1jb250YWluZXIge1xyXG4gICAgICAgIC5vYnNlcnZhdGlvbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2l0ZS1zZWxlY3RvciwgLmNvbnRhY3Qtc2VsZWN0b3Ige1xyXG4gICAgICAgIHdpZHRoOiAxODBweDtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5maWx0ZXItcGFuZWwge1xyXG4gICAgLnN1YnRpdGxlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICBAZXh0ZW5kIC5weS0wO1xyXG4gICAgICAgIEBleHRlbmQgLnJvdW5kZWQtdG9wO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZbZGF0YS10b2dnbGU9Y29sbGFwc2VdIHtcclxuICAgICAgICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgICAgICAgICAgLmZhczpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnRpdGxlID4gKiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1ncm91cC5yb3cge1xyXG4gICAgICAgIC5jb2wtZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmNhcmQge1xyXG4gICAgLmNhcmQtaGVhZGVyIHtcclxuICAgICAgICAmID4gW2RhdGEtdG9nZ2xlPWNvbGxhcHNlXSB7XHJcbiAgICAgICAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICAgICAgICAgIC5jb2xsYXBzZS1pbmRpY2F0b3IuZmFzOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZmVcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvbGxhcHNlLWluZGljYXRvci5mYXM6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTQ2XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5vbmdsZXQtc2VsZWN0b3Ige1xyXG4gICAgLmJ0biB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcclxuICAgICAgICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICBAZXh0ZW5kIC5ib3JkZXI7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgICBAZXh0ZW5kIC5yb3VuZGVkLXRvcDtcclxuXHJcbiAgICAgICAgJjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnJvdW5kZWQtdG9wO1xyXG4gICAgICAgICAgICBAZXh0ZW5kIC5ib3JkZXI7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLmJvcmRlci1ib3R0b20tMDtcclxuICAgICAgICAgICAgQGV4dGVuZCAuYm9yZGVyLWxpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpY2hlLXBkdiAmIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE3NXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBkYy1kZXRhaWxzICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmljaGUtZWNhcnRzICYge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ub25nbGV0cyB7XHJcbiAgICBAZXh0ZW5kIC5ib3JkZXI7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBAZXh0ZW5kIC5yb3VuZGVkO1xyXG4gICAgQGV4dGVuZCAuYm9yZGVyLWxpZ2h0O1xyXG5cclxuICAgIC5vbmdsZXQsIC50b2dnbGUtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi50b2dnbGUtY29udGFpbmVyIHtcclxuICAgIC50b2dnbGUtc2VjdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgJi5jb250ZW50LWZsZXgge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmstbGlzdC1jb250YWluZXIuay1wb3B1cC5rLWdyb3VwIHtcclxuICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuXHJcbiAgICAuay1saXN0LWZpbHRlciB7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcclxuXHJcbiAgICAgICAgLmstdGV4dGJveCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuI2ltZ0xvYWRlciB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXI7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtbW96LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgICAtbXMtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbn1cclxuLyogV2ViS2l0IGFuZCBPcGVyYSBicm93c2VycyAqL1xyXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLyogYWxsIG90aGVyIGJyb3dzZXJzICovXHJcbkBrZXlmcmFtZXMgc3Bpbm5lciB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTtcclxuICAgIH1cclxuXHJcbiAgICB0byB7XHJcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XHJcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlWSgtMzYwZGVnKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTM2MGRlZyk7XHJcbiAgICB9XHJcbn1cclxuLypab29tIGltYWdlKi9cclxuZmlndXJlLnpvb20ge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiA1MDBweDtcclxuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGN1cnNvcjogem9vbS1pbjtcclxuXHJcbiAgICBpbWc6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC41cztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5cclxuLnBkZi1saW5rIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbmxhaXRlcmllLWVkaXQsIC51dGlsaXNhdGV1ci1lZGl0LCAuZm9ybS1lZGl0IHtcclxuICAgIC8qaW5wdXRbcmVhZG9ubHldLCBpbnB1dFtkaXNhYmxlZF0sIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDAgIWltcG9ydGFudDtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9Ki9cclxuXHJcbiAgICAuY29udGFjdC1jb250YWluZXIge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5jb21iby1ub3JtYWwtaGVpZ2h0IHtcclxuICAgIGhlaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xyXG5cclxuICAgIC5rLWlucHV0IHtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLnNpdGUtY2FyZCB7XHJcbiAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgICBAZXh0ZW5kIC5tYi0yO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICBoNSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmstc3RhdGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcclxuICAgIH1cclxufVxyXG5cclxuLm92ZXItb3ZlcmxheSB7XHJcbiAgICB6LWluZGV4OiAxMTExMTtcclxufVxyXG5cclxuLnJlcXVpcmVkOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIipcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG59XHJcbi8qaHR0cHM6Ly9kb2NzLnRlbGVyaWsuY29tL2tlbmRvLXVpL2tub3dsZWRnZS1iYXNlL2NvbWJvYm94LWludmFsaWQtZm9ybS1jb250cm9sLWlzLW5vdC1mb2N1c2FibGUqL1xyXG5pbnB1dFtkYXRhLXJvbGU9J2NvbWJvYm94J10ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogLTEgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5pbnB1dFtkYXRhLXJvbGU9J2Ryb3Bkb3dubGlzdCddIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcclxuICAgIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyp0w6lsw6lwaG9uZSovXHJcbi5pdGlfX2ZsYWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzLnBuZ1wiKTtcclxufVxyXG5cclxuLml0aSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gICAgLml0aV9fZmxhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ZsYWdzQDJ4LnBuZ1wiKTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi50YW5rbGlzdCB7XHJcblxyXG4gICAgI1RhbmtMaXN0IHtcclxuICAgICAgICAuaGlkZS10YW5rLWJ0bjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgdHIubm8tYWN0aXZpdHkgPiB0ZDpub3QoOmhhcyhpLmhpZGUtdGFuay1idG4pKSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZjMTA3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0NXB4O1xyXG4gICAgICAgIGhlaWdodDogMjNweDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpdGNoIGlucHV0IHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLjJzO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4ycztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IC4ycztcclxuICAgICAgICB0cmFuc2l0aW9uOiAuMnM7XHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCArIC5zbGlkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0OmZvY3VzICsgLnNsaWRlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDFweCAkcHJpbWFyeTtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzcHgpO1xyXG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjNweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIzcHgpO1xyXG4gICAgfVxyXG4gICAgLyogUm91bmRlZCBzbGlkZXJzICovXHJcbiAgICAuc2xpZGVyLnJvdW5kIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNQYXJhbWV0cmVzR3JpZCwgI1BhcmFtZXRyZXNBbGFybWVzR3JpZCB7XHJcbiAgICB0Ym9keSB0ci53YWl0LWFjayA+IHRkOm5vdCgua2VlcC1zdHlsZSkge1xyXG4gICAgICAgIGNvbG9yOiAjZGY3MzEyO1xyXG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuXHJcbiAgICB0Ym9keSB0ci50b2RheS11cGRhdGUgPiB0ZDpub3QoLmtlZXAtc3R5bGUpIHtcclxuICAgICAgICBjb2xvcjogIzAwYmYwMDtcclxuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiNQYXJhbWV0cmVzR3JpZCB7XHJcblxyXG4gICAgLmNvZGUtYmx1ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwQjBGMDtcclxuICAgIH1cclxuXHJcbiAgICAuY29kZS1ncmV5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBDRUNFO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2RlLXB1cnBsZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M2MThCMTtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvZGUtb3JhbmdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2RlLWdyZWVuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTJEMDUwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AaW1wb3J0IFwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2dyaWRcIjtcclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSxVQUFVO0FFb0ZWLHVDQUF1QztBQUN2Qzs7Ozs7Ozs7Ozs7Ozt5REFheUQ7QUFRekQsVUFBVTtBRnRHVix5QkFBeUI7QTRCQXJCLEFBQUEsbUJBQW1CO0FBQ25CLG9CQUFvQixDQUFDO0VBQ2pCLE9BQU8sRUFBRSxDQUFDLEdBQ2I7O0FBT0QsQUFBQSxRQUFRLENBQUM7RUFDTCxNQUFNLEVBQUUsQ0FBQztFQUNULE9BQU8sRUFBRSxDQUFDO0VBQ1YsWUFBWSxFQUFFLENBQUM7RUFDZixPQUFPLEVBQUUsQ0FBQztFQUNWLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLElBQUksRUFBRSxPQUFPO0VBQ2IsVUFBVSxFQUFFLElBQUksR0FDbkI7O0FBRUQsQUFBQSxjQUFjLENBQUM7RUFDWCxPQUFPLEVBQUUsS0FBSyxHQUNqQjs7QUFJRCxBQUFBLE1BQU0sQ0FBQztFQUNILFNBQVMsRUFBRSxHQUFHLEdBQ2pCOztBQUlELEFBQUEsT0FBTztBQUNQLE9BQU8sQUFBQSxNQUFNLENBQUM7RUFDVixLQUFLLEVBQUUsT0FBTztFQUNkLGVBQWUsRUFBRSxJQUFJO0VBQ3JCLE9BQU8sRUFBRSxDQUFDO0VBQ1YsTUFBTSxFQUFFLE9BQU8sR0FDbEI7O0FBR0QsQUFBQSxVQUFVLENBQUM7RUFDUCxPQUFPLEVBQUUsQ0FBQyxHQUNiOztBQUlELEFBQUEsV0FBVyxDQUFDO0VBQ1IsUUFBUSxFQUFFLFFBQVE7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QUk7O0FBQ3ZDLEFBQUEsU0FBUyxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3hDLEFBQUEsY0FBYyxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzdDLEFBQUEsYUFBYSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzVDLEFBQUEsU0FBUyxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3hDLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3ZDLEFBQUEsYUFBYSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzVDLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3ZDLEFBQUEsYUFBYSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzVDLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3ZDLEFBQUEsYUFBYSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzVDLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3ZDLEFBQUEsU0FBUyxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3hDLEFBQUEsYUFBYSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzVDLEFBQUEsUUFBUSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQ3ZDLEFBQUEsZUFBZSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8sRUFBRSxPQUFPLEdBQUk7O0FBQzlDLEFBQUEsVUFBVSxBQUFBLFFBQVEsQ0FBQztFQUFFLE9BQU8s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LEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUFhO0lBQ3ZCLFNBQVMsRUFBRSxTQUFhLEdBQ3pCO0VEcEJHLEFBQUEsWUFBWSxDQUFPO0lDQ3ZCLElBQUksRUFBRSxRQUFRO0lBQ2QsS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsSUFBSSxHRERWO0VBSUcsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFF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QUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBNEI7SUFJdEMsU0FBUyxFQUFFLElBQTRCLEdEVzlCO0VBSUwsQUFBQSxlQUFlLENBQU87SUFBRSxLQUFLLEVBQUUsRUFB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QyxDQUFDLENBQUMsUUFBNEI7SUFJdEMsU0FBUyxFQUFFLFFBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxTQUFTLENBQVc7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsR0FBNEI7SUFJdEMsU0FBUyxFQUFFLEdBQTRCLEdEVzlCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBNEI7SUFJdEMsU0FBUyxFQUFFLFNBQTRCLEdEVzlCO0VBRkQsQUFBQSxVQUFVLENBQVU7SUNiNUIsSUFBSSxFQUFFLENBQUMsQ0FB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QUFTLEVBQUUsR0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RXOUI7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxJQUE0QjtJQUl0QyxTQUFTLEVBQUUsSUFBNEIsR0RXOUI7RUFJTCxBQUFBLGVBQWUsQ0FBTztJQUFFLEtBQUssRUFBRSxFQUFFLEdBQUk7RUFFckMsQUFBQSxjQUFjLENBQU87SUFB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QUUsUUFBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFNBQVMsQ0FBVztJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUE0QjtJQUl0QyxTQUFTLEVBQUUsR0FBNEIsR0RXOUI7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVBQUUsU0FBNEIsR0RXOUI7RUFGRCxBQUFBLFVBQVUsQ0FBVTtJQ2I1QixJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsQ0FBQyxTQUE0QjtJQUl0QyxTQUFTLEVB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 */
