@charset "UTF-8";
:root {
  --surface-a:#ffffff;
  --surface-b:#FCFCFC;
  --surface-c:rgba(70, 77, 242, 0.2);
  --surface-d:#D4D6D9;
  --surface-e:#ffffff;
  --surface-f:#ffffff;
  --text-color:#69707A;
  --text-color-secondary:#83888F;
  --primary-color:#464DF2;
  --primary-dark-color:#221ED9;
  --primary-light-color:#777BF1;
  --primary-lighter-color:rgba(var(--primary-light-color), 0.1);
  --primary-color-text:#FFFFFF;
  --primary-darker-color:#1222B9;
  --font-family:-apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; }

/* Add your customizations of the theme variables here */
* {
  box-sizing: border-box; }

.p-component {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: normal; }

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

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

.p-error {
  color: #f44336; }

.p-text-secondary {
  color: #83888F; }

.pi {
  font-size: 1rem; }

.p-link {
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  border-radius: 6px; }
  .p-link:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-autocomplete .p-autocomplete-loader {
  right: 0.5rem; }

.p-autocomplete.p-autocomplete-dd .p-autocomplete-loader {
  right: 2.857rem; }

.p-autocomplete .p-autocomplete-multiple-container {
  padding: 0.25rem 0.5rem; }
  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled):hover {
    border-color: var(--primary-color); }
  .p-autocomplete .p-autocomplete-multiple-container:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token {
    padding: 0.25rem 0; }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-input-token input {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-size: 1rem;
      color: #69707A;
      padding: 0;
      margin: 0; }
  .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    background: #464DF2;
    color: #FFFFFF;
    border-radius: 6px; }
    .p-autocomplete .p-autocomplete-multiple-container .p-autocomplete-token .p-autocomplete-token-icon {
      margin-left: 0.5rem; }

p-autocomplete.ng-dirty.ng-invalid > .p-autocomplete > .p-inputtext {
  border-color: #f44336; }

.p-autocomplete-panel {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-autocomplete-panel .p-autocomplete-items {
    padding: 0.5rem 0; }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item {
      margin: 0;
      padding: 0.5rem 1rem;
      border: 0 none;
      color: #69707A;
      background: transparent;
      transition: box-shadow 0.2s;
      border-radius: 0; }
      .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item:hover {
        color: #69707A;
        background: rgba(70, 77, 242, 0.2); }
      .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item.p-highlight {
        color: #FFFFFF;
        background: #464DF2; }
    .p-autocomplete-panel .p-autocomplete-items .p-autocomplete-item-group {
      margin: 0;
      padding: 0.75rem 1rem;
      color: #69707A;
      background: #ffffff;
      font-weight: 600; }

p-calendar.ng-dirty.ng-invalid > .p-calendar > .p-inputtext {
  border-color: #f44336; }

.p-datepicker {
  padding: 0.5rem;
  background: #ffffff;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px; }
  .p-datepicker:not(.p-datepicker-inline) {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
    .p-datepicker:not(.p-datepicker-inline) .p-datepicker-header {
      background: #ffffff; }
  .p-datepicker .p-datepicker-header {
    padding: 0.5rem;
    color: #69707A;
    background: #ffffff;
    font-weight: 600;
    margin: 0;
    border-bottom: 1px solid #D4D6D9;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
    .p-datepicker .p-datepicker-header .p-datepicker-prev,
    .p-datepicker .p-datepicker-header .p-datepicker-next {
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border: 0 none;
      background: transparent;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
      .p-datepicker .p-datepicker-header .p-datepicker-prev:enabled:hover,
      .p-datepicker .p-datepicker-header .p-datepicker-next:enabled:hover {
        color: #69707A;
        border-color: transparent;
        background: rgba(70, 77, 242, 0.2); }
      .p-datepicker .p-datepicker-header .p-datepicker-prev:focus,
      .p-datepicker .p-datepicker-header .p-datepicker-next:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-datepicker .p-datepicker-header .p-datepicker-title {
      line-height: 2rem; }
      .p-datepicker .p-datepicker-header .p-datepicker-title select {
        transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
        .p-datepicker .p-datepicker-header .p-datepicker-title select:focus {
          outline: 0 none;
          outline-offset: 0;
          box-shadow: 0 0 0 0.2rem var(primary-light-color);
          border-color: var(--primary-color); }
      .p-datepicker .p-datepicker-header .p-datepicker-title .p-datepicker-month {
        margin-right: 0.5rem; }
  .p-datepicker table {
    font-size: 1rem;
    margin: 0.5rem 0; }
    .p-datepicker table th {
      padding: 0.5rem; }
      .p-datepicker table th > span {
        width: 2.5rem;
        height: 2.5rem; }
    .p-datepicker table td {
      padding: 0.5rem; }
      .p-datepicker table td > span {
        width: 2.5rem;
        height: 2.5rem;
        border-radius: 50%;
        transition: box-shadow 0.2s;
        border: 1px solid transparent; }
        .p-datepicker table td > span.p-highlight {
            color: #FFFFFF;
            background: var(--primary-color);
        }
        .p-datepicker table td > span:focus {
          outline: 0 none;
          outline-offset: 0;
          box-shadow: 0 0 0 0.2rem var(primary-light-color); }
      .p-datepicker table td.p-datepicker-today > span {
        background: #D4D6D9;
        color: #69707A;
        border-color: transparent; }
        .p-datepicker table td.p-datepicker-today > span.p-highlight {
          color: #FFFFFF;
          background: #464DF2; }
  .p-datepicker .p-datepicker-buttonbar {
    padding: 1rem 0;
    border-top: 1px solid #D4D6D9; }
    .p-datepicker .p-datepicker-buttonbar .p-button {
      width: auto; }
  .p-datepicker .p-timepicker {
    border-top: 1px solid #D4D6D9;
    padding: 0.5rem; }
    .p-datepicker .p-timepicker button {
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border: 0 none;
      background: transparent;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
      .p-datepicker .p-timepicker button:enabled:hover {
        color: #69707A;
        border-color: transparent;
        background: rgba(70, 77, 242, 0.2); }
      .p-datepicker .p-timepicker button:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
      .p-datepicker .p-timepicker button:last-child {
        margin-top: .2em; }
    .p-datepicker .p-timepicker span {
      font-size: 1.25rem; }
    .p-datepicker .p-timepicker > div {
      padding: 0 0.5rem; }
  .p-datepicker.p-datepicker-timeonly .p-timepicker {
    border-top: 0 none; }
  .p-datepicker .p-monthpicker {
    margin: 0.5rem 0; }
    .p-datepicker .p-monthpicker .p-monthpicker-month {
      padding: 0.5rem;
      transition: box-shadow 0.2s;
      border-radius: 6px; }
        .p-datepicker .p-monthpicker .p-monthpicker-month.p-highlight {
            color: #FFFFFF;
            background: var(--primary-color);
        }
  .p-datepicker.p-datepicker-multiple-month .p-datepicker-group {
    border-right: 1px solid #D4D6D9;
    padding-right: 0.5rem;
    padding-left: 0.5rem;
    padding-top: 0;
    padding-bottom: 0; }
    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:first-child {
      padding-left: 0; }
    .p-datepicker.p-datepicker-multiple-month .p-datepicker-group:last-child {
      padding-right: 0;
      border-right: 0 none; }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):hover {
    background: rgba(70, 77, 242, 0.2); }
  .p-datepicker:not(.p-disabled) table td span:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):hover {
    background: rgba(70, 77, 242, 0.2); }
  .p-datepicker:not(.p-disabled) .p-monthpicker .p-monthpicker-month:not(.p-highlight):not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

@media screen and (max-width: 769px) {
  .p-datepicker table th, .p-datepicker table td {
    padding: 0; } }

.p-cascadeselect {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px; }
  .p-cascadeselect:not(.p-disabled):hover {
    border-color: var(--primary-color); }
  .p-cascadeselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-cascadeselect .p-cascadeselect-label {
    background: transparent;
    border: 0 none;
    padding: 0.5rem 0.5rem; }
    .p-cascadeselect .p-cascadeselect-label.p-placeholder {
      color: #83888F; }
    .p-cascadeselect .p-cascadeselect-label:enabled:focus {
      outline: 0 none;
      box-shadow: none; }
  .p-cascadeselect .p-cascadeselect-trigger {
    background: transparent;
    color: #83888F;
    width: 2.357rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }

.p-cascadeselect-panel {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  min-width: 12.5rem; }
  .p-cascadeselect-panel .p-cascadeselect-items {
    padding: 0.5rem 0; }
    .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item {
      margin: 0;
      border: 0 none;
      color: #69707A;
      background: transparent;
      transition: box-shadow 0.2s;
      border-radius: 0; }
      .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content {
        padding: 0.5rem 1rem; }
        .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-item-content:focus {
          outline: 0 none;
          outline-offset: 0;
          box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
      .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item.p-highlight {
        color: #FFFFFF;
        background: #464DF2; }
      .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item:not(.p-highlight):not(.p-disabled):hover {
        color: #69707A;
        background: rgba(70, 77, 242, 0.2); }
      .p-cascadeselect-panel .p-cascadeselect-items .p-cascadeselect-item .p-cascadeselect-group-icon {
        font-size: 0.875rem; }

p-cascadeselect.ng-dirty.ng-invalid > .p-cascadeselect {
  border-color: #f44336; }

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

.p-checkbox {
  width: 20px;
  height: 20px; }
  .p-checkbox .p-checkbox-box {
    border: 2px solid #D4D6D9;
    background: #ffffff;
    width: 20px;
    height: 20px;
    color: #69707A;
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
    .p-checkbox .p-checkbox-box .p-checkbox-icon {
      transition-duration: 0.2s;
      color: var(--primary-color-text);
      font-size: 14px; }
    .p-checkbox .p-checkbox-box.p-highlight {
      border-color: var(--primary-color);
      background: var(--primary-color); }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
    border-color: var(--primary-color); }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
    border-color: var(--primary-darker-color);
    background: var(--primary-darker-color);
    color: var(--primary-color-text); }

p-checkbox.ng-dirty.ng-invalid > .p-checkbox > .p-checkbox-box {
  border-color: #f44336; }

.p-input-filled .p-checkbox .p-checkbox-box {
  background-color: #FCFCFC; }
  .p-input-filled .p-checkbox .p-checkbox-box.p-highlight {
    background: var(--primary-color); }

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box:hover {
  background-color: #FCFCFC; }

.p-input-filled .p-checkbox:not(.p-checkbox-disabled) .p-checkbox-box.p-highlight:hover {
  background: var(--primary-darker-color); }

.p-checkbox-label {
  margin-left: 0.5rem; }

.p-chips .p-chips-multiple-container {
  padding: 0.25rem 0.5rem; }
  .p-chips .p-chips-multiple-container:not(.p-disabled):hover {
    border-color: var(--primary-color); }
  .p-chips .p-chips-multiple-container:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-chips .p-chips-multiple-container .p-chips-token {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    background: #464DF2;
    color: #FFFFFF;
    border-radius: 6px; }
    .p-chips .p-chips-multiple-container .p-chips-token .p-chips-token-icon {
      margin-left: 0.5rem; }
  .p-chips .p-chips-multiple-container .p-chips-input-token {
    padding: 0.25rem 0; }
    .p-chips .p-chips-multiple-container .p-chips-input-token input {
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-size: 1rem;
      color: #69707A;
      padding: 0;
      margin: 0; }

p-chips.ng-dirty.ng-invalid > .p-chips > .p-inputtext {
  border-color: #f44336; }

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

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

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

.p-dropdown {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px; }
  .p-dropdown:not(.p-disabled):hover {
    border-color: var(--primary-color); }
  .p-dropdown:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-dropdown.p-dropdown-clearable .p-dropdown-label {
    padding-right: 1.5rem; }
  .p-dropdown .p-dropdown-label {
    background: transparent;
    border: 0 none; }
    .p-dropdown .p-dropdown-label.p-placeholder {
      color: #83888F; }
    .p-dropdown .p-dropdown-label:enabled:focus {
      outline: 0 none;
      box-shadow: none; }
  .p-dropdown .p-dropdown-trigger {
    background: transparent;
    color: #83888F;
    width: 2.357rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }
  .p-dropdown .p-dropdown-clear-icon {
    color: #83888F;
    right: 2.357rem; }

.p-dropdown-panel {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-dropdown-panel .p-dropdown-header {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #69707A;
    background: #FCFCFC;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter {
      padding-right: 1.5rem; }
    .p-dropdown-panel .p-dropdown-header .p-dropdown-filter-icon {
      right: 0.5rem;
      color: #83888F; }
  .p-dropdown-panel .p-dropdown-items {
    padding: 0.5rem 0; }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item {
      margin: 0;
      padding: 0.5rem 1rem;
      border: 0 none;
      color: #69707A;
      background: transparent;
      transition: box-shadow 0.2s;
      border-radius: 0; }
      .p-dropdown-panel .p-dropdown-items .p-dropdown-item.p-highlight {
        color: #FFFFFF;
        background: #464DF2; }
      .p-dropdown-panel .p-dropdown-items .p-dropdown-item:not(.p-highlight):not(.p-disabled):hover {
        color: #69707A;
        background: rgba(70, 77, 242, 0.2); }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-empty-message {
      padding: 0.5rem 1rem;
      color: #69707A;
      background: transparent; }
    .p-dropdown-panel .p-dropdown-items .p-dropdown-item-group {
      margin: 0;
      padding: 0.75rem 1rem;
      color: #69707A;
      background: #ffffff;
      font-weight: 600; }

p-dropdown.ng-dirty.ng-invalid > .p-dropdown {
  border-color: #f44336; }

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

.p-editor-container .p-editor-toolbar {
  background: #FCFCFC;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }
  .p-editor-container .p-editor-toolbar.ql-snow {
    border: 1px solid #D4D6D9; }
    .p-editor-container .p-editor-toolbar.ql-snow .ql-stroke {
      stroke: #83888F; }
    .p-editor-container .p-editor-toolbar.ql-snow .ql-fill {
      fill: #83888F; }
    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label {
      border: 0 none;
      color: #83888F; }
      .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover {
        color: #69707A; }
        .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-stroke {
          stroke: #69707A; }
        .p-editor-container .p-editor-toolbar.ql-snow .ql-picker .ql-picker-label:hover .ql-fill {
          fill: #69707A; }
    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
      color: #69707A; }
      .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
        stroke: #69707A; }
      .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
        fill: #69707A; }
    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
      border-radius: 6px;
      padding: 0.5rem 0; }
      .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item {
        color: #69707A; }
        .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options .ql-picker-item:hover {
          color: #69707A;
          background: rgba(70, 77, 242, 0.2); }
    .p-editor-container .p-editor-toolbar.ql-snow .ql-picker.ql-expanded:not(.ql-icon-picker) .ql-picker-item {
      padding: 0.5rem 1rem; }

.p-editor-container .p-editor-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }
  .p-editor-container .p-editor-content.ql-snow {
    border: 1px solid #D4D6D9; }
  .p-editor-container .p-editor-content .ql-editor {
    background: #ffffff;
    color: #69707A;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px; }

.p-editor-container .ql-snow.ql-toolbar button:hover,
.p-editor-container .ql-snow.ql-toolbar button:focus {
  color: #69707A; }
  .p-editor-container .ql-snow.ql-toolbar button:hover .ql-stroke,
  .p-editor-container .ql-snow.ql-toolbar button:focus .ql-stroke {
    stroke: #69707A; }
  .p-editor-container .ql-snow.ql-toolbar button:hover .ql-fill,
  .p-editor-container .ql-snow.ql-toolbar button:focus .ql-fill {
    fill: #69707A; }

.p-editor-container .ql-snow.ql-toolbar button.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active,
.p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected {
  color: var(--primary-color); }
  .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-stroke,
  .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
  .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
    stroke: var(--primary-color); }
  .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-fill,
  .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
  .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill {
    fill: var(--primary-color); }
  .p-editor-container .ql-snow.ql-toolbar button.ql-active .ql-picker-label,
  .p-editor-container .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-picker-label,
  .p-editor-container .ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-picker-label {
    color: var(--primary-color); }

.p-inputgroup-addon {
  background: rgba(70, 77, 242, 0.2);
  color: #83888F;
  border-top: 1px solid #D4D6D9;
  border-left: 1px solid #D4D6D9;
  border-bottom: 1px solid #D4D6D9;
  padding: 0.5rem 0.5rem;
  min-width: 2.357rem; }
  .p-inputgroup-addon:last-child {
    border-right: 1px solid #D4D6D9; }

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

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

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

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

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

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

p-inputmask.ng-dirty.ng-invalid > .p-inputtext {
  border-color: #f44336; }

p-inputnumber.ng-dirty.ng-invalid > .p-inputnumber > .p-inputtext {
  border-color: #f44336; }

.p-inputswitch {
  width: 3rem;
  height: 1.75rem; }
  .p-inputswitch .p-inputswitch-slider {
    background: #D4D6D9;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
    border-radius: 30px; }
    .p-inputswitch .p-inputswitch-slider:before {
      background: #ffffff;
      width: 1.25rem;
      height: 1.25rem;
      left: 0.25rem;
      margin-top: -0.625rem;
      border-radius: 50%;
      transition-duration: 0.2s; }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
    transform: translateX(1.25rem); }
  .p-inputswitch.p-focus .p-inputswitch-slider {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .p-inputswitch:not(.p-disabled):hover .p-inputswitch-slider {
    background: #bdc0c5; }
  .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider {
    background: var(--primary-color); }
    .p-inputswitch.p-inputswitch-checked .p-inputswitch-slider:before {
      background: #ffffff; }
  .p-inputswitch.p-inputswitch-checked:not(.p-disabled):hover .p-inputswitch-slider {
    background: var(--primary-dark-color); }

p-inputswitch.ng-dirty.ng-invalid > .p-inputswitch {
  border-color: #f44336; }

.p-inputtext {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  color: #69707A;
  background: #ffffff;
  padding: 0.5rem 0.5rem;
  border: 1px solid #D4D6D9;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 6px; }
  .p-inputtext:enabled:hover {
    border-color: var(--primary-color); }
  .p-inputtext:enabled:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-inputtext.ng-dirty.ng-invalid {
    border-color: #f44336; }
  .p-inputtext.p-inputtext-sm {
    font-size: 0.875rem;
    padding: 0.4375rem 0.4375rem; }
  .p-inputtext.p-inputtext-lg {
    font-size: 1.25rem;
    padding: 0.625rem 0.625rem; }

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

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

.p-input-icon-left > i:first-of-type {
  left: 0.5rem;
  color: #83888F; }

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

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

.p-input-icon-right > i:last-of-type {
  right: 0.5rem;
  color: #83888F; }

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

::-webkit-input-placeholder {
  color: #83888F; }

:-moz-placeholder {
  color: #83888F; }

::-moz-placeholder {
  color: #83888F; }

:-ms-input-placeholder {
  color: #83888F; }

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

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

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

.p-listbox {
  background: #ffffff;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px; }
  .p-listbox .p-listbox-header {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #69707A;
    background: #FCFCFC;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
    .p-listbox .p-listbox-header .p-listbox-filter {
      padding-right: 1.5rem; }
    .p-listbox .p-listbox-header .p-listbox-filter-icon {
      right: 0.5rem;
      color: #83888F; }
    .p-listbox .p-listbox-header .p-checkbox {
      margin-right: 0.5rem; }
  .p-listbox .p-listbox-list {
    padding: 0.5rem 0; }
    .p-listbox .p-listbox-list .p-listbox-item {
      margin: 0;
      padding: 0.5rem 1rem;
      border: 0 none;
      color: #69707A;
      transition: box-shadow 0.2s;
      border-radius: 0; }
      .p-listbox .p-listbox-list .p-listbox-item.p-highlight {
        color: #FFFFFF;
        background: #464DF2; }
      .p-listbox .p-listbox-list .p-listbox-item:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
      .p-listbox .p-listbox-list .p-listbox-item .p-checkbox {
        margin-right: 0.5rem; }
    .p-listbox .p-listbox-list .p-listbox-item-group {
      margin: 0;
      padding: 0.75rem 1rem;
      color: #69707A;
      background: #ffffff;
      font-weight: 600; }
  .p-listbox:not(.p-disabled) .p-listbox-item:not(.p-highlight):not(.p-disabled):hover {
    color: #69707A;
    background: rgba(70, 77, 242, 0.2); }

p-listbox.ng-dirty.ng-invalid > .p-listbox {
  border-color: #f44336; }

.p-multiselect {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px; }
  .p-multiselect:not(.p-disabled):hover {
    border-color: var(--primary-color); }
  .p-multiselect:not(.p-disabled).p-focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: var(--primary-color); }
  .p-multiselect .p-multiselect-label {
    padding: 0.5rem 0.5rem;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
    .p-multiselect .p-multiselect-label.p-placeholder {
      color: #83888F; }
  .p-multiselect.p-multiselect-chip .p-multiselect-token {
    padding: 0.25rem 0.5rem;
    margin-right: 0.5rem;
    background: #464DF2;
    color: #FFFFFF;
    border-radius: 6px; }
    .p-multiselect.p-multiselect-chip .p-multiselect-token .p-multiselect-token-icon {
      margin-left: 0.5rem; }
  .p-multiselect .p-multiselect-trigger {
    background: transparent;
    color: #83888F;
    width: 2.357rem;
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }

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

.p-multiselect-panel {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-multiselect-panel .p-multiselect-header {
    padding: 0.5rem 1rem;
    border-bottom: 0 none;
    color: #69707A;
    background: #FCFCFC;
    margin: 0;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-inputtext {
      padding-right: 1.5rem; }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-filter-container .p-multiselect-filter-icon {
      right: 0.5rem;
      color: #83888F; }
    .p-multiselect-panel .p-multiselect-header .p-checkbox {
      margin-right: 0.5rem; }
    .p-multiselect-panel .p-multiselect-header .p-multiselect-close {
      margin-left: 0.5rem;
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border: 0 none;
      background: transparent;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
      .p-multiselect-panel .p-multiselect-header .p-multiselect-close:enabled:hover {
        color: #69707A;
        border-color: transparent;
        background: rgba(70, 77, 242, 0.2); }
      .p-multiselect-panel .p-multiselect-header .p-multiselect-close:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .p-multiselect-panel .p-multiselect-items {
    padding: 0.5rem 0; }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item {
      margin: 0;
      padding: 0.5rem 1rem;
      border: 0 none;
      color: #69707A;
      background: transparent;
      transition: box-shadow 0.2s;
      border-radius: 0; }
      .p-multiselect-panel .p-multiselect-items .p-multiselect-item.p-highlight {
        color: #FFFFFF;
        background: #464DF2; }
      .p-multiselect-panel .p-multiselect-items .p-multiselect-item:not(.p-highlight):not(.p-disabled):hover {
        color: #69707A;
        background: rgba(70, 77, 242, 0.2); }
      .p-multiselect-panel .p-multiselect-items .p-multiselect-item:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
      .p-multiselect-panel .p-multiselect-items .p-multiselect-item .p-checkbox {
        margin-right: 0.5rem; }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-item-group {
      margin: 0;
      padding: 0.75rem 1rem;
      color: #69707A;
      background: #ffffff;
      font-weight: 600; }
    .p-multiselect-panel .p-multiselect-items .p-multiselect-empty-message {
      padding: 0.5rem 1rem;
      color: #69707A;
      background: transparent; }

p-multiselect.ng-dirty.ng-invalid > .p-multiselect {
  border-color: #f44336; }

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

.p-password-panel {
  padding: 1rem;
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px; }
  .p-password-panel .p-password-meter {
    margin-bottom: 0.5rem; }

.p-radiobutton {
  width: 20px;
  height: 20px; }
  .p-radiobutton .p-radiobutton-box {
    border: 2px solid #D4D6D9;
    background: #ffffff;
    width: 20px;
    height: 20px;
    color: #69707A;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
    .p-radiobutton .p-radiobutton-box:not(.p-disabled):not(.p-highlight):hover {
      border-color: var(--primary-color); }
    .p-radiobutton .p-radiobutton-box:not(.p-disabled).p-focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color);
      border-color: var(--primary-color); }
    .p-radiobutton .p-radiobutton-box .p-radiobutton-icon {
      width: 12px;
      height: 12px;
      transition-duration: 0.2s;
      background-color: var(--primary-color-text); }
    .p-radiobutton .p-radiobutton-box.p-highlight {
      border-color: var(--primary-color);
      background: var(--primary-color); }
      .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
        border-color: var(--primary-darker-color);
        background: var(--primary-darker-color);
        color: var(--primary-color-text); }

p-radiobutton.ng-dirty.ng-invalid > .p-radiobutton > .p-radiobutton-box {
  border-color: #f44336; }

.p-input-filled .p-radiobutton .p-radiobutton-box {
  background-color: #FCFCFC; }
  .p-input-filled .p-radiobutton .p-radiobutton-box:not(.p-disabled):hover {
    background-color: #FCFCFC; }
  .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight {
    background: var(--primary-color); }
    .p-input-filled .p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover {
      background: var(--primary-darker-color); }

.p-radiobutton-label {
  margin-left: 0.5rem; }

.p-rating .p-rating-icon {
  color: #69707A;
  margin-left: 0.5rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  font-size: 1.143rem; }
  .p-rating .p-rating-icon.p-rating-cancel {
    color: #e74c3c; }
  .p-rating .p-rating-icon:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .p-rating .p-rating-icon:first-child {
    margin-left: 0; }
  .p-rating .p-rating-icon.pi-star {
    color: var(--primary-color); }

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon:hover {
  color: var(--primary-color); }

.p-rating:not(.p-disabled):not(.p-readonly) .p-rating-icon.p-rating-cancel:hover {
  color: #c0392b; }

.p-selectbutton .p-button {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  color: #69707A;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
  .p-selectbutton .p-button .p-button-icon-left,
  .p-selectbutton .p-button .p-button-icon-right {
    color: #83888F; }
  .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover {
    background: rgba(70, 77, 242, 0.2);
    border-color: #D4D6D9;
    color: #69707A; }
    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
    .p-selectbutton .p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
      color: #83888F; }
  .p-selectbutton .p-button.p-highlight {
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-color-text); }
    .p-selectbutton .p-button.p-highlight .p-button-icon-left,
    .p-selectbutton .p-button.p-highlight .p-button-icon-right {
      color: var(--primary-color-text); }
    .p-selectbutton .p-button.p-highlight:hover {
      background: var(--primary-dark-color);
      border-color: var(--primary-dark-color);
      color: var(--primary-color-text); }
      .p-selectbutton .p-button.p-highlight:hover .p-button-icon-left,
      .p-selectbutton .p-button.p-highlight:hover .p-button-icon-right {
        color: var(--primary-color-text); }

p-selectbutton.ng-dirty.ng-invalid > .p-selectbutton > .p-button {
  border-color: #f44336; }

.p-slider {
  background: #D4D6D9;
  border: 0 none;
  border-radius: 6px; }
  .p-slider.p-slider-horizontal {
    height: 0.286rem; }
    .p-slider.p-slider-horizontal .p-slider-handle {
      margin-top: -0.5715rem;
      margin-left: -0.5715rem; }
  .p-slider.p-slider-vertical {
    width: 0.286rem; }
    .p-slider.p-slider-vertical .p-slider-handle {
      margin-left: -0.5715rem;
      margin-bottom: -0.5715rem; }
  .p-slider .p-slider-handle {
    height: 1.143rem;
    width: 1.143rem;
    background: #ffffff;
    border: 2px solid var(--primary-color);
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
    .p-slider .p-slider-handle:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .p-slider .p-slider-range {
    background: var(--primary-color); }
  .p-slider:not(.p-disabled) .p-slider-handle:hover {
    background: var(--primary-color);
    border-color: var(--primary-color); }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-handle {
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, left 0.2s; }
  .p-slider.p-slider-animate.p-slider-horizontal .p-slider-range {
    transition: width 0.2s; }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-handle {
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s, bottom 0.2s; }
  .p-slider.p-slider-animate.p-slider-vertical .p-slider-range {
    transition: height 0.2s; }

.p-togglebutton.p-button {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  color: #69707A;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
  .p-togglebutton.p-button .p-button-icon-left,
  .p-togglebutton.p-button .p-button-icon-right {
    color: #83888F; }
  .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover {
    background: rgba(70, 77, 242, 0.2);
    border-color: #D4D6D9;
    color: #69707A; }
    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-left,
    .p-togglebutton.p-button:not(.p-disabled):not(.p-highlight):hover .p-button-icon-right {
      color: #83888F; }
  .p-togglebutton.p-button.p-highlight {
    background: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-color-text); }
    .p-togglebutton.p-button.p-highlight .p-button-icon-left,
    .p-togglebutton.p-button.p-highlight .p-button-icon-right {
      color: var(--primary-color-text); }
    .p-togglebutton.p-button.p-highlight:hover {
      background: var(--primary-dark-color);
      border-color: var(--primary-dark-color);
      color: var(--primary-color-text); }
      .p-togglebutton.p-button.p-highlight:hover .p-button-icon-left,
      .p-togglebutton.p-button.p-highlight:hover .p-button-icon-right {
        color: var(--primary-color-text); }

p-togglebutton.ng-dirty.ng-invalid > .p-togglebutton.p-button {
  border-color: #f44336; }

.p-button {
  color: var(--primary-color-text);
  background: var(--primary-color);
  border: 1px solid var(--primary-color);
  padding: 0.5rem 1rem;
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px; }
  .p-button:enabled:hover {
    background: var(--primary-dark-color);
    color: var(--primary-color-text);
    border-color: var(--primary-dark-color); }
  .p-button:enabled:active {
    background: var(--primary-darker-color);
    color: var(--primary-color-text);
    border-color: var(--primary-darker-color); }
  .p-button.p-button-outlined {
    background-color: transparent;
    color: var(--primary-color);
    border: 1px solid; }
    .p-button.p-button-outlined:enabled:hover {
      background: rgba(var(--primary-color), 0.04);
      color: var(--primary-color);
      border: 1px solid; }
    .p-button.p-button-outlined:enabled:active {
      background: rgba(var(--primary-color), 0.16);
      color: var(--primary-color);
      border: 1px solid; }
    .p-button.p-button-outlined.p-button-plain {
      color: #83888F;
      border-color: #83888F; }
      .p-button.p-button-outlined.p-button-plain:enabled:hover {
        background: rgba(70, 77, 242, 0.2);
        color: #83888F; }
      .p-button.p-button-outlined.p-button-plain:enabled:active {
        background: #D4D6D9;
        color: #83888F; }
  .p-button.p-button-text {
    background-color: transparent;
    color: var(--primary-color);
    border-color: transparent; }
    .p-button.p-button-text:enabled:hover {
      background: rgba(var(--primary-color), 0.04);
      color: var(--primary-color);
      border-color: transparent; }
    .p-button.p-button-text:enabled:active {
      background: rgba(var(--primary-color), 0.16);
      color: var(--primary-color);
      border-color: transparent; }
    .p-button.p-button-text.p-button-plain {
      color: #83888F; }
      .p-button.p-button-text.p-button-plain:enabled:hover {
        background: rgba(70, 77, 242, 0.2);
        color: #83888F; }
      .p-button.p-button-text.p-button-plain:enabled:active {
        background: #D4D6D9;
        color: #83888F; }
  .p-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .p-button .p-button-icon-left {
    margin-right: 0.5rem; }
  .p-button .p-button-icon-right {
    margin-left: 0.5rem; }
  .p-button .p-button-icon-bottom {
    margin-top: 0.5rem; }
  .p-button .p-button-icon-top {
    margin-bottom: 0.5rem; }
  .p-button .p-badge {
    margin-left: 0.5rem;
    min-width: 1rem;
    height: 1rem;
    line-height: 1rem;
    color: var(--primary-color);
    background-color: var(--primary-color-text); }
  .p-button.p-button-raised {
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12); }
  .p-button.p-button-rounded {
    border-radius: 2rem; }
  .p-button.p-button-icon-only {
    width: 2.357rem;
    padding: 0.5rem 0; }
    .p-button.p-button-icon-only .p-button-icon-left,
    .p-button.p-button-icon-only .p-button-icon-right {
      margin: 0; }
    .p-button.p-button-icon-only.p-button-rounded {
      border-radius: 50%;
      height: 2.357rem; }
  .p-button.p-button-sm {
    font-size: 0.875rem;
    padding: 0.4375rem 0.875rem; }
    .p-button.p-button-sm .p-button-icon {
      font-size: 0.875rem; }
  .p-button.p-button-lg {
    font-size: 1.25rem;
    padding: 0.625rem 1.25rem; }
    .p-button.p-button-lg .p-button-icon {
      font-size: 1.25rem; }

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

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

.p-fluid .p-buttonset {
  display: flex; }
  .p-fluid .p-buttonset .p-button {
    flex: 1; }

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

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

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

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

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

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

.p-button.p-button-link {
  color: var(--primary-darker-color);
  background: transparent;
  border: transparent; }
  .p-button.p-button-link:enabled:hover {
    background: transparent;
    color: var(--primary-darker-color);
    border-color: transparent; }
    .p-button.p-button-link:enabled:hover .p-button-label {
      text-decoration: underline; }
  .p-button.p-button-link:enabled:focus {
    background: transparent;
    box-shadow: 0 0 0 0.2rem var(primary-light-color);
    border-color: transparent; }
  .p-button.p-button-link:enabled:active {
    background: transparent;
    color: var(--primary-darker-color);
    border-color: transparent; }

.p-carousel .p-carousel-content .p-carousel-prev,
.p-carousel .p-carousel-content .p-carousel-next {
  width: 2rem;
  height: 2rem;
  color: #83888F;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  margin: 0.5rem; }
  .p-carousel .p-carousel-content .p-carousel-prev:enabled:hover,
  .p-carousel .p-carousel-content .p-carousel-next:enabled:hover {
    color: #69707A;
    border-color: transparent;
    background: rgba(70, 77, 242, 0.2); }
  .p-carousel .p-carousel-content .p-carousel-prev:focus,
  .p-carousel .p-carousel-content .p-carousel-next:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-carousel .p-carousel-indicators {
  padding: 1rem; }
  .p-carousel .p-carousel-indicators .p-carousel-indicator {
    margin-right: 0.5rem;
    margin-bottom: 0.5rem; }
    .p-carousel .p-carousel-indicators .p-carousel-indicator button {
      background-color: rgba(70, 77, 242, 0.2);
      width: 2rem;
      height: 0.5rem;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
      border-radius: 0; }
      .p-carousel .p-carousel-indicators .p-carousel-indicator button:hover {
        background: #D4D6D9; }
    .p-carousel .p-carousel-indicators .p-carousel-indicator.p-highlight button {
      background: #464DF2;
      color: #FFFFFF; }

.p-datatable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0; }

.p-datatable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0; }

.p-datatable .p-datatable-header {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600; }

.p-datatable .p-datatable-footer {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600; }

.p-datatable .p-datatable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #69707A;
  background: #FCFCFC;
  transition: box-shadow 0.2s; }

.p-datatable .p-datatable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #69707A;
  background: #FCFCFC; }

.p-datatable .p-sortable-column .p-sortable-column-icon {
  color: #83888F;
  margin-left: 0.5rem; }

.p-datatable .p-sortable-column .p-sortable-column-badge {
  border-radius: 50%;
  height: 1.143rem;
  min-width: 1.143rem;
  line-height: 1.143rem;
  color: #FFFFFF;
  background: #464DF2;
  margin-left: 0.5rem; }

.p-datatable .p-sortable-column:not(.p-highlight):hover {
  background: rgba(70, 77, 242, 0.2);
  color: #69707A; }
  .p-datatable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
    color: #83888F; }

.p-datatable .p-sortable-column.p-highlight {
  background: #FCFCFC;
  color: var(--primary-color); }
  .p-datatable .p-sortable-column.p-highlight .p-sortable-column-icon {
    color: var(--primary-color); }
  .p-datatable .p-sortable-column.p-highlight:hover {
    background: rgba(70, 77, 242, 0.2);
    color: var(--primary-color); }
    .p-datatable .p-sortable-column.p-highlight:hover .p-sortable-column-icon {
      color: var(--primary-color); }

.p-datatable .p-sortable-column:focus {
  box-shadow: inset 0 0 0 0.15rem var(primary-light-color);
  outline: 0 none; }

.p-datatable .p-datatable-tbody > tr {
  background: #ffffff;
  color: #69707A;
  transition: box-shadow 0.2s;
  outline-color: var(primary-light-color); }
  .p-datatable .p-datatable-tbody > tr > td {
    text-align: left;
    border: 1px solid rgba(70, 77, 242, 0.2);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem; }
    .p-datatable .p-datatable-tbody > tr > td .p-row-toggler,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save,
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel {
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border: 0 none;
      background: transparent;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
      .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:enabled:hover,
      .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:enabled:hover,
      .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:enabled:hover,
      .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:enabled:hover {
        color: #69707A;
        border-color: transparent;
        background: rgba(70, 77, 242, 0.2); }
      .p-datatable .p-datatable-tbody > tr > td .p-row-toggler:focus,
      .p-datatable .p-datatable-tbody > tr > td .p-row-editor-init:focus,
      .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save:focus,
      .p-datatable .p-datatable-tbody > tr > td .p-row-editor-cancel:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-datatable .p-datatable-tbody > tr > td .p-row-editor-save {
      margin-right: 0.5rem; }
  .p-datatable .p-datatable-tbody > tr.p-highlight {
    background: #464DF2;
    color: #FFFFFF; }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-top > td {
    box-shadow: inset 0 2px 0 0 #464DF2; }
  .p-datatable .p-datatable-tbody > tr.p-datatable-dragpoint-bottom > td {
    box-shadow: inset 0 -2px 0 0 #464DF2; }

.p-datatable.p-datatable-hoverable-rows .p-datatable-tbody > tr:not(.p-highlight):hover {
  background: rgba(70, 77, 242, 0.2);
  color: #69707A; }

.p-datatable .p-column-resizer-helper {
  background: var(--primary-color); }

.p-datatable .p-datatable-scrollable-header,
.p-datatable .p-datatable-scrollable-footer {
  background: #FCFCFC; }

.p-datatable .p-datatable-loading-icon {
  font-size: 2rem; }

.p-datatable.p-datatable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px; }

.p-datatable.p-datatable-gridlines .p-datatable-footer {
  border-width: 0 1px 1px 1px; }

.p-datatable.p-datatable-gridlines .p-paginator-top {
  border-width: 0 1px 0 1px; }

.p-datatable.p-datatable-gridlines .p-paginator-bottom {
  border-width: 0 1px 1px 1px; }

.p-datatable.p-datatable-gridlines .p-datatable-thead > tr > th {
  border-width: 1px 1px 1px 1px; }

.p-datatable.p-datatable-gridlines .p-datatable-tbody > tr > td {
  border-width: 1px; }

.p-datatable.p-datatable-gridlines .p-datatable-tfoot > tr > td {
  border-width: 1px; }

.p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even) {
  background: #fcfcfc; }
  .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight {
    background: #464DF2;
    color: #FFFFFF; }
    .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler {
      color: #FFFFFF; }
      .p-datatable.p-datatable-striped .p-datatable-tbody > tr:nth-child(even).p-highlight .p-row-toggler:hover {
        color: #FFFFFF; }

.p-datatable.p-datatable-sm .p-datatable-header {
  padding: 0.5rem 0.5rem; }

.p-datatable.p-datatable-sm .p-datatable-thead > tr > th {
  padding: 0.5rem 0.5rem; }

.p-datatable.p-datatable-sm .p-datatable-tbody > tr > td {
  padding: 0.5rem 0.5rem; }

.p-datatable.p-datatable-sm .p-datatable-tfoot > tr > td {
  padding: 0.5rem 0.5rem; }

.p-datatable.p-datatable-sm .p-datatable-footer {
  padding: 0.5rem 0.5rem; }

.p-datatable.p-datatable-lg .p-datatable-header {
  padding: 1.25rem 1.25rem; }

.p-datatable.p-datatable-lg .p-datatable-thead > tr > th {
  padding: 1.25rem 1.25rem; }

.p-datatable.p-datatable-lg .p-datatable-tbody > tr > td {
  padding: 1.25rem 1.25rem; }

.p-datatable.p-datatable-lg .p-datatable-tfoot > tr > td {
  padding: 1.25rem 1.25rem; }

.p-datatable.p-datatable-lg .p-datatable-footer {
  padding: 1.25rem 1.25rem; }

.p-dataview .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0; }

.p-dataview .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0; }

.p-dataview .p-dataview-header {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600; }

.p-dataview .p-dataview-content {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  padding: 0; }

.p-dataview.p-dataview-list .p-dataview-content > .p-grid > div {
  border: solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0; }

.p-dataview .p-dataview-footer {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.p-dataview .p-dataview-loading-icon {
  font-size: 2rem; }

.p-dataview .p-dataview-emptymessage {
  padding: 1rem; }

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

.p-column-filter-menu-button {
  width: 2rem;
  height: 2rem;
  color: #83888F;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
  .p-column-filter-menu-button:hover {
    color: #69707A;
    border-color: transparent;
    background: rgba(70, 77, 242, 0.2); }
  .p-column-filter-menu-button.p-column-filter-menu-button-open, .p-column-filter-menu-button.p-column-filter-menu-button-open:hover {
    background: rgba(70, 77, 242, 0.2);
    color: #69707A; }
    .p-column-filter-menu-button.p-column-filter-menu-button-active, .p-column-filter-menu-button.p-column-filter-menu-button-active:hover {
        background: var(--primary-color);
        color: #FFFFFF;
    }
  .p-column-filter-menu-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-column-filter-clear-button {
  width: 2rem;
  height: 2rem;
  color: #83888F;
  border: 0 none;
  background: transparent;
  border-radius: 50%;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
  .p-column-filter-clear-button:hover {
    color: #69707A;
    border-color: transparent;
    background: rgba(70, 77, 242, 0.2); }
  .p-column-filter-clear-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-column-filter-overlay {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  border-radius: 6px;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  min-width: 12.5rem; }
  .p-column-filter-overlay .p-column-filter-row-items {
    padding: 0.5rem 0; }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item {
      margin: 0;
      padding: 0.5rem 1rem;
      border: 0 none;
      color: #69707A;
      background: transparent;
      transition: box-shadow 0.2s;
      border-radius: 0; }
      .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item.p-highlight {
        color: #FFFFFF;
        background: #464DF2; }
      .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:not(.p-highlight):not(.p-disabled):hover {
        color: #69707A;
        background: rgba(70, 77, 242, 0.2); }
      .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-row-item:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
    .p-column-filter-overlay .p-column-filter-row-items .p-column-filter-separator {
      border-top: 1px solid #D4D6D9;
      margin: 0.25rem 0; }

.p-column-filter-overlay-menu .p-column-filter-operator {
  padding: 0.5rem 1rem;
  border-bottom: 0 none;
  color: #69707A;
  background: #FCFCFC;
  margin: 0;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }

.p-column-filter-overlay-menu .p-column-filter-constraint {
  padding: 1rem;
  border-bottom: 1px solid #D4D6D9; }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-matchmode-dropdown {
    margin-bottom: 0.5rem; }
  .p-column-filter-overlay-menu .p-column-filter-constraint .p-column-filter-remove-button {
    margin-top: 0.5rem; }
  .p-column-filter-overlay-menu .p-column-filter-constraint:last-child {
    border-bottom: 0 none; }

.p-column-filter-overlay-menu .p-column-filter-add-rule {
  padding: 0.5rem 1rem; }

.p-column-filter-overlay-menu .p-column-filter-buttonbar {
  padding: 1rem; }

.fc .fc-view-container th {
  background: #FCFCFC;
  border: 1px solid #D4D6D9;
  color: #69707A; }

.fc .fc-view-container td.fc-widget-content {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  color: #69707A; }

.fc .fc-view-container td.fc-head-container {
  border: 1px solid #D4D6D9; }

.fc .fc-view-container .fc-row {
  border-right: 1px solid #D4D6D9; }

.fc .fc-view-container .fc-event {
  background: var(--primary-dark-color);
  border: 1px solid var(--primary-dark-color);
  color: var(--primary-color-text); }

.fc .fc-view-container .fc-divider {
  background: #FCFCFC;
  border: 1px solid #D4D6D9; }

.fc .fc-toolbar .fc-button {
  color: var(--primary-color-text);
  background: var(--primary-color);
  border: 1px solid var(--primary-color);
  font-size: 1rem;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
  display: flex;
  align-items: center; }
  .fc .fc-toolbar .fc-button:enabled:hover {
    background: var(--primary-dark-color);
    color: var(--primary-color-text);
    border-color: var(--primary-dark-color); }
  .fc .fc-toolbar .fc-button:enabled:active {
    background: var(--primary-darker-color);
    color: var(--primary-color-text);
    border-color: var(--primary-darker-color); }
    .fc .fc-toolbar .fc-button:enabled:active:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .fc .fc-toolbar .fc-button .fc-icon-chevron-left {
    font-family: 'PrimeIcons' !important;
    text-indent: 0;
    font-size: 1rem; }
    .fc .fc-toolbar .fc-button .fc-icon-chevron-left:before {
      content: ""; }
  .fc .fc-toolbar .fc-button .fc-icon-chevron-right {
    font-family: 'PrimeIcons' !important;
    text-indent: 0;
    font-size: 1rem; }
    .fc .fc-toolbar .fc-button .fc-icon-chevron-right:before {
      content: ""; }
  .fc .fc-toolbar .fc-button:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }
  .fc .fc-toolbar .fc-button.fc-dayGridMonth-button, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button, .fc .fc-toolbar .fc-button.fc-timeGridDay-button {
    background: #ffffff;
    border: 1px solid #D4D6D9;
    color: #69707A;
    transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
    .fc .fc-toolbar .fc-button.fc-dayGridMonth-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:hover {
      background: rgba(70, 77, 242, 0.2);
      border-color: #D4D6D9;
      color: #69707A; }
    .fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active {
      background: var(--primary-color);
      border-color: var(--primary-color);
      color: var(--primary-color-text); }
      .fc .fc-toolbar .fc-button.fc-dayGridMonth-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button.fc-button-active:hover, .fc .fc-toolbar .fc-button.fc-timeGridDay-button.fc-button-active:hover {
        background: var(--primary-dark-color);
        border-color: var(--primary-dark-color);
        color: var(--primary-color-text); }
    .fc .fc-toolbar .fc-button.fc-dayGridMonth-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridWeek-button:focus, .fc .fc-toolbar .fc-button.fc-timeGridDay-button:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color);
      z-index: 1; }

.fc .fc-toolbar .fc-button-group .fc-button {
  border-radius: 0; }
  .fc .fc-toolbar .fc-button-group .fc-button:first-child {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  .fc .fc-toolbar .fc-button-group .fc-button:last-child {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }

.p-orderlist .p-orderlist-controls {
  padding: 1rem; }
  .p-orderlist .p-orderlist-controls .p-button {
    margin-bottom: 0.5rem; }

.p-orderlist .p-orderlist-header {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid #D4D6D9;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }
  .p-orderlist .p-orderlist-header .p-orderlist-title {
    font-weight: 600; }

.p-orderlist .p-orderlist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #D4D6D9;
  border-bottom: 0 none; }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-input {
    padding-right: 1.5rem; }
  .p-orderlist .p-orderlist-filter-container .p-orderlist-filter-icon {
    right: 0.5rem;
    color: #83888F; }

.p-orderlist .p-orderlist-list {
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  padding: 0.5rem 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }
  .p-orderlist .p-orderlist-list .p-orderlist-item {
    padding: 0.5rem 1rem;
    margin: 0;
    border: 0 none;
    color: #69707A;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s; }
    .p-orderlist .p-orderlist-list .p-orderlist-item:not(.p-highlight):hover {
      background: rgba(70, 77, 242, 0.2);
      color: #69707A; }
    .p-orderlist .p-orderlist-list .p-orderlist-item:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
    .p-orderlist .p-orderlist-list .p-orderlist-item.p-highlight {
      color: #FFFFFF;
      background: #464DF2; }
  .p-orderlist .p-orderlist-list .p-orderlist-droppoint.p-orderlist-droppoint-highlight {
    background-color: #1019e9; }

@media screen and (max-width: 769px) {
  .p-orderlist {
    flex-direction: column; }
    .p-orderlist .p-orderlist-controls {
      padding: 1rem;
      flex-direction: row; }
      .p-orderlist .p-orderlist-controls .p-button {
        margin-right: 0.5rem;
        margin-bottom: 0; }
        .p-orderlist .p-orderlist-controls .p-button:last-child {
          margin-right: 0; } }

.p-organizationchart .p-organizationchart-node-content.p-organizationchart-selectable-node:not(.p-highlight):hover {
  background: rgba(70, 77, 242, 0.2);
  color: #69707A; }

.p-organizationchart .p-organizationchart-node-content.p-highlight {
  background: #464DF2;
  color: #FFFFFF; }
  .p-organizationchart .p-organizationchart-node-content.p-highlight .p-node-toggler i {
    color: #0c13ac; }

.p-organizationchart .p-organizationchart-line-down {
  background: #D4D6D9; }

.p-organizationchart .p-organizationchart-line-left {
  border-right: 1px solid #D4D6D9;
  border-color: #D4D6D9; }

.p-organizationchart .p-organizationchart-line-top {
  border-top: 1px solid #D4D6D9;
  border-color: #D4D6D9; }

.p-organizationchart .p-organizationchart-node-content {
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  padding: 1rem; }

.p-organizationchart .p-organizationchart-node-content .p-node-toggler {
  background: inherit;
  color: inherit;
  border-radius: 50%; }
  .p-organizationchart .p-organizationchart-node-content .p-node-toggler:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-paginator {
  background: #ffffff;
  color: #83888F;
  border: solid rgba(70, 77, 242, 0.2);
  border-width: 0;
  padding: 0.5rem 1rem;
  border-radius: 6px; }
  .p-paginator .p-paginator-first,
  .p-paginator .p-paginator-prev,
  .p-paginator .p-paginator-next,
  .p-paginator .p-paginator-last {
    background-color: transparent;
    border: 0 none;
    color: #83888F;
    min-width: 2.357rem;
    height: 2.357rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 6px; }
    .p-paginator .p-paginator-first:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-prev:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-next:not(.p-disabled):not(.p-highlight):hover,
    .p-paginator .p-paginator-last:not(.p-disabled):not(.p-highlight):hover {
      background: rgba(70, 77, 242, 0.2);
      border-color: transparent;
      color: #69707A; }
  .p-paginator .p-paginator-first {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px; }
  .p-paginator .p-paginator-last {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px; }
  .p-paginator .p-dropdown {
    margin-left: 0.5rem;
    height: 2.357rem; }
    .p-paginator .p-dropdown .p-dropdown-label {
      padding-right: 0; }
  .p-paginator .p-paginator-current {
    background-color: transparent;
    border: 0 none;
    color: #83888F;
    min-width: 2.357rem;
    height: 2.357rem;
    margin: 0.143rem;
    padding: 0 0.5rem; }
  .p-paginator .p-paginator-pages .p-paginator-page {
    background-color: transparent;
    border: 0 none;
    color: #83888F;
    min-width: 2.357rem;
    height: 2.357rem;
    margin: 0.143rem;
    transition: box-shadow 0.2s;
    border-radius: 6px; }
    .p-paginator .p-paginator-pages .p-paginator-page.p-highlight {
      background: var(--primary-color);
      border-color: var(--primary-color);
      color: #FFFFFF; }
    .p-paginator .p-paginator-pages .p-paginator-page:not(.p-highlight):hover {
      background: rgba(70, 77, 242, 0.2);
      border-color: transparent;
      color: #69707A; }

.p-picklist .p-picklist-buttons {
  padding: 1rem; }
  .p-picklist .p-picklist-buttons .p-button {
    margin-bottom: 0.5rem; }

.p-picklist .p-picklist-header {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid #D4D6D9;
  padding: 1rem;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }
  .p-picklist .p-picklist-header .p-picklist-title {
    font-weight: 600; }

.p-picklist .p-picklist-filter-container {
  padding: 1rem;
  background: #ffffff;
  border: 1px solid #D4D6D9;
  border-bottom: 0 none; }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-input {
    padding-right: 1.5rem; }
  .p-picklist .p-picklist-filter-container .p-picklist-filter-icon {
    right: 0.5rem;
    color: #83888F; }

.p-picklist .p-picklist-list {
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  padding: 0.5rem 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }
  .p-picklist .p-picklist-list .p-picklist-item {
    padding: 0.5rem 1rem;
    margin: 0;
    border: 0 none;
    color: #69707A;
    background: transparent;
    transition: transform 0.2s, box-shadow 0.2s; }
    .p-picklist .p-picklist-list .p-picklist-item:not(.p-highlight):hover {
      background: rgba(70, 77, 242, 0.2);
      color: #69707A; }
    .p-picklist .p-picklist-list .p-picklist-item:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
    .p-picklist .p-picklist-list .p-picklist-item.p-highlight {
      color: #FFFFFF;
      background: #464DF2; }
  .p-picklist .p-picklist-list .p-picklist-droppoint.p-picklist-droppoint-highlight {
    background-color: #1019e9; }
  .p-picklist .p-picklist-list .p-picklist-empty-message {
    padding: 0.5rem 1rem;
    color: #69707A; }

@media screen and (max-width: 769px) {
  .p-picklist {
    flex-direction: column; }
    .p-picklist .p-picklist-buttons {
      padding: 1rem;
      flex-direction: row; }
      .p-picklist .p-picklist-buttons .p-button {
        margin-right: 0.5rem;
        margin-bottom: 0; }
        .p-picklist .p-picklist-buttons .p-button:last-child {
          margin-right: 0; }
    .p-picklist .p-picklist-transfer-buttons .pi-angle-right:before {
      content: ""; }
    .p-picklist .p-picklist-transfer-buttons .pi-angle-double-right:before {
      content: ""; }
    .p-picklist .p-picklist-transfer-buttons .pi-angle-left:before {
      content: ""; }
    .p-picklist .p-picklist-transfer-buttons .pi-angle-double-left:before {
      content: ""; } }

.p-timeline .p-timeline-event-marker {
  border: 2px solid var(--primary-color);
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
  background-color: #ffffff; }

.p-timeline .p-timeline-event-connector {
  background-color: #D4D6D9; }

.p-timeline.p-timeline-vertical .p-timeline-event-opposite,
.p-timeline.p-timeline-vertical .p-timeline-event-content {
  padding: 0 1rem; }

.p-timeline.p-timeline-vertical .p-timeline-event-connector {
  width: 2px; }

.p-timeline.p-timeline-horizontal .p-timeline-event-opposite,
.p-timeline.p-timeline-horizontal .p-timeline-event-content {
  padding: 1rem 0; }

.p-timeline.p-timeline-horizontal .p-timeline-event-connector {
  height: 2px; }

.p-tree {
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  padding: 1rem;
  border-radius: 6px; }
  .p-tree .p-tree-container .p-treenode {
    padding: 0.143rem; }
    .p-tree .p-tree-container .p-treenode .p-treenode-content {
      border-radius: 6px;
      transition: box-shadow 0.2s;
      padding: 0.5rem; }
      .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler {
        margin-right: 0.5rem;
        width: 2rem;
        height: 2rem;
        color: #83888F;
        border: 0 none;
        background: transparent;
        border-radius: 50%;
        transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
        .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:enabled:hover {
          color: #69707A;
          border-color: transparent;
          background: rgba(70, 77, 242, 0.2); }
        .p-tree .p-tree-container .p-treenode .p-treenode-content .p-tree-toggler:focus {
          outline: 0 none;
          outline-offset: 0;
          box-shadow: 0 0 0 0.2rem var(primary-light-color); }
      .p-tree .p-tree-container .p-treenode .p-treenode-content .p-treenode-icon {
        margin-right: 0.5rem;
        color: #83888F; }
      .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox {
        margin-right: 0.5rem; }
        .p-tree .p-tree-container .p-treenode .p-treenode-content .p-checkbox .p-indeterminate .p-checkbox-icon {
          color: #69707A; }
      .p-tree .p-tree-container .p-treenode .p-treenode-content:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
      .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight {
        background: #464DF2;
        color: #FFFFFF; }
        .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler,
        .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
          color: #FFFFFF; }
          .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-tree-toggler:hover,
          .p-tree .p-tree-container .p-treenode .p-treenode-content.p-highlight .p-treenode-icon:hover {
            color: #FFFFFF; }
      .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
        background: rgba(70, 77, 242, 0.2);
        color: #69707A; }
      .p-tree .p-tree-container .p-treenode .p-treenode-content.p-treenode-dragover {
        background: rgba(70, 77, 242, 0.2);
        color: #69707A; }
  .p-tree .p-tree-filter-container {
    margin-bottom: 0.5rem; }
    .p-tree .p-tree-filter-container .p-tree-filter {
      width: 100%;
      padding-right: 1.5rem; }
    .p-tree .p-tree-filter-container .p-tree-filter-icon {
      right: 0.5rem;
      color: #83888F; }
  .p-tree .p-treenode-children {
    padding: 0 0 0 1rem; }
  .p-tree .p-tree-loading-icon {
    font-size: 2rem; }
  .p-tree .p-treenode-droppoint.p-treenode-droppoint-active {
    background-color: #1019e9; }
  .p-tree.p-tree-horizontal .p-treenode .p-treenode-content {
    border-radius: 6px;
    border: 1px solid #D4D6D9;
    background-color: #ffffff;
    color: #69707A;
    padding: 0.5rem;
    transition: box-shadow 0.2s; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight {
      background-color: #464DF2;
      color: #FFFFFF; }
      .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-highlight .p-treenode-icon {
        color: #FFFFFF; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-tree-toggler {
      margin-right: 0.5rem; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-checkbox {
      margin-right: 0.5rem; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content .p-treenode-label:not(.p-highlight):hover {
      background-color: inherit;
      color: inherit; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content.p-treenode-selectable:not(.p-highlight):hover {
      background: rgba(70, 77, 242, 0.2);
      color: #69707A; }
    .p-tree.p-tree-horizontal .p-treenode .p-treenode-content:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-treetable .p-paginator-top {
  border-width: 0 0 1px 0;
  border-radius: 0; }

.p-treetable .p-paginator-bottom {
  border-width: 0 0 1px 0;
  border-radius: 0; }

.p-treetable .p-treetable-header {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600; }

.p-treetable .p-treetable-footer {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600; }

.p-treetable .p-treetable-thead > tr > th {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #69707A;
  background: #FCFCFC;
  transition: box-shadow 0.2s; }

.p-treetable .p-treetable-tfoot > tr > td {
  text-align: left;
  padding: 1rem 1rem;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  font-weight: 600;
  color: #69707A;
  background: #FCFCFC; }

.p-treetable .p-sortable-column {
  outline-color: var(primary-light-color); }
  .p-treetable .p-sortable-column .p-sortable-column-icon {
    color: #83888F;
    margin-left: 0.5rem; }
  .p-treetable .p-sortable-column .p-sortable-column-badge {
    border-radius: 50%;
    height: 1.143rem;
    min-width: 1.143rem;
    line-height: 1.143rem;
    color: #FFFFFF;
    background: #464DF2;
    margin-left: 0.5rem; }
  .p-treetable .p-sortable-column:not(.p-highlight):hover {
    background: rgba(70, 77, 242, 0.2);
    color: #69707A; }
    .p-treetable .p-sortable-column:not(.p-highlight):hover .p-sortable-column-icon {
      color: #83888F; }
  .p-treetable .p-sortable-column.p-highlight {
    background: #FCFCFC;
    color: var(--primary-color); }
    .p-treetable .p-sortable-column.p-highlight .p-sortable-column-icon {
      color: var(--primary-color); }

.p-treetable .p-treetable-tbody > tr {
  background: #ffffff;
  color: #69707A;
  transition: box-shadow 0.2s;
  outline-color: var(primary-light-color); }
  .p-treetable .p-treetable-tbody > tr > td {
    text-align: left;
    border: 1px solid rgba(70, 77, 242, 0.2);
    border-width: 0 0 1px 0;
    padding: 1rem 1rem; }
    .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler {
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border: 0 none;
      background: transparent;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
      margin-right: 0.5rem; }
      .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:enabled:hover {
        color: #69707A;
        border-color: transparent;
        background: rgba(70, 77, 242, 0.2); }
      .p-treetable .p-treetable-tbody > tr > td .p-treetable-toggler:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox {
      margin-right: 0.5rem; }
      .p-treetable .p-treetable-tbody > tr > td p-treetablecheckbox .p-checkbox .p-indeterminate .p-checkbox-icon {
        color: #69707A; }
  .p-treetable .p-treetable-tbody > tr.p-highlight {
    background: #464DF2;
    color: #FFFFFF; }
    .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler {
      color: #FFFFFF; }
      .p-treetable .p-treetable-tbody > tr.p-highlight .p-treetable-toggler:hover {
        color: #FFFFFF; }

.p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover {
  background: rgba(70, 77, 242, 0.2);
  color: #69707A; }
  .p-treetable.p-treetable-hoverable-rows .p-treetable-tbody > tr:not(.p-highlight):hover .p-treetable-toggler {
    color: #69707A; }

.p-treetable .p-column-resizer-helper {
  background: var(--primary-color); }

.p-treetable .p-treetable-scrollable-header,
.p-treetable .p-treetable-scrollable-footer {
  background: #FCFCFC; }

.p-treetable .p-treetable-loading-icon {
  font-size: 2rem; }

.p-treetable.p-treetable-gridlines .p-datatable-header {
  border-width: 1px 1px 0 1px; }

.p-treetable.p-treetable-gridlines .p-treetable-footer {
  border-width: 0 1px 1px 1px; }

.p-treetable.p-treetable-gridlines .p-treetable-top {
  border-width: 0 1px 0 1px; }

.p-treetable.p-treetable-gridlines .p-treetable-bottom {
  border-width: 0 1px 1px 1px; }

.p-treetable.p-treetable-gridlines .p-treetable-thead > tr > th {
  border-width: 1px; }

.p-treetable.p-treetable-gridlines .p-treetable-tbody > tr > td {
  border-width: 1px; }

.p-treetable.p-treetable-gridlines .p-treetable-tfoot > tr > td {
  border-width: 1px; }

.p-treetable.p-treetable-sm .p-treetable-header {
  padding: 0.875rem 0.875rem; }

.p-treetable.p-treetable-sm .p-treetable-thead > tr > th {
  padding: 0.5rem 0.5rem; }

.p-treetable.p-treetable-sm .p-treetable-tbody > tr > td {
  padding: 0.5rem 0.5rem; }

.p-treetable.p-treetable-sm .p-treetable-tfoot > tr > td {
  padding: 0.5rem 0.5rem; }

.p-treetable.p-treetable-sm .p-treetable-footer {
  padding: 0.5rem 0.5rem; }

.p-treetable.p-treetable-lg .p-treetable-header {
  padding: 1.25rem 1.25rem; }

.p-treetable.p-treetable-lg .p-treetable-thead > tr > th {
  padding: 1.25rem 1.25rem; }

.p-treetable.p-treetable-lg .p-treetable-tbody > tr > td {
  padding: 1.25rem 1.25rem; }

.p-treetable.p-treetable-lg .p-treetable-tfoot > tr > td {
  padding: 1.25rem 1.25rem; }

.p-treetable.p-treetable-lg .p-treetable-footer {
  padding: 1.25rem 1.25rem; }

.p-virtualscroller .p-virtualscroller-header {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 1px 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600; }

.p-virtualscroller .p-virtualscroller-content {
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  padding: 0; }

.p-virtualscroller .p-virtualscroller-footer {
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid rgba(70, 77, 242, 0.2);
  border-width: 0 0 1px 0;
  padding: 1rem 1rem;
  font-weight: 600;
  border-bottom-left-radius: 6px;
  border-bottom-right-radius: 6px; }

.p-accordion .p-accordion-header .p-accordion-header-link {
  padding: 1rem;
  border: 1px solid #D4D6D9;
  color: #69707A;
  background: #FCFCFC;
  font-weight: 600;
  border-radius: 6px;
  transition: box-shadow 0.2s; }
  .p-accordion .p-accordion-header .p-accordion-header-link .p-accordion-toggle-icon {
    margin-right: 0.5rem; }

.p-accordion .p-accordion-header:not(.p-disabled) .p-accordion-header-link:focus {
  outline: 0 none;
  outline-offset: 0;
  box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-accordion .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link {
  background: rgba(70, 77, 242, 0.2);
  border-color: #D4D6D9;
  color: #69707A; }

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight .p-accordion-header-link {
  background: #FCFCFC;
  border-color: #D4D6D9;
  color: #69707A;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0; }

.p-accordion .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-color: #D4D6D9;
  background: rgba(70, 77, 242, 0.2);
  color: #69707A; }

.p-accordion .p-accordion-content {
  padding: 1rem;
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }

.p-accordion p-accordiontab .p-accordion-tab {
  margin-bottom: 0; }

.p-accordion p-accordiontab .p-accordion-header .p-accordion-header-link {
  border-radius: 0; }

.p-accordion p-accordiontab .p-accordion-content {
  border-radius: 0; }

.p-accordion p-accordiontab:not(:first-child) .p-accordion-header .p-accordion-header-link {
  border-top: 0 none; }

.p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-highlight):not(.p-disabled):hover .p-accordion-header-link, .p-accordion p-accordiontab:not(:first-child) .p-accordion-header:not(.p-disabled).p-highlight:hover .p-accordion-header-link {
  border-top: 0 none; }

.p-accordion p-accordiontab:first-child .p-accordion-header .p-accordion-header-link {
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }

.p-accordion p-accordiontab:last-child .p-accordion-header:not(.p-highlight) .p-accordion-header-link {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }

.p-accordion p-accordiontab:last-child .p-accordion-content {
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }

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

.p-divider .p-divider-content {
  background-color: #ffffff; }

.p-divider.p-divider-horizontal {
  margin: 1rem 0;
  padding: 0 1rem; }
  .p-divider.p-divider-horizontal:before {
    border-top: 1px #D4D6D9; }
  .p-divider.p-divider-horizontal .p-divider-content {
    padding: 0 0.5rem; }

.p-divider.p-divider-vertical {
  margin: 0 1rem;
  padding: 1rem 0; }
  .p-divider.p-divider-vertical:before {
    border-left: 1px #D4D6D9; }
  .p-divider.p-divider-vertical .p-divider-content {
    padding: 0.5rem 0; }

.p-fieldset {
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  border-radius: 6px; }
  .p-fieldset .p-fieldset-legend {
    padding: 1rem;
    border: 1px solid #D4D6D9;
    color: #69707A;
    background: #FCFCFC;
    font-weight: 600;
    border-radius: 6px; }
  .p-fieldset.p-fieldset-toggleable .p-fieldset-legend {
    padding: 0;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a {
      padding: 1rem;
      color: #69707A;
      border-radius: 6px;
      transition: box-shadow 0.2s; }
      .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a .p-fieldset-toggler {
        margin-right: 0.5rem; }
      .p-fieldset.p-fieldset-toggleable .p-fieldset-legend a:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-fieldset.p-fieldset-toggleable .p-fieldset-legend:hover {
      background: rgba(70, 77, 242, 0.2);
      border-color: #D4D6D9;
      color: #69707A; }
  .p-fieldset .p-fieldset-content {
    padding: 1rem; }

.p-panel .p-panel-header {
  border: 1px solid #D4D6D9;
  padding: 1rem;
  background: #FCFCFC;
  color: #69707A;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }
  .p-panel .p-panel-header .p-panel-title {
    font-weight: 600; }
  .p-panel .p-panel-header .p-panel-header-icon {
    width: 2rem;
    height: 2rem;
    color: #83888F;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
    .p-panel .p-panel-header .p-panel-header-icon:enabled:hover {
      color: #69707A;
      border-color: transparent;
      background: rgba(70, 77, 242, 0.2); }
    .p-panel .p-panel-header .p-panel-header-icon:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-panel.p-panel-toggleable .p-panel-header {
  padding: 0.5rem 1rem; }

.p-panel .p-panel-content {
  padding: 1rem;
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  border-top: 0 none; }

.p-panel .p-panel-footer {
  padding: 0.5rem 1rem;
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  border-top: 0 none; }

.p-scrollpanel .p-scrollpanel-bar {
  background: #FCFCFC;
  border: 0 none; }

.p-splitter {
  border: 1px solid #D4D6D9;
  background: #ffffff;
  border-radius: 6px;
  color: #69707A; }
  .p-splitter .p-splitter-gutter {
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    background: #FCFCFC; }
    .p-splitter .p-splitter-gutter .p-splitter-gutter-handle {
      background: #D4D6D9; }
  .p-splitter .p-splitter-gutter-resizing {
    background: #D4D6D9; }

.p-tabview .p-tabview-nav {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  border-width: 0 0 2px 0; }
  .p-tabview .p-tabview-nav li {
    margin-right: 0; }
    .p-tabview .p-tabview-nav li .p-tabview-nav-link {
      border: solid #D4D6D9;
      border-width: 0 0 2px 0;
      border-color: transparent transparent #D4D6D9 transparent;
      background: #ffffff;
      color: #83888F;
      padding: 1rem;
      font-weight: 600;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px;
      transition: box-shadow 0.2s;
      margin: 0 0 -2px 0; }
      .p-tabview .p-tabview-nav li .p-tabview-nav-link:not(.p-disabled):focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-tabview .p-tabview-nav li:not(.p-highlight):not(.p-disabled):hover .p-tabview-nav-link {
      background: #ffffff;
      border-color: #83888F;
      color: #83888F; }
    .p-tabview .p-tabview-nav li.p-highlight .p-tabview-nav-link {
      background: transparent;
      border-color: var(--primary-color);
      color: var(--primary-color); }

.p-tabview .p-tabview-left-icon {
  margin-right: 0.5rem; }

.p-tabview .p-tabview-right-icon {
  margin-left: 0.5rem; }

.p-tabview .p-tabview-close {
  margin-left: 0.5rem; }

.p-tabview .p-tabview-panels {
  background: transparent;
  padding: 1rem;
  border: 0 none;
  color: #69707A;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }

.p-toolbar {
  background: #FCFCFC;
  border: 1px solid #D4D6D9;
  padding: 1rem;
  border-radius: 6px; }
  .p-toolbar .p-toolbar-separator {
    margin: 0 0.5rem; }

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

.p-dialog {
  border-radius: 6px;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  border: 0 none; }
  .p-dialog .p-dialog-header {
    border-bottom: 0 none;
    background: #ffffff;
    color: #69707A;
    padding: 1.5rem;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
    .p-dialog .p-dialog-header .p-dialog-title {
      font-weight: 600;
      font-size: 1.25rem; }
    .p-dialog .p-dialog-header .p-dialog-header-icon {
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border: 0 none;
      background: transparent;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
      margin-right: 0.5rem; }
      .p-dialog .p-dialog-header .p-dialog-header-icon:enabled:hover {
        color: #69707A;
        border-color: transparent;
        background: rgba(70, 77, 242, 0.2); }
      .p-dialog .p-dialog-header .p-dialog-header-icon:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
      .p-dialog .p-dialog-header .p-dialog-header-icon:last-child {
        margin-right: 0; }
  .p-dialog .p-dialog-content {
    background: #ffffff;
    color: #69707A;
    padding: 0 1.5rem 2rem 1.5rem; }
  .p-dialog .p-dialog-footer {
    border-top: 0 none;
    background: #ffffff;
    color: #69707A;
    padding: 0 1.5rem 1.5rem 1.5rem;
    text-align: right;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px; }
    .p-dialog .p-dialog-footer button {
      margin: 0 0.5rem 0 0;
      width: auto; }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-icon {
    font-size: 2rem; }
  .p-dialog.p-confirm-dialog .p-confirm-dialog-message {
    margin-left: 1rem; }

.p-dialog-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.4); }

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

.p-sidebar {
  background: #ffffff;
  color: #69707A;
  padding: 1rem;
  border: 0 none;
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }
  .p-sidebar .p-sidebar-close {
    width: 2rem;
    height: 2rem;
    color: #83888F;
    border: 0 none;
    background: transparent;
    border-radius: 50%;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
    .p-sidebar .p-sidebar-close:enabled:hover {
      color: #69707A;
      border-color: transparent;
      background: rgba(70, 77, 242, 0.2); }
    .p-sidebar .p-sidebar-close:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-sidebar-mask.p-component-overlay {
  background: rgba(0, 0, 0, 0.4); }

.p-tooltip .p-tooltip-text {
  background: #69707A;
  color: #ffffff;
  padding: 0.5rem 0.5rem;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  border-radius: 6px; }

.p-tooltip.p-tooltip-right .p-tooltip-arrow {
  border-right-color: #69707A; }

.p-tooltip.p-tooltip-left .p-tooltip-arrow {
  border-left-color: #69707A; }

.p-tooltip.p-tooltip-top .p-tooltip-arrow {
  border-top-color: #69707A; }

.p-tooltip.p-tooltip-bottom .p-tooltip-arrow {
  border-bottom-color: #69707A; }

.p-fileupload .p-fileupload-buttonbar {
  background: #FCFCFC;
  padding: 1rem;
  border: 1px solid #D4D6D9;
  color: #69707A;
  border-bottom: 0 none;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px; }
  .p-fileupload .p-fileupload-buttonbar .p-button {
    margin-right: 0.5rem; }
    .p-fileupload .p-fileupload-buttonbar .p-button.p-fileupload-choose.p-focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-fileupload .p-fileupload-content {
  background: #ffffff;
  padding: 2rem 1rem;
  border: 1px solid #D4D6D9;
  color: #69707A;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }

.p-fileupload .p-progressbar {
  height: 0.25rem; }

.p-fileupload .p-fileupload-row > div {
  padding: 1rem 1rem; }

.p-fileupload.p-fileupload-advanced .p-message {
  margin-top: 0; }

.p-fileupload-choose:not(.p-disabled):hover {
  background: var(--primary-dark-color);
  color: var(--primary-color-text);
  border-color: var(--primary-dark-color); }

.p-fileupload-choose:not(.p-disabled):active {
  background: var(--primary-darker-color);
  color: var(--primary-color-text);
  border-color: var(--primary-darker-color); }

.p-breadcrumb {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  border-radius: 6px;
  padding: 1rem; }
  .p-breadcrumb ul li .p-menuitem-link {
    transition: box-shadow 0.2s;
    border-radius: 6px; }
    .p-breadcrumb ul li .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-breadcrumb ul li .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-breadcrumb ul li .p-menuitem-link .p-menuitem-icon {
      color: #83888F; }
  .p-breadcrumb ul li.p-breadcrumb-chevron {
    margin: 0 0.5rem 0 0.5rem;
    color: #69707A; }
  .p-breadcrumb ul li:last-child .p-menuitem-text {
    color: #69707A; }
  .p-breadcrumb ul li:last-child .p-menuitem-icon {
    color: #83888F; }

.p-contextmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #69707A;
  border: 0 none;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  width: 12.5rem; }
  .p-contextmenu .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-contextmenu .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-contextmenu .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-contextmenu .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-contextmenu .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-contextmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-contextmenu .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-contextmenu .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-contextmenu .p-menuitem {
    margin: 0; }
    .p-contextmenu .p-menuitem:last-child {
      margin: 0; }
    .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
      background: rgba(70, 77, 242, 0.2); }
      .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
        color: #69707A; }
      .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-contextmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
        color: #83888F; }
  .p-contextmenu .p-menu-separator {
    border-top: 1px solid #D4D6D9;
    margin: 0.25rem 0; }
  .p-contextmenu .p-submenu-icon {
    font-size: 0.875rem; }

.p-megamenu {
  padding: 0.5rem;
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px; }
  .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 6px;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
      color: #83888F;
      margin-left: 0.5rem; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem > .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
  .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
    background: rgba(70, 77, 242, 0.2); }
    .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
    .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color: #69707A; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
    .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color: #83888F; }
    .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
    .p-megamenu .p-megamenu-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color: #83888F; }
  .p-megamenu .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-megamenu .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-megamenu .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-megamenu .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-megamenu .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-megamenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-megamenu .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-megamenu .p-megamenu-panel {
    background: #ffffff;
    color: #69707A;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-megamenu .p-megamenu-submenu-header {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #69707A;
    background: #ffffff;
    font-weight: 600;
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
  .p-megamenu .p-megamenu-submenu {
    padding: 0.25rem 0;
    width: 12.5rem; }
    .p-megamenu .p-megamenu-submenu .p-menu-separator {
      border-top: 1px solid #D4D6D9;
      margin: 0.25rem 0; }
    .p-megamenu .p-megamenu-submenu .p-menuitem {
      margin: 0; }
      .p-megamenu .p-megamenu-submenu .p-menuitem:last-child {
        margin: 0; }
  .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
    background: rgba(70, 77, 242, 0.2); }
    .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-megamenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
  .p-megamenu.p-megamenu-vertical {
    width: 12.5rem;
    padding: 0.25rem 0; }
    .p-megamenu.p-megamenu-vertical .p-menuitem {
      margin: 0; }
      .p-megamenu.p-megamenu-vertical .p-menuitem:last-child {
        margin: 0; }

.p-menu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px;
  width: 12.5rem; }
  .p-menu .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-menu .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-menu .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-menu .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-menu .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-menu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-menu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-menu .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-menu.p-menu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-menu .p-submenu-header {
    margin: 0;
    padding: 0.75rem 1rem;
    color: #69707A;
    background: #ffffff;
    font-weight: 600;
    border-top-right-radius: 0;
    border-top-left-radius: 0; }
  .p-menu .p-menu-separator {
    border-top: 1px solid #D4D6D9;
    margin: 0.25rem 0; }
  .p-menu .p-menuitem {
    margin: 0; }
    .p-menu .p-menuitem:last-child {
      margin: 0; }

.p-menubar {
  padding: 0.5rem;
  background: #FCFCFC;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px; }
  .p-menubar .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-menubar .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-menubar .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-menubar .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-menubar .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-menubar .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-menubar .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-menubar .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 6px;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
      color: #83888F;
      margin-left: 0.5rem; }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link,
  .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover {
    background: rgba(70, 77, 242, 0.2); }
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text,
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
      color: #69707A; }
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
      color: #83888F; }
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon,
    .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
      color: #83888F; }
  .p-menubar .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    width: 12.5rem; }
    .p-menubar .p-submenu-list .p-menu-separator {
      border-top: 1px solid #D4D6D9;
      margin: 0.25rem 0; }
    .p-menubar .p-submenu-list .p-submenu-icon {
      font-size: 0.875rem; }
    .p-menubar .p-submenu-list .p-menuitem {
      margin: 0; }
      .p-menubar .p-submenu-list .p-menuitem:last-child {
        margin: 0; }
  .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link {
    background: rgba(70, 77, 242, 0.2); }
    .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-menubar .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
      color: #83888F; }

@media screen and (max-width: 960px) {
  .p-menubar {
    position: relative; }
    .p-menubar .p-menubar-button {
      display: flex;
      width: 2rem;
      height: 2rem;
      color: #83888F;
      border-radius: 50%;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
      .p-menubar .p-menubar-button:hover {
        color: #83888F;
        background: rgba(70, 77, 242, 0.2); }
      .p-menubar .p-menubar-button:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-menubar .p-menubar-root-list {
      position: absolute;
      display: none;
      padding: 0.25rem 0;
      background: #ffffff;
      border: 0 none;
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
      width: 100%; }
      .p-menubar .p-menubar-root-list .p-menu-separator {
        border-top: 1px solid #D4D6D9;
        margin: 0.25rem 0; }
      .p-menubar .p-menubar-root-list .p-submenu-icon {
        font-size: 0.875rem; }
      .p-menubar .p-menubar-root-list > .p-menuitem {
        width: 100%;
        position: static; }
        .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link {
          padding: 0.75rem 1rem;
          color: #69707A;
          border-radius: 0;
          transition: box-shadow 0.2s;
          -webkit-user-select: none;
             -moz-user-select: none;
              -ms-user-select: none;
                  user-select: none; }
          .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-text {
            color: #69707A; }
          .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-menuitem-icon {
            color: #83888F;
            margin-right: 0.5rem; }
          .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link .p-submenu-icon {
            color: #83888F; }
          .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover {
            background: rgba(70, 77, 242, 0.2); }
            .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
              color: #69707A; }
            .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
              color: #83888F; }
            .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
              color: #83888F; }
          .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link:focus {
            outline: 0 none;
            outline-offset: 0;
            box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
          .p-menubar .p-menubar-root-list > .p-menuitem > .p-menuitem-link > .p-submenu-icon {
            margin-left: auto;
            transition: transform 0.2s; }
        .p-menubar .p-menubar-root-list > .p-menuitem.p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
          transform: rotate(-180deg); }
      .p-menubar .p-menubar-root-list .p-submenu-list {
        width: 100%;
        position: static;
        box-shadow: none;
        border: 0 none; }
        .p-menubar .p-menubar-root-list .p-submenu-list .p-submenu-icon {
          transition: transform 0.2s;
          transform: rotate(90deg); }
        .p-menubar .p-menubar-root-list .p-submenu-list .p-menuitem-active > .p-menuitem-link > .p-submenu-icon {
          transform: rotate(-90deg); }
      .p-menubar .p-menubar-root-list .p-menuitem {
        width: 100%;
        position: static; }
      .p-menubar .p-menubar-root-list ul li a {
        padding-left: 2.25rem; }
      .p-menubar .p-menubar-root-list ul li ul li a {
        padding-left: 3.75rem; }
      .p-menubar .p-menubar-root-list ul li ul li ul li a {
        padding-left: 5.25rem; }
      .p-menubar .p-menubar-root-list ul li ul li ul li ul li a {
        padding-left: 6.75rem; }
      .p-menubar .p-menubar-root-list ul li ul li ul li ul li ul li a {
        padding-left: 8.25rem; }
    .p-menubar.p-menubar-mobile-active .p-menubar-root-list {
      display: flex;
      flex-direction: column;
      top: 100%;
      left: 0;
      z-index: 1; } }

.p-panelmenu .p-panelmenu-header > a {
  padding: 1rem;
  border: 1px solid #D4D6D9;
  color: #69707A;
  background: #FCFCFC;
  font-weight: 600;
  border-radius: 6px;
  transition: box-shadow 0.2s; }
  .p-panelmenu .p-panelmenu-header > a .p-panelmenu-icon {
    margin-right: 0.5rem; }
  .p-panelmenu .p-panelmenu-header > a .p-menuitem-icon {
    margin-right: 0.5rem; }
  .p-panelmenu .p-panelmenu-header > a:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-panelmenu .p-panelmenu-header:not(.p-highlight):not(.p-disabled) > a:hover {
  background: rgba(70, 77, 242, 0.2);
  border-color: #D4D6D9;
  color: #69707A; }

.p-panelmenu .p-panelmenu-header.p-highlight {
  margin-bottom: 0; }
  .p-panelmenu .p-panelmenu-header.p-highlight > a {
    background: #FCFCFC;
    border-color: #D4D6D9;
    color: #69707A;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
  .p-panelmenu .p-panelmenu-header.p-highlight:not(.p-disabled) > a:hover {
    border-color: #D4D6D9;
    background: rgba(70, 77, 242, 0.2);
    color: #69707A; }

.p-panelmenu .p-panelmenu-content {
  padding: 0.25rem 0;
  border: 1px solid #D4D6D9;
  background: #ffffff;
  color: #69707A;
  margin-bottom: 0;
  border-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px; }
  .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
    .p-panelmenu .p-panelmenu-content .p-menuitem .p-menuitem-link .p-panelmenu-icon {
      margin-right: 0.5rem; }
  .p-panelmenu .p-panelmenu-content .p-submenu-list:not(.p-panelmenu-root-submenu) {
    padding: 0 0 0 1rem; }

.p-panelmenu .p-panelmenu-panel {
  margin-bottom: 0; }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-header > a {
    border-radius: 0; }
  .p-panelmenu .p-panelmenu-panel .p-panelmenu-content {
    border-radius: 0; }
  .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header > a {
    border-top: 0 none; }
  .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-highlight):not(.p-disabled):hover > a, .p-panelmenu .p-panelmenu-panel:not(:first-child) .p-panelmenu-header:not(.p-disabled).p-highlight:hover > a {
    border-top: 0 none; }
  .p-panelmenu .p-panelmenu-panel:first-child .p-panelmenu-header > a {
    border-top-right-radius: 6px;
    border-top-left-radius: 6px; }
  .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-header:not(.p-highlight) > a {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px; }
  .p-panelmenu .p-panelmenu-panel:last-child .p-panelmenu-content {
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px; }

.p-slidemenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px;
  width: 12.5rem; }
  .p-slidemenu .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-slidemenu .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-slidemenu .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-slidemenu .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-slidemenu .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-slidemenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-slidemenu .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-slidemenu.p-slidemenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-slidemenu .p-slidemenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link {
    background: rgba(70, 77, 242, 0.2); }
    .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-text {
      color: #69707A; }
    .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon, .p-slidemenu .p-slidemenu.p-slidemenu-active > .p-slidemenu-link .p-slidemenu-icon {
      color: #83888F; }
  .p-slidemenu .p-slidemenu-separator {
    border-top: 1px solid #D4D6D9;
    margin: 0.25rem 0; }
  .p-slidemenu .p-slidemenu-icon {
    font-size: 0.875rem; }
  .p-slidemenu .p-slidemenu-backward {
    padding: 0.75rem 1rem;
    color: #69707A; }

.p-steps .p-steps-item .p-menuitem-link {
  background: transparent;
  transition: box-shadow 0.2s;
  border-radius: 6px;
  background: #ffffff; }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-number {
    color: #69707A;
    border: 1px solid rgba(70, 77, 242, 0.2);
    background: #ffffff;
    min-width: 2rem;
    height: 2rem;
    line-height: 2rem;
    font-size: 1.143rem;
    z-index: 1;
    border-radius: 50%; }
  .p-steps .p-steps-item .p-menuitem-link .p-steps-title {
    margin-top: 0.5rem;
    color: #83888F; }
  .p-steps .p-steps-item .p-menuitem-link:not(.p-disabled):focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-steps .p-steps-item.p-highlight .p-steps-number {
  background: #464DF2;
  color: #FFFFFF; }

.p-steps .p-steps-item.p-highlight .p-steps-title {
  font-weight: 600;
  color: #69707A; }

.p-steps .p-steps-item:before {
  content: ' ';
  border-top: 1px solid #D4D6D9;
  width: 100%;
  top: 50%;
  left: 0;
  display: block;
  position: absolute;
  margin-top: -1rem; }

.p-tabmenu .p-tabmenu-nav {
  background: #ffffff;
  border: 1px solid #D4D6D9;
  border-width: 0 0 2px 0; }
  .p-tabmenu .p-tabmenu-nav .p-tabmenuitem {
    margin-right: 0; }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link {
      border: solid #D4D6D9;
      border-width: 0 0 2px 0;
      border-color: transparent transparent #D4D6D9 transparent;
      background: #ffffff;
      color: #83888F;
      padding: 1rem;
      font-weight: 600;
      border-top-right-radius: 6px;
      border-top-left-radius: 6px;
      transition: box-shadow 0.2s;
      margin: 0 0 -2px 0; }
      .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link .p-menuitem-icon {
        margin-right: 0.5rem; }
      .p-tabmenu .p-tabmenu-nav .p-tabmenuitem .p-menuitem-link:not(.p-disabled):focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem:not(.p-highlight):not(.p-disabled):hover .p-menuitem-link {
      background: #ffffff;
      border-color: #83888F;
      color: #83888F; }
    .p-tabmenu .p-tabmenu-nav .p-tabmenuitem.p-highlight .p-menuitem-link {
      background: #ffffff;
      border-color: var(--primary-color);
      color: var(--primary-color); }

.p-tieredmenu {
  padding: 0.25rem 0;
  background: #ffffff;
  color: #69707A;
  border: 1px solid #D4D6D9;
  border-radius: 6px;
  width: 12.5rem; }
  .p-tieredmenu .p-menuitem-link {
    padding: 0.75rem 1rem;
    color: #69707A;
    border-radius: 0;
    transition: box-shadow 0.2s;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    .p-tieredmenu .p-menuitem-link .p-menuitem-text {
      color: #69707A; }
    .p-tieredmenu .p-menuitem-link .p-menuitem-icon {
      color: #83888F;
      margin-right: 0.5rem; }
    .p-tieredmenu .p-menuitem-link .p-submenu-icon {
      color: #83888F; }
    .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover {
      background: rgba(70, 77, 242, 0.2); }
      .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-text {
        color: #69707A; }
      .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-menuitem-icon {
        color: #83888F; }
      .p-tieredmenu .p-menuitem-link:not(.p-disabled):hover .p-submenu-icon {
        color: #83888F; }
    .p-tieredmenu .p-menuitem-link:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: inset 0 0 0 0.15rem var(primary-light-color); }
  .p-tieredmenu.p-tieredmenu-overlay {
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-tieredmenu .p-submenu-list {
    padding: 0.25rem 0;
    background: #ffffff;
    border: 0 none;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12); }
  .p-tieredmenu .p-menuitem {
    margin: 0; }
    .p-tieredmenu .p-menuitem:last-child {
      margin: 0; }
    .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link {
      background: rgba(70, 77, 242, 0.2); }
      .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-text {
        color: #69707A; }
      .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-menuitem-icon, .p-tieredmenu .p-menuitem.p-menuitem-active > .p-menuitem-link .p-submenu-icon {
        color: #83888F; }
  .p-tieredmenu .p-menu-separator {
    border-top: 1px solid #D4D6D9;
    margin: 0.25rem 0; }
  .p-tieredmenu .p-submenu-icon {
    font-size: 0.875rem; }

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

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

.p-toast {
  opacity: 0.9; }
  .p-toast .p-toast-message {
    margin: 0 0 1rem 0;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
    border-radius: 6px; }
    .p-toast .p-toast-message .p-toast-message-content {
      padding: 1rem;
      border-width: 0 0 0 6px; }
      .p-toast .p-toast-message .p-toast-message-content .p-toast-message-text {
        margin: 0 0 0 1rem; }
      .p-toast .p-toast-message .p-toast-message-content .p-toast-message-icon {
        font-size: 2rem; }
      .p-toast .p-toast-message .p-toast-message-content .p-toast-summary {
        font-weight: 700; }
      .p-toast .p-toast-message .p-toast-message-content .p-toast-detail {
        margin: 0.5rem 0 0 0; }
    .p-toast .p-toast-message .p-toast-icon-close {
      width: 2rem;
      height: 2rem;
      border-radius: 50%;
      background: transparent;
      transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
      .p-toast .p-toast-message .p-toast-icon-close:hover {
        background: rgba(255, 255, 255, 0.3); }
      .p-toast .p-toast-message .p-toast-icon-close:focus {
        outline: 0 none;
        outline-offset: 0;
        box-shadow: 0 0 0 0.2rem var(primary-light-color); }
    .p-toast .p-toast-message.p-toast-message-info {
      background: #B3E5FC;
      border: solid #0891cf;
      border-width: 0 0 0 6px;
      color: #044868; }
      .p-toast .p-toast-message.p-toast-message-info .p-toast-message-icon,
      .p-toast .p-toast-message.p-toast-message-info .p-toast-icon-close {
        color: #044868; }
    .p-toast .p-toast-message.p-toast-message-success {
      background: #C8E6C9;
      border: solid #439446;
      border-width: 0 0 0 6px;
      color: #224a23; }
      .p-toast .p-toast-message.p-toast-message-success .p-toast-message-icon,
      .p-toast .p-toast-message.p-toast-message-success .p-toast-icon-close {
        color: #224a23; }
    .p-toast .p-toast-message.p-toast-message-warn {
      background: #FFECB3;
      border: solid #d9a300;
      border-width: 0 0 0 6px;
      color: #6d5100; }
      .p-toast .p-toast-message.p-toast-message-warn .p-toast-message-icon,
      .p-toast .p-toast-message.p-toast-message-warn .p-toast-icon-close {
        color: #6d5100; }
    .p-toast .p-toast-message.p-toast-message-error {
      background: #FFCDD2;
      border: solid #e60017;
      border-width: 0 0 0 6px;
      color: #73000c; }
      .p-toast .p-toast-message.p-toast-message-error .p-toast-message-icon,
      .p-toast .p-toast-message.p-toast-message-error .p-toast-icon-close {
        color: #73000c; }

.p-galleria .p-galleria-close {
  margin: 0.5rem;
  background: transparent;
  color: #FCFCFC;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 50%; }
  .p-galleria .p-galleria-close .p-galleria-close-icon {
    font-size: 2rem; }
  .p-galleria .p-galleria-close:hover {
    background: rgba(255, 255, 255, 0.1);
    color: #FCFCFC; }

.p-galleria .p-galleria-item-nav {
  background: transparent;
  color: #FCFCFC;
  width: 4rem;
  height: 4rem;
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
  border-radius: 6px;
  margin: 0 0.5rem; }
  .p-galleria .p-galleria-item-nav .p-galleria-item-prev-icon,
  .p-galleria .p-galleria-item-nav .p-galleria-item-next-icon {
    font-size: 2rem; }
  .p-galleria .p-galleria-item-nav:not(.p-disabled):hover {
    background: rgba(255, 255, 255, 0.1);
    color: #FCFCFC; }

.p-galleria .p-galleria-caption {
  background: rgba(0, 0, 0, 0.5);
  color: #FCFCFC;
  padding: 1rem; }

.p-galleria .p-galleria-indicators {
  padding: 1rem; }
  .p-galleria .p-galleria-indicators .p-galleria-indicator button {
    background-color: rgba(70, 77, 242, 0.2);
    width: 1rem;
    height: 1rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%; }
    .p-galleria .p-galleria-indicators .p-galleria-indicator button:hover {
      background: #D4D6D9; }
  .p-galleria .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #464DF2;
    color: #FFFFFF; }

.p-galleria.p-galleria-indicators-bottom .p-galleria-indicator, .p-galleria.p-galleria-indicators-top .p-galleria-indicator {
  margin-right: 0.5rem; }

.p-galleria.p-galleria-indicators-left .p-galleria-indicator, .p-galleria.p-galleria-indicators-right .p-galleria-indicator {
  margin-bottom: 0.5rem; }

.p-galleria.p-galleria-indicator-onitem .p-galleria-indicators {
  background: rgba(0, 0, 0, 0.5); }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button {
    background: rgba(255, 255, 255, 0.4); }
    .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator button:hover {
      background: rgba(255, 255, 255, 0.6); }
  .p-galleria.p-galleria-indicator-onitem .p-galleria-indicators .p-galleria-indicator.p-highlight button {
    background: #464DF2;
    color: #FFFFFF; }

.p-galleria .p-galleria-thumbnail-container {
  background: rgba(0, 0, 0, 0.9);
  padding: 1rem 0.25rem; }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev,
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next {
    margin: 0.5rem;
    background-color: transparent;
    color: #FCFCFC;
    width: 2rem;
    height: 2rem;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s;
    border-radius: 50%; }
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-prev:hover,
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-next:hover {
      background: rgba(255, 255, 255, 0.1);
      color: #FCFCFC; }
  .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content {
    transition: box-shadow 0.2s; }
    .p-galleria .p-galleria-thumbnail-container .p-galleria-thumbnail-item-content:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-galleria-mask.p-component-overlay {
  background-color: rgba(0, 0, 0, 0.9); }

.p-avatar {
  background-color: #D4D6D9;
  border-radius: 6px; }
  .p-avatar.p-avatar-lg {
    width: 3rem;
    height: 3rem;
    font-size: 1.5rem; }
    .p-avatar.p-avatar-lg .p-avatar-icon {
      font-size: 1.5rem; }
  .p-avatar.p-avatar-xl {
    width: 4rem;
    height: 4rem;
    font-size: 2rem; }
    .p-avatar.p-avatar-xl .p-avatar-icon {
      font-size: 2rem; }

.p-avatar-group .p-avatar {
  border: 2px solid #ffffff; }

.p-badge {
  background: var(--primary-color);
  color: var(--primary-color-text);
  font-size: 0.75rem;
  font-weight: 700;
  min-width: 1.5rem;
  height: 1.5rem;
  line-height: 1.5rem; }
  .p-badge.p-badge-secondary {
    background-color: #607D8B;
    color: #ffffff; }
  .p-badge.p-badge-success {
    background-color: #689F38;
    color: #ffffff; }
  .p-badge.p-badge-info {
    background-color: #0288D1;
    color: #ffffff; }
  .p-badge.p-badge-warning {
    background-color: #FBC02D;
    color: #212529; }
  .p-badge.p-badge-danger {
    background-color: #D32F2F;
    color: #ffffff; }
  .p-badge.p-badge-lg {
    font-size: 1.125rem;
    min-width: 2.25rem;
    height: 2.25rem;
    line-height: 2.25rem; }
  .p-badge.p-badge-xl {
    font-size: 1.5rem;
    min-width: 3rem;
    height: 3rem;
    line-height: 3rem; }

.p-blockui.p-component-overlay {
  background: rgba(0, 0, 0, 0.4); }

.p-chip {
  background-color: #D4D6D9;
  color: #69707A;
  border-radius: 16px;
  padding: 0 0.5rem; }
  .p-chip .p-chip-text {
    line-height: 1.5;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem; }
  .p-chip .p-chip-icon {
    margin-right: 0.5rem; }
  .p-chip .pi-chip-remove-icon {
    margin-left: 0.5rem; }
  .p-chip img {
    width: 2rem;
    height: 2rem;
    margin-left: -0.5rem;
    margin-right: 0.5rem; }
  .p-chip .pi-chip-remove-icon {
    border-radius: 6px;
    transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
    .p-chip .pi-chip-remove-icon:focus {
      outline: 0 none;
      outline-offset: 0;
      box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-inplace .p-inplace-display {
  padding: 0.5rem 0.5rem;
  border-radius: 6px;
  transition: background-color 0.2s, color 0.2s, border-color 0.2s, box-shadow 0.2s; }
  .p-inplace .p-inplace-display:not(.p-disabled):hover {
    background: rgba(70, 77, 242, 0.2);
    color: #69707A; }
  .p-inplace .p-inplace-display:focus {
    outline: 0 none;
    outline-offset: 0;
    box-shadow: 0 0 0 0.2rem var(primary-light-color); }

.p-progressbar {
  border: 0 none;
  height: 1rem;
  background: #D4D6D9;
  border-radius: 6px; }
  .p-progressbar .p-progressbar-value {
    border: 0 none;
    margin: 0;
    background: var(--primary-color); }
  .p-progressbar .p-progressbar-label {
    color: #69707A;
    line-height: 1rem; }

.p-scrolltop {
  width: 3rem;
  height: 3rem;
  border-radius: 50%;
  box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2), 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12);
  transition: background-color 0.2s, color 0.2s, box-shadow 0.2s; }
  .p-scrolltop.p-link {
    background: rgba(0, 0, 0, 0.7); }
    .p-scrolltop.p-link:hover {
      background: rgba(0, 0, 0, 0.8); }
  .p-scrolltop .p-scrolltop-icon {
    font-size: 1.5rem;
    color: #FCFCFC; }

.p-skeleton {
  background-color: rgba(70, 77, 242, 0.2);
  border-radius: 6px; }
  .p-skeleton:after {
    background: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)); }

.p-tag {
  background: var(--primary-color);
  color: var(--primary-color-text);
  font-size: 0.75rem;
  font-weight: 700;
  padding: 0.25rem 0.4rem;
  border-radius: 6px; }
  .p-tag.p-tag-success {
    background-color: #689F38;
    color: #ffffff; }
  .p-tag.p-tag-info {
    background-color: #0288D1;
    color: #ffffff; }
  .p-tag.p-tag-warning {
    background-color: #FBC02D;
    color: #212529; }
  .p-tag.p-tag-danger {
    background-color: #D32F2F;
    color: #ffffff; }
  .p-tag .p-tag-icon {
    margin-right: 0.25rem;
    font-size: 0.75rem; }

.p-terminal {
  background: #ffffff;
  color: #69707A;
  border: 1px solid #D4D6D9;
  padding: 1rem; }
  .p-terminal .p-terminal-input {
    font-size: 1rem;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; }

/* Add your customizations of the theme styles here */

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRoZW1lLWxpZ2h0LnNjc3MiLCJ0aGVtZS1saWdodC5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQUE7QUFDQTtFQUNBLG1CQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQ0FBMEI7RUFDMUIsbUJBQUE7RUNDRSxtQkFBbUI7RURDckIsbUJBQUE7RUFDQSxvQkFBQTtFQ0NFLDhCQUE4QjtFRENoQyx1QkFBQTtFQ0NFLDRCQUE0QjtFQUM1Qiw2QkFBNkI7RUFDN0IsNkRBQTZEO0VBQzdELDRCQUE0QjtFQUM1Qiw4QkFBOEI7RUFDOUIsd0pBQXdKLEVBQUU7O0FBRTVKLHdEQUF3RDtBQUN4RDtFQUNFLHNCQUFzQixFQUFFOztBQUUxQjtFQUNFLGlLQUFpSztFQUNqSyxlQUFlO0VBQ2YsbUJBQW1CLEVBQUU7O0FBRXZCO0VBQ0Usb0NBQW9DO0VBQ3BDLHlCQUF5QixFQUFFOztBQUU3QjtFQUNFLFlBQVksRUFBRTs7QUFFaEI7RUFDRSxjQUFjLEVBQUU7O0FBRWxCO0VBQ0UsY0FBYyxFQUFFOztBQUVsQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlO0VBQ2YsaUtBQWlLO0VBQ2pLLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQixpREFBaUQsRUFBRTs7QUFFdkQ7RUFDRSxhQUFhLEVBQUU7O0FBRWpCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLHVCQUF1QixFQUFFO0VBQ3pCO0lBQ0Usa0NBQWtDLEVBQUU7RUFDdEM7SUFDRSxlQUFlO0lBQ2YsaUJBQWlCO0lBQ2pCLGlEQUFpRDtJQUNqRCxrQ0FBa0MsRUFBRTtFQUN0QztJQUNFLGtCQUFrQixFQUFFO0lBQ3BCO01BQ0UsaUtBQWlLO01BQ2pLLGVBQWU7TUFDZixjQUFjO01BQ2QsVUFBVTtNQUNWLFNBQVMsRUFBRTtFQUNmO0lBQ0UsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQixtQkFBbUI7SUFDbkIsY0FBYztJQUNkLGtCQUFrQixFQUFFO0lB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Q3hDLGtCQUFrQixFQUFFO0VBQ3BCO0lBQ0UsNEdBQTRHLEVBQUU7O0FBRWxIO0VBQ0UsZ0NBQWdDO0VBQ2hDLGdDQUFnQztFQUNoQyxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtFQUN2QixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFLHlCQUF5QjtJQUN6QixjQUFjLEVBQUU7RUFDbEI7SUFDRSx5QkFBeUI7SUFDekIsY0FBYyxFQUFFO0VBQ2xCO0lBQ0UseUJBQXlCO0lBQ3pCLGNBQWMsRUFBRTtFQUNsQjtJQUNFLHlCQUF5QjtJQUN6QixjQUFjLEVBQUU7RUFDbEI7SUFDRSxxQkFBcUI7SUFDckIsa0JBQWtCLEVBQUU7O0FBRXhCO0VBQ0UsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCx5QkFBeUI7RUFDekIsYUFBYSxFQUFFO0VBQ2Y7SUFDRSxlQUFlO0lBQ2YsaUtBQWlLLEVBQUU7O0FBRXZLLHFEQUFxRCIsImZpbGUiOiJ0aGVtZS1saWdodC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIkcHJpbWFyeUxpZ2h0Q29sb3I6ICM3NzdCRjE7XHJcbiRwcmltYXJ5Q29sb3I6IzQ2NERGMjtcclxuJHByaW1hcnlEYXJrQ29sb3I6ICMyMjFFRDk7XHJcbiRwcmltYXJ5RGFya2VyQ29sb3I6ICMxMjIyQjk7XHJcbiRwcmltYXJ5VGV4dENvbG9yOiAjRkZGRkZGO1xyXG4kcHJpbWFyeUxpZ2h0ZXJDb2xvcjogcmdiYSgkcHJpbWFyeUxpZ2h0Q29sb3IsLjEpO1xyXG5cclxuJGhpZ2hsaWdodEJnOiAkcHJpbWFyeUNvbG9yO1xyXG4kaGlnaGxpZ2h0VGV4dENvbG9yOiAkcHJpbWFyeVRleHRDb2xvcjtcclxuXHJcbkBpbXBvcnQgJy4uLy4uL3Nhc3MvdGhlbWUvX3RoZW1lX2xpZ2h0JztcclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuOnJvb3Qge1xuICAtLXN1cmZhY2UtYTojZmZmZmZmO1xuICAtLXN1cmZhY2UtYjojRkNGQ0ZDO1xuICAtLXN1cmZhY2UtYzpyZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAtLXN1cmZhY2UtZDojRDRENkQ5O1xuICAtLXN1cmZhY2UtZTojZmZmZmZmO1xuICAtLXN1cmZhY2UtZjojZmZmZmZmO1xuICAtLXRleHQtY29sb3I6IzY5NzA3QTtcbiAgLS10ZXh0LWNvbG9yLXNlY29uZGFyeTojODM4ODhGO1xuICAtLXByaW1hcnktY29sb3I6IzQ2NERGMjtcbiAgLS1wcmltYXJ5LWRhcmstY29sb3I6IzIyMUVEOTtcbiAgLS1wcmltYXJ5LWxpZ2h0LWNvbG9yOiM3NzdCRjE7XG4gIC0tcHJpbWFyeS1saWdodGVyLWNvbG9yOnJnYmEodmFyKC0tcHJpbWFyeS1saWdodC1jb2xvciksIDAuMSk7XG4gIC0tcHJpbWFyeS1jb2xvci10ZXh0OiNGRkZGRkY7XG4gIC0tcHJpbWFyeS1kYXJrZXItY29sb3I6IzEyMjJCOTtcbiAgLS1mb250LWZhbWlseTotYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBBcmlhbCwgc2Fucy1zZXJpZiwgQXBwbGUgQ29sb3IgRW1vamksIFNlZ29lIFVJIEVtb2ppLCBTZWdvZSBVSSBTeW1ib2w7IH1cblxuLyogQWRkIHlvdXIgY3VzdG9taXphdGlvbnMgb2YgdGhlIHRoZW1lIHZhcmlhYmxlcyBoZXJlICovXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ucC1jb21wb25lbnQge1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG4ucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG4ucC1kaXNhYmxlZCwgLnAtY29tcG9uZW50OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC42OyB9XG5cbi5wLWVycm9yIHtcbiAgY29sb3I6ICNmNDQzMzY7IH1cblxuLnAtdGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzgzODg4RjsgfVxuXG4ucGkge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnAtbGluayB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtbGluazpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cblxuLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1sb2FkZXIge1xuICByaWdodDogMC41cmVtOyB9XG5cbi5wLWF1dG9jb21wbGV0ZS5wLWF1dG9jb21wbGV0ZS1kZCAucC1hdXRvY29tcGxldGUtbG9hZGVyIHtcbiAgcmlnaHQ6IDIuODU3cmVtOyB9XG5cbi5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07IH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lcjpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtYXV0b2NvbXBsZXRlIC5wLWF1dG9jb21wbGV0ZS1tdWx0aXBsZS1jb250YWluZXIgLnAtYXV0b2NvbXBsZXRlLWlucHV0LXRva2VuIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7IH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtaW5wdXQtdG9rZW4gaW5wdXQge1xuICAgICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wLWF1dG9jb21wbGV0ZSAucC1hdXRvY29tcGxldGUtbXVsdGlwbGUtY29udGFpbmVyIC5wLWF1dG9jb21wbGV0ZS10b2tlbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzQ2NERGMjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAucC1hdXRvY29tcGxldGUgLnAtYXV0b2NvbXBsZXRlLW11bHRpcGxlLWNvbnRhaW5lciAucC1hdXRvY29tcGxldGUtdG9rZW4gLnAtYXV0b2NvbXBsZXRlLXRva2VuLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG5wLWF1dG9jb21wbGV0ZS5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtYXV0b2NvbXBsZXRlID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wLWF1dG9jb21wbGV0ZS1wYW5lbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5wLWF1dG9jb21wbGV0ZS1wYW5lbCAucC1hdXRvY29tcGxldGUtaXRlbXMgLnAtYXV0b2NvbXBsZXRlLWl0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0REYyOyB9XG4gICAgLnAtYXV0b2NvbXBsZXRlLXBhbmVsIC5wLWF1dG9jb21wbGV0ZS1pdGVtcyAucC1hdXRvY29tcGxldGUtaXRlbS1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbnAtY2FsZW5kYXIubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNhbGVuZGFyID4gLnAtaW5wdXR0ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wLWRhdGVwaWNrZXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGF0ZXBpY2tlci1pbmxpbmUpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgICAucC1kYXRlcGlja2VyOm5vdCgucC1kYXRlcGlja2VyLWlubGluZSkgLnAtZGF0ZXBpY2tlci1oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2LFxuICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1uZXh0IHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmVuYWJsZWQ6aG92ZXIsXG4gICAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItbmV4dDplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci1wcmV2OmZvY3VzLFxuICAgICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLW5leHQ6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWhlYWRlciAucC1kYXRlcGlja2VyLXRpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gICAgICAucC1kYXRlcGlja2VyIC5wLWRhdGVwaWNrZXItaGVhZGVyIC5wLWRhdGVwaWNrZXItdGl0bGUgc2VsZWN0IHtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgICAgIC5wLWRhdGVwaWNrZXIgLnAtZGF0ZXBpY2tlci1oZWFkZXIgLnAtZGF0ZXBpY2tlci10aXRsZSAucC1kYXRlcGlja2VyLW1vbnRoIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbjogMC41cmVtIDA7IH1cbiAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCA+IHNwYW4ge1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTsgfVxuICAgIC5wLWRhdGVwaWNrZXIgdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMC41cmVtOyB9XG4gICAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkID4gc3BhbiB7XG4gICAgICAgIHdpZHRoOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCA+IHNwYW4ucC1oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NjRERjI7IH1cbiAgICAgICAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCA+IHNwYW46Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkLnAtZGF0ZXBpY2tlci10b2RheSA+IHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDRENkQ5O1xuICAgICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucC1kYXRlcGlja2VyIHRhYmxlIHRkLnAtZGF0ZXBpY2tlci10b2RheSA+IHNwYW4ucC1oaWdobGlnaHQge1xuICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM0NjRERjI7IH1cbiAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWJ1dHRvbmJhciB7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENkQ5OyB9XG4gICAgLnAtZGF0ZXBpY2tlciAucC1kYXRlcGlja2VyLWJ1dHRvbmJhciAucC1idXR0b24ge1xuICAgICAgd2lkdGg6IGF1dG87IH1cbiAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAgIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBidXR0b246ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC1kYXRlcGlja2VyIC5wLXRpbWVwaWNrZXIgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAgICAgLnAtZGF0ZXBpY2tlciAucC10aW1lcGlja2VyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjJlbTsgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtdGltZXBpY2tlciA+IGRpdiB7XG4gICAgICBwYWRkaW5nOiAwIDAuNXJlbTsgfVxuICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci10aW1lb25seSAucC10aW1lcGlja2VyIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7IH1cbiAgLnAtZGF0ZXBpY2tlciAucC1tb250aHBpY2tlciB7XG4gICAgbWFyZ2luOiAwLjVyZW0gMDsgfVxuICAgIC5wLWRhdGVwaWNrZXIgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGgge1xuICAgICAgcGFkZGluZzogMC41cmVtO1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgICAucC1kYXRlcGlja2VyIC5wLW1vbnRocGlja2VyIC5wLW1vbnRocGlja2VyLW1vbnRoLnAtaGlnaGxpZ2h0IHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjRERjI7IH1cbiAgLnAtZGF0ZXBpY2tlci5wLWRhdGVwaWNrZXItbXVsdGlwbGUtbW9udGggLnAtZGF0ZXBpY2tlci1ncm91cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucC1kYXRlcGlja2VyLnAtZGF0ZXBpY2tlci1tdWx0aXBsZS1tb250aCAucC1kYXRlcGlja2VyLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wLWRhdGVwaWNrZXIucC1kYXRlcGlja2VyLW11bHRpcGxlLW1vbnRoIC5wLWRhdGVwaWNrZXItZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwIG5vbmU7IH1cbiAgLnAtZGF0ZXBpY2tlcjpub3QoLnAtZGlzYWJsZWQpIHRhYmxlIHRkIHNwYW46bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgdGFibGUgdGQgc3Bhbjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAucC1kYXRlcGlja2VyOm5vdCgucC1kaXNhYmxlZCkgLnAtbW9udGhwaWNrZXIgLnAtbW9udGhwaWNrZXItbW9udGg6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnAtZGF0ZXBpY2tlciB0YWJsZSB0aCwgLnAtZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbi5wLWNhc2NhZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtY2FzY2FkZXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB9XG4gICAgLnAtY2FzY2FkZXNlbGVjdCAucC1jYXNjYWRlc2VsZWN0LWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1jYXNjYWRlc2VsZWN0IC5wLWNhc2NhZGVzZWxlY3QtbGFiZWw6ZW5hYmxlZDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5wLWNhc2NhZGVzZWxlY3QgLnAtY2FzY2FkZXNlbGVjdC10cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzgzODg4RjtcbiAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5wLWNhc2NhZGVzZWxlY3QtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgbWluLXdpZHRoOiAxMi41cmVtOyB9XG4gIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1pdGVtLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAgICAgICAucC1jYXNjYWRlc2VsZWN0LXBhbmVsIC5wLWNhc2NhZGVzZWxlY3QtaXRlbXMgLnAtY2FzY2FkZXNlbGVjdC1pdGVtIC5wLWNhc2NhZGVzZWxlY3QtaXRlbS1jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NERGMjsgfVxuICAgICAgLnAtY2FzY2FkZXNlbGVjdC1wYW5lbCAucC1jYXNjYWRlc2VsZWN0LWl0ZW1zIC5wLWNhc2NhZGVzZWxlY3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLWNhc2NhZGVzZWxlY3QtcGFuZWwgLnAtY2FzY2FkZXNlbGVjdC1pdGVtcyAucC1jYXNjYWRlc2VsZWN0LWl0ZW0gLnAtY2FzY2FkZXNlbGVjdC1ncm91cC1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG5wLWNhc2NhZGVzZWxlY3QubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNhc2NhZGVzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7IH1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLWNhc2NhZGVzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDOyB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jYXNjYWRlc2VsZWN0Om5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7IH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWNhc2NhZGVzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLWNoZWNrYm94IHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuICAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNENEQ2RDk7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4yczsgfVxuICAgIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveCAucC1jaGVja2JveC1pY29uIHtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5wLWNoZWNrYm94IC5wLWNoZWNrYm94LWJveC5wLWhpZ2hsaWdodCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3g6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtY2hlY2tib3g6bm90KC5wLWNoZWNrYm94LWRpc2FibGVkKSAucC1jaGVja2JveC1ib3gucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1jaGVja2JveDpub3QoLnAtY2hlY2tib3gtZGlzYWJsZWQpIC5wLWNoZWNrYm94LWJveC5wLWhpZ2hsaWdodDpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlci1jb2xvcik7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpOyB9XG5cbnAtY2hlY2tib3gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWNoZWNrYm94ID4gLnAtY2hlY2tib3gtYm94IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDOyB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveCAucC1jaGVja2JveC1ib3gucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5wLWlucHV0LWZpbGxlZCAucC1jaGVja2JveDpub3QoLnAtY2hlY2tib3gtZGlzYWJsZWQpIC5wLWNoZWNrYm94LWJveDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7IH1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLWNoZWNrYm94Om5vdCgucC1jaGVja2JveC1kaXNhYmxlZCkgLnAtY2hlY2tib3gtYm94LnAtaGlnaGxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpOyB9XG5cbi5wLWNoZWNrYm94LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTsgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXI6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy10b2tlbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgYmFja2dyb3VuZDogIzQ2NERGMjtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAucC1jaGlwcyAucC1jaGlwcy1tdWx0aXBsZS1jb250YWluZXIgLnAtY2hpcHMtdG9rZW4gLnAtY2hpcHMtdG9rZW4taWNvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5wLWNoaXBzIC5wLWNoaXBzLW11bHRpcGxlLWNvbnRhaW5lciAucC1jaGlwcy1pbnB1dC10b2tlbiB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gICAgLnAtY2hpcHMgLnAtY2hpcHMtbXVsdGlwbGUtY29udGFpbmVyIC5wLWNoaXBzLWlucHV0LXRva2VuIGlucHV0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG5wLWNoaXBzLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1jaGlwcyA+IC5wLWlucHV0dGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjsgfVxuXG4ucC1jb2xvcnBpY2tlci1wcmV2aWV3LFxuLnAtZmx1aWQgLnAtY29sb3JwaWNrZXItcHJldmlldy5wLWlucHV0dGV4dCB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07IH1cblxuLnAtY29sb3JwaWNrZXItcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjMzIzMjMyO1xuICBib3JkZXItY29sb3I6ICMxOTE5MTk7IH1cbiAgLnAtY29sb3JwaWNrZXItcGFuZWwgLnAtY29sb3JwaWNrZXItY29sb3ItaGFuZGxlLFxuICAucC1jb2xvcnBpY2tlci1wYW5lbCAucC1jb2xvcnBpY2tlci1odWUtaGFuZGxlIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7IH1cblxuLnAtY29sb3JwaWNrZXItb3ZlcmxheS1wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cblxuLnAtZHJvcGRvd24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAucC1kcm9wZG93bjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1kcm9wZG93bi5wLWRyb3Bkb3duLWNsZWFyYWJsZSAucC1kcm9wZG93bi1sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDAgbm9uZTsgfVxuICAgIC5wLWRyb3Bkb3duIC5wLWRyb3Bkb3duLWxhYmVsLnAtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1kcm9wZG93biAucC1kcm9wZG93bi1sYWJlbDplbmFibGVkOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tdHJpZ2dlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgd2lkdGg6IDIuMzU3cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuICAucC1kcm9wZG93biAucC1kcm9wZG93bi1jbGVhci1pY29uIHtcbiAgICBjb2xvcjogIzgzODg4RjtcbiAgICByaWdodDogMi4zNTdyZW07IH1cblxuLnAtZHJvcGRvd24tcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWhlYWRlciAucC1kcm9wZG93bi1maWx0ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taGVhZGVyIC5wLWRyb3Bkb3duLWZpbHRlci1pY29uIHtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cbiAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0REYyOyB9XG4gICAgICAucC1kcm9wZG93bi1wYW5lbCAucC1kcm9wZG93bi1pdGVtcyAucC1kcm9wZG93bi1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgIC5wLWRyb3Bkb3duLXBhbmVsIC5wLWRyb3Bkb3duLWl0ZW1zIC5wLWRyb3Bkb3duLWVtcHR5LW1lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnAtZHJvcGRvd24tcGFuZWwgLnAtZHJvcGRvd24taXRlbXMgLnAtZHJvcGRvd24taXRlbS1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbnAtZHJvcGRvd24ubmctZGlydHkubmctaW52YWxpZCA+IC5wLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wLWlucHV0LWZpbGxlZCAucC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7IH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7IH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWRyb3Bkb3duOm5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuXG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG4gIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTsgfVxuICAgIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtc3Ryb2tlIHtcbiAgICAgIHN0cm9rZTogIzgzODg4RjsgfVxuICAgIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtZmlsbCB7XG4gICAgICBmaWxsOiAjODM4ODhGOyB9XG4gICAgLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgICAgLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlIHtcbiAgICAgICAgICBzdHJva2U6ICM2OTcwN0E7IH1cbiAgICAgICAgLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCB7XG4gICAgICAgICAgZmlsbDogIzY5NzA3QTsgfVxuICAgIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XG4gICAgICAgIHN0cm9rZTogIzY5NzA3QTsgfVxuICAgICAgLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gICAgICAgIGZpbGw6ICM2OTcwN0E7IH1cbiAgICAucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgICAucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgICAgLnAtZWRpdG9yLWNvbnRhaW5lciAucC1lZGl0b3ItdG9vbGJhci5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1vcHRpb25zIC5xbC1waWNrZXItaXRlbTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkOm5vdCgucWwtaWNvbi1waWNrZXIpIC5xbC1waWNrZXItaXRlbSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuXG4ucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4OyB9XG4gIC5wLWVkaXRvci1jb250YWluZXIgLnAtZWRpdG9yLWNvbnRlbnQucWwtc25vdyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTsgfVxuICAucC1lZGl0b3ItY29udGFpbmVyIC5wLWVkaXRvci1jb250ZW50IC5xbC1lZGl0b3Ige1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cblxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcixcbi5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMge1xuICBjb2xvcjogIzY5NzA3QTsgfVxuICAucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSB7XG4gICAgc3Ryb2tlOiAjNjk3MDdBOyB9XG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwge1xuICAgIGZpbGw6ICM2OTcwN0E7IH1cblxuLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXG4ucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuICAucC1lZGl0b3ItY29udGFpbmVyIC5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2Uge1xuICAgIHN0cm9rZTogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbiAgLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCB7XG4gICAgZmlsbDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXBpY2tlci1sYWJlbCxcbiAgLnAtZWRpdG9yLWNvbnRhaW5lciAucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1waWNrZXItbGFiZWwsXG4gIC5wLWVkaXRvci1jb250YWluZXIgLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXBpY2tlci1sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5wLWlucHV0Z3JvdXAtYWRkb24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBjb2xvcjogIzgzODg4RjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENEQ2RDk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1pbi13aWR0aDogMi4zNTdyZW07IH1cbiAgLnAtaW5wdXRncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDRENkQ5OyB9XG5cbi5wLWlucHV0Z3JvdXAgPiAucC1jb21wb25lbnQsXG4ucC1pbnB1dGdyb3VwID4gLnAtZmxvYXQtbGFiZWwgPiAucC1jb21wb25lbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudCArIC5wLWlucHV0Z3JvdXAtYWRkb24sXG4gIC5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudCArIC5wLWlucHV0Z3JvdXAtYWRkb24ge1xuICAgIGJvcmRlci1sZWZ0OiAwIG5vbmU7IH1cbiAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyxcbiAgLnAtaW5wdXRncm91cCA+IC5wLWZsb2F0LWxhYmVsID4gLnAtY29tcG9uZW50OmZvY3VzIHtcbiAgICB6LWluZGV4OiAxOyB9XG4gICAgLnAtaW5wdXRncm91cCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsLFxuICAgIC5wLWlucHV0Z3JvdXAgPiAucC1mbG9hdC1sYWJlbCA+IC5wLWNvbXBvbmVudDpmb2N1cyB+IGxhYmVsIHtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLnAtaW5wdXRncm91cC1hZGRvbjpmaXJzdC1jaGlsZCxcbi5wLWlucHV0Z3JvdXAgYnV0dG9uOmZpcnN0LWNoaWxkLFxuLnAtaW5wdXRncm91cCBpbnB1dDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wLWlucHV0Z3JvdXAgLnAtZmxvYXQtbGFiZWw6Zmlyc3QtY2hpbGQgaW5wdXQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucC1pbnB1dGdyb3VwLWFkZG9uOmxhc3QtY2hpbGQsXG4ucC1pbnB1dGdyb3VwIGJ1dHRvbjpsYXN0LWNoaWxkLFxuLnAtaW5wdXRncm91cCBpbnB1dDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucC1pbnB1dGdyb3VwIC5wLWZsb2F0LWxhYmVsOmxhc3QtY2hpbGQgaW5wdXQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5wLWZsdWlkIC5wLWlucHV0Z3JvdXAgLnAtYnV0dG9uIHtcbiAgd2lkdGg6IGF1dG87IH1cbiAgLnAtZmx1aWQgLnAtaW5wdXRncm91cCAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IHtcbiAgICB3aWR0aDogMi4zNTdyZW07IH1cblxucC1pbnB1dG1hc2submctZGlydHkubmctaW52YWxpZCA+IC5wLWlucHV0dGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjsgfVxuXG5wLWlucHV0bnVtYmVyLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1pbnB1dG51bWJlciA+IC5wLWlucHV0dGV4dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjsgfVxuXG4ucC1pbnB1dHN3aXRjaCB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDEuNzVyZW07IH1cbiAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRENkQ5O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4OyB9XG4gICAgLnAtaW5wdXRzd2l0Y2ggLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgd2lkdGg6IDEuMjVyZW07XG4gICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICBsZWZ0OiAwLjI1cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTAuNjI1cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuICAucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuMjVyZW0pOyB9XG4gIC5wLWlucHV0c3dpdGNoLnAtZm9jdXMgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1pbnB1dHN3aXRjaDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWlucHV0c3dpdGNoLXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogI2JkYzBjNTsgfVxuICAucC1pbnB1dHN3aXRjaC5wLWlucHV0c3dpdGNoLWNoZWNrZWQgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAgIC5wLWlucHV0c3dpdGNoLnAtaW5wdXRzd2l0Y2gtY2hlY2tlZCAucC1pbnB1dHN3aXRjaC1zbGlkZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgLnAtaW5wdXRzd2l0Y2gucC1pbnB1dHN3aXRjaC1jaGVja2VkOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtaW5wdXRzd2l0Y2gtc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpOyB9XG5cbnAtaW5wdXRzd2l0Y2gubmctZGlydHkubmctaW52YWxpZCA+IC5wLWlucHV0c3dpdGNoIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wLWlucHV0dGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtaW5wdXR0ZXh0Lm5nLWRpcnR5Lm5nLWludmFsaWQge1xuICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjsgfVxuICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMC40Mzc1cmVtIDAuNDM3NXJlbTsgfVxuICAucC1pbnB1dHRleHQucC1pbnB1dHRleHQtbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAwLjYyNXJlbTsgfVxuXG4ucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzgzODg4RjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4yczsgfVxuXG4ucC1mbG9hdC1sYWJlbCA+IC5uZy1pbnZhbGlkLm5nLWRpcnR5ICsgbGFiZWwge1xuICBjb2xvcjogI2Y0NDMzNjsgfVxuXG4ucC1pbnB1dC1pY29uLWxlZnQgPiBpOmZpcnN0LW9mLXR5cGUge1xuICBsZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjODM4ODhGOyB9XG5cbi5wLWlucHV0LWljb24tbGVmdCA+IC5wLWlucHV0dGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTsgfVxuXG4ucC1pbnB1dC1pY29uLWxlZnQucC1mbG9hdC1sYWJlbCA+IGxhYmVsIHtcbiAgbGVmdDogMnJlbTsgfVxuXG4ucC1pbnB1dC1pY29uLXJpZ2h0ID4gaTpsYXN0LW9mLXR5cGUge1xuICByaWdodDogMC41cmVtO1xuICBjb2xvcjogIzgzODg4RjsgfVxuXG4ucC1pbnB1dC1pY29uLXJpZ2h0ID4gLnAtaW5wdXR0ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMnJlbTsgfVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgzODg4RjsgfVxuXG46LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODM4ODhGOyB9XG5cbjo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODM4ODhGOyB9XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzgzODg4RjsgfVxuXG4ucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQzsgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtaW5wdXR0ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7IH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLWlucHV0dGV4dDplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLWlucHV0dGV4dC1zbSAucC1pbnB1dHRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC40Mzc1cmVtOyB9XG5cbi5wLWlucHV0dGV4dC1sZyAucC1pbnB1dHRleHQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuNjI1cmVtOyB9XG5cbi5wLWxpc3Rib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtbGlzdGJveC1maWx0ZXIge1xuICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtOyB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWhlYWRlciAucC1saXN0Ym94LWZpbHRlci1pY29uIHtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1oZWFkZXIgLnAtY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5wLWxpc3Rib3ggLnAtbGlzdGJveC1saXN0IC5wLWxpc3Rib3gtaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0REYyOyB9XG4gICAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW06Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAgICAgLnAtbGlzdGJveCAucC1saXN0Ym94LWxpc3QgLnAtbGlzdGJveC1pdGVtIC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC1saXN0Ym94IC5wLWxpc3Rib3gtbGlzdCAucC1saXN0Ym94LWl0ZW0tZ3JvdXAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAucC1saXN0Ym94Om5vdCgucC1kaXNhYmxlZCkgLnAtbGlzdGJveC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cblxucC1saXN0Ym94Lm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC1saXN0Ym94IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjQ0MzM2OyB9XG5cbi5wLW11bHRpc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1tdWx0aXNlbGVjdDpub3QoLnAtZGlzYWJsZWQpLnAtZm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgLnAtbXVsdGlzZWxlY3QgLnAtbXVsdGlzZWxlY3QtbGFiZWwucC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1tdWx0aXNlbGVjdC5wLW11bHRpc2VsZWN0LWNoaXAgLnAtbXVsdGlzZWxlY3QtdG9rZW4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gICAgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LXRva2VuIC5wLW11bHRpc2VsZWN0LXRva2VuLWljb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAucC1tdWx0aXNlbGVjdCAucC1tdWx0aXNlbGVjdC10cmlnZ2VyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzgzODg4RjtcbiAgICB3aWR0aDogMi4zNTdyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4OyB9XG5cbi5wLWlucHV0d3JhcHBlci1maWxsZWQgLnAtbXVsdGlzZWxlY3QucC1tdWx0aXNlbGVjdC1jaGlwIC5wLW11bHRpc2VsZWN0LWxhYmVsIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07IH1cblxuLnAtbXVsdGlzZWxlY3QtcGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1maWx0ZXItY29udGFpbmVyIC5wLWlucHV0dGV4dCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtZmlsdGVyLWNvbnRhaW5lciAucC1tdWx0aXNlbGVjdC1maWx0ZXItaWNvbiB7XG4gICAgICByaWdodDogMC41cmVtO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC1tdWx0aXNlbGVjdC1wYW5lbCAucC1tdWx0aXNlbGVjdC1oZWFkZXIgLnAtbXVsdGlzZWxlY3QtY2xvc2Uge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1jbG9zZTplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWhlYWRlciAucC1tdWx0aXNlbGVjdC1jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgYmFja2dyb3VuZDogIzQ2NERGMjsgfVxuICAgICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLW11bHRpc2VsZWN0LXBhbmVsIC5wLW11bHRpc2VsZWN0LWl0ZW1zIC5wLW11bHRpc2VsZWN0LWl0ZW06Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAgICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbSAucC1jaGVja2JveCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtaXRlbS1ncm91cCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLnAtbXVsdGlzZWxlY3QtcGFuZWwgLnAtbXVsdGlzZWxlY3QtaXRlbXMgLnAtbXVsdGlzZWxlY3QtZW1wdHktbWVzc2FnZSB7XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxucC1tdWx0aXNlbGVjdC5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtbXVsdGlzZWxlY3Qge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7IH1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLW11bHRpc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQzsgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRkNGQzsgfVxuICAucC1pbnB1dC1maWxsZWQgLnAtbXVsdGlzZWxlY3Q6bm90KC5wLWRpc2FibGVkKS5wLWZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLXBhc3N3b3JkLXBhbmVsIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFzc3dvcmQtcGFuZWwgLnAtcGFzc3dvcmQtbWV0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ucC1yYWRpb2J1dHRvbiB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjRDRENkQ5O1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3g6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94Om5vdCgucC1kaXNhYmxlZCkucC1mb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gICAgLnAtcmFkaW9idXR0b24gLnAtcmFkaW9idXR0b24tYm94IC5wLXJhZGlvYnV0dG9uLWljb24ge1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KTsgfVxuICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodCB7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgICAgIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlci1jb2xvcik7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFya2VyLWNvbG9yKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cblxucC1yYWRpb2J1dHRvbi5uZy1kaXJ0eS5uZy1pbnZhbGlkID4gLnAtcmFkaW9idXR0b24gPiAucC1yYWRpb2J1dHRvbi1ib3gge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7IH1cblxuLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQ0ZDRkM7IH1cbiAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkNGQ0ZDOyB9XG4gIC5wLWlucHV0LWZpbGxlZCAucC1yYWRpb2J1dHRvbiAucC1yYWRpb2J1dHRvbi1ib3gucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gICAgLnAtaW5wdXQtZmlsbGVkIC5wLXJhZGlvYnV0dG9uIC5wLXJhZGlvYnV0dG9uLWJveC5wLWhpZ2hsaWdodDpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFya2VyLWNvbG9yKTsgfVxuXG4ucC1yYWRpb2J1dHRvbi1sYWJlbCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cblxuLnAtcmF0aW5nIC5wLXJhdGluZy1pY29uIHtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgZm9udC1zaXplOiAxLjE0M3JlbTsgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsIHtcbiAgICBjb2xvcjogI2U3NGMzYzsgfVxuICAucC1yYXRpbmcgLnAtcmF0aW5nLWljb246Zm9jdXMge1xuICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gIC5wLXJhdGluZyAucC1yYXRpbmctaWNvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLnAtcmF0aW5nIC5wLXJhdGluZy1pY29uLnBpLXN0YXIge1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuXG4ucC1yYXRpbmc6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtcmVhZG9ubHkpIC5wLXJhdGluZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5wLXJhdGluZzpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1yZWFkb25seSkgLnAtcmF0aW5nLWljb24ucC1yYXRpbmctY2FuY2VsOmhvdmVyIHtcbiAgY29sb3I6ICNjMDM5MmI7IH1cblxuLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1sZWZ0LFxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDRENkQ5O1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbjpub3QoLnAtZGlzYWJsZWQpOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cbiAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0IC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgLnAtc2VsZWN0YnV0dG9uIC5wLWJ1dHRvbi5wLWhpZ2hsaWdodCAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KTsgfVxuICAgIC5wLXNlbGVjdGJ1dHRvbiAucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpOyB9XG4gICAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gICAgICAucC1zZWxlY3RidXR0b24gLnAtYnV0dG9uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cblxucC1zZWxlY3RidXR0b24ubmctZGlydHkubmctaW52YWxpZCA+IC5wLXNlbGVjdGJ1dHRvbiA+IC5wLWJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogI2Y0NDMzNjsgfVxuXG4ucC1zbGlkZXIge1xuICBiYWNrZ3JvdW5kOiAjRDRENkQ5O1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLXNsaWRlci5wLXNsaWRlci1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDAuMjg2cmVtOyB9XG4gICAgLnAtc2xpZGVyLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMC41NzE1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjU3MTVyZW07IH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLXZlcnRpY2FsIHtcbiAgICB3aWR0aDogMC4yODZyZW07IH1cbiAgICAucC1zbGlkZXIucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuNTcxNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0wLjU3MTVyZW07IH1cbiAgLnAtc2xpZGVyIC5wLXNsaWRlci1oYW5kbGUge1xuICAgIGhlaWdodDogMS4xNDNyZW07XG4gICAgd2lkdGg6IDEuMTQzcmVtO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4yczsgfVxuICAgIC5wLXNsaWRlciAucC1zbGlkZXItaGFuZGxlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1zbGlkZXIgLnAtc2xpZGVyLXJhbmdlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1zbGlkZXI6bm90KC5wLWRpc2FibGVkKSAucC1zbGlkZXItaGFuZGxlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5wLXNsaWRlci5wLXNsaWRlci1hbmltYXRlLnAtc2xpZGVyLWhvcml6b250YWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzLCBsZWZ0IDAuMnM7IH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItaG9yaXpvbnRhbCAucC1zbGlkZXItcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7IH1cbiAgLnAtc2xpZGVyLnAtc2xpZGVyLWFuaW1hdGUucC1zbGlkZXItdmVydGljYWwgLnAtc2xpZGVyLWhhbmRsZSB7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzLCBib3R0b20gMC4yczsgfVxuICAucC1zbGlkZXIucC1zbGlkZXItYW5pbWF0ZS5wLXNsaWRlci12ZXJ0aWNhbCAucC1zbGlkZXItcmFuZ2Uge1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjJzOyB9XG5cbi5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLWxlZnQsXG4gIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDRENkQ5O1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtdG9nZ2xlYnV0dG9uLnAtYnV0dG9uOm5vdCgucC1kaXNhYmxlZCk6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b246bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQgLnAtYnV0dG9uLWljb24tcmlnaHQge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cbiAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpOyB9XG4gICAgICAucC10b2dnbGVidXR0b24ucC1idXR0b24ucC1oaWdobGlnaHQ6aG92ZXIgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAgIC5wLXRvZ2dsZWJ1dHRvbi5wLWJ1dHRvbi5wLWhpZ2hsaWdodDpob3ZlciAucC1idXR0b24taWNvbi1yaWdodCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpOyB9XG5cbnAtdG9nZ2xlYnV0dG9uLm5nLWRpcnR5Lm5nLWludmFsaWQgPiAucC10b2dnbGVidXR0b24ucC1idXR0b24ge1xuICBib3JkZXItY29sb3I6ICNmNDQzMzY7IH1cblxuLnAtYnV0dG9uIHtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3JkZXItY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpOyB9XG4gIC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS1wcmltYXJ5LWNvbG9yKSwgMC4wNCk7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXByaW1hcnktY29sb3IpLCAwLjE2KTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLnAtYnV0dG9uLXBsYWluIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW46ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gICAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQucC1idXR0b24tcGxhaW46ZW5hYmxlZDphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRDRENkQ5O1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvciksIDAuMDQpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEodmFyKC0tcHJpbWFyeS1jb2xvciksIDAuMTYpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAucC1idXR0b24ucC1idXR0b24tdGV4dC5wLWJ1dHRvbi1wbGFpbjplbmFibGVkOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0LnAtYnV0dG9uLXBsYWluOmVuYWJsZWQ6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q0RDZEOTtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgLnAtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnAtYnV0dG9uIC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5wLWJ1dHRvbiAucC1idXR0b24taWNvbi1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAucC1idXR0b24gLnAtYnV0dG9uLWljb24tdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLnAtYnV0dG9uIC5wLWJhZGdlIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIG1pbi13aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXJhaXNlZCB7XG4gICAgYm94LXNoYWRvdzogMCAzcHggMXB4IC0ycHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDJweCAycHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiAycmVtOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkge1xuICAgIHdpZHRoOiAyLjM1N3JlbTtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkgLnAtYnV0dG9uLWljb24tbGVmdCxcbiAgICAucC1idXR0b24ucC1idXR0b24taWNvbi1vbmx5IC5wLWJ1dHRvbi1pY29uLXJpZ2h0IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pY29uLW9ubHkucC1idXR0b24tcm91bmRlZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBoZWlnaHQ6IDIuMzU3cmVtOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zbSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBwYWRkaW5nOiAwLjQzNzVyZW0gMC44NzVyZW07IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc20gLnAtYnV0dG9uLWljb24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAucC1idXR0b24ucC1idXR0b24tbGcge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWxnIC5wLWJ1dHRvbi1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4ucC1mbHVpZCAucC1idXR0b24ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucC1mbHVpZCAucC1idXR0b24taWNvbi1vbmx5IHtcbiAgd2lkdGg6IDIuMzU3cmVtOyB9XG5cbi5wLWZsdWlkIC5wLWJ1dHRvbnNldCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnAtZmx1aWQgLnAtYnV0dG9uc2V0IC5wLWJ1dHRvbiB7XG4gICAgZmxleDogMTsgfVxuXG4ucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzYwN0Q4QjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzYwN0Q4QjsgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5OmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NjcxN2Q7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTY3MTdkOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnk6ZW5hYmxlZDpmb2N1cywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICNiZWNjZDI7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeTplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbjplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNGQ2NDZmO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzRkNjQ2ZjsgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjA3RDhCO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTYsIDEyNSwgMTM5LCAwLjA0KTtcbiAgICAgIGNvbG9yOiAjNjA3RDhCO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMTYpO1xuICAgICAgY29sb3I6ICM2MDdEOEI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zZWNvbmRhcnkgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjNjA3RDhCO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc2Vjb25kYXJ5LnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg5NiwgMTI1LCAxMzksIDAuMDQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjA3RDhCOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeS5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc2Vjb25kYXJ5ID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXNlY29uZGFyeSA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoOTYsIDEyNSwgMTM5LCAwLjE2KTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzYwN0Q4QjsgfVxuXG4ucC1idXR0b24ucC1idXR0b24taW5mbywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZDogIzAyODhEMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAyODhEMTsgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mbzplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICMwMjdhYmM7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDI3YWJjOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvOmVuYWJsZWQ6Zm9jdXMsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtICM4OWQ0ZmU7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm86ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1pbmZvID4gLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMDI2ZGE3O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzAyNmRhNzsgfVxuICAucC1idXR0b24ucC1idXR0b24taW5mby5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMDI4OEQxO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTM2LCAyMDksIDAuMDQpO1xuICAgICAgY29sb3I6ICMwMjg4RDE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1pbmZvLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIsIDEzNiwgMjA5LCAwLjE2KTtcbiAgICAgIGNvbG9yOiAjMDI4OEQxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dCwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzAyODhEMTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTM2LCAyMDksIDAuMDQpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDI4OEQxOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWluZm8ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWluZm8gPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taW5mbyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMiwgMTM2LCAyMDksIDAuMTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMDI4OEQxOyB9XG5cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjNjg5RjM4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNjg5RjM4OyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzVlOGYzMjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1ZThmMzI7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3M6ZW5hYmxlZDpmb2N1cywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2MyZTBhODsgfVxuICAucC1idXR0b24ucC1idXR0b24tc3VjY2VzczplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM1MzdmMmQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTM3ZjJkOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2ODlGMzg7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDQsIDE1OSwgNTYsIDAuMDQpO1xuICAgICAgY29sb3I6ICM2ODlGMzg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4xNik7XG4gICAgICBjb2xvcjogIzY4OUYzODtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM2ODlGMzg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXN1Y2Nlc3MgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDEwNCwgMTU5LCA1NiwgMC4wNCk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2ODlGMzg7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tc3VjY2Vzcy5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tc3VjY2VzcyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1zdWNjZXNzID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxMDQsIDE1OSwgNTYsIDAuMTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjg5RjM4OyB9XG5cbi5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kOiAjRkJDMDJEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkJDMDJEOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZhYjcxMDtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBib3JkZXItY29sb3I6ICNmYWI3MTA7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLXdhcm5pbmc6ZW5hYmxlZDpmb2N1cywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2ZkZTZhYjsgfVxuICAucC1idXR0b24ucC1idXR0b24td2FybmluZzplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNlOGE3MDQ7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYm9yZGVyLWNvbG9yOiAjZThhNzA0OyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGQkMwMkQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDE5MiwgNDUsIDAuMDQpO1xuICAgICAgY29sb3I6ICNGQkMwMkQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4xNik7XG4gICAgICBjb2xvcjogI0ZCQzAyRDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNGQkMwMkQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLXdhcm5pbmcgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1MSwgMTkyLCA0NSwgMC4wNCk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNGQkMwMkQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24td2FybmluZy5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24td2FybmluZyA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi13YXJuaW5nID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTEsIDE5MiwgNDUsIDAuMTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjRkJDMDJEOyB9XG5cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjOUMyN0IwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUMyN0IwOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uOmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzhjMjM5ZTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM4YzIzOWU7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWhlbHA6ZW5hYmxlZDpmb2N1cywgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246ZW5hYmxlZDpmb2N1cywgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2RmOWVlYTsgfVxuICAucC1idXR0b24ucC1idXR0b24taGVscDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICM3ZDFmOGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjN2QxZjhkOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5QzI3QjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDM5LCAxNzYsIDAuMDQpO1xuICAgICAgY29sb3I6ICM5QzI3QjA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4xNik7XG4gICAgICBjb2xvcjogIzlDMjdCMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICM5QzI3QjA7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wLWJ1dHRvbi5wLWJ1dHRvbi1oZWxwLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWhlbHAgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE1NiwgMzksIDE3NiwgMC4wNCk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM5QzI3QjA7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24taGVscC5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24taGVscCA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1oZWxwID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNTYsIDM5LCAxNzYsIDAuMTYpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjOUMyN0IwOyB9XG5cbi5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24sIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kOiAjRDMyRjJGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDMyRjJGOyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXI6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjplbmFibGVkOmhvdmVyLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2MwMjkyOTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICNjMDI5Mjk7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlcjplbmFibGVkOmZvY3VzLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOmVuYWJsZWQ6Zm9jdXMsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbjplbmFibGVkOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gI2VkYWNhYzsgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyOmVuYWJsZWQ6YWN0aXZlLCAucC1idXR0b25zZXQucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlLCAucC1zcGxpdGJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b246ZW5hYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNhYTI0MjQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWEyNDI0OyB9XG4gIC5wLWJ1dHRvbi5wLWJ1dHRvbi1kYW5nZXIucC1idXR0b24tb3V0bGluZWQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNEMzJGMkY7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tb3V0bGluZWQ6ZW5hYmxlZDpob3ZlciwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDQ3LCA0NywgMC4wNCk7XG4gICAgICBjb2xvcjogI0QzMkYyRjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkOyB9XG4gICAgLnAtYnV0dG9uLnAtYnV0dG9uLWRhbmdlci5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi1vdXRsaW5lZDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLW91dGxpbmVkOmVuYWJsZWQ6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjExLCA0NywgNDcsIDAuMTYpO1xuICAgICAgY29sb3I6ICNEMzJGMkY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDsgfVxuICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dCwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRDMyRjJGO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDpob3ZlciwgLnAtYnV0dG9uc2V0LnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIsIC5wLXNwbGl0YnV0dG9uLnAtYnV0dG9uLWRhbmdlciA+IC5wLWJ1dHRvbi5wLWJ1dHRvbi10ZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDQ3LCA0NywgMC4wNCk7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNEMzJGMkY7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tZGFuZ2VyLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUsIC5wLWJ1dHRvbnNldC5wLWJ1dHRvbi1kYW5nZXIgPiAucC1idXR0b24ucC1idXR0b24tdGV4dDplbmFibGVkOmFjdGl2ZSwgLnAtc3BsaXRidXR0b24ucC1idXR0b24tZGFuZ2VyID4gLnAtYnV0dG9uLnAtYnV0dG9uLXRleHQ6ZW5hYmxlZDphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDQ3LCA0NywgMC4xNik7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNEMzJGMkY7IH1cblxuLnAtYnV0dG9uLnAtYnV0dG9uLWxpbmsge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB0cmFuc3BhcmVudDsgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazplbmFibGVkOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucC1idXR0b24ucC1idXR0b24tbGluazplbmFibGVkOmhvdmVyIC5wLWJ1dHRvbi1sYWJlbCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucC1idXR0b24ucC1idXR0b24tbGluazplbmFibGVkOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnAtYnV0dG9uLnAtYnV0dG9uLWxpbms6ZW5hYmxlZDphY3RpdmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlci1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXYsXG4ucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLW5leHQge1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBjb2xvcjogIzgzODg4RjtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICBtYXJnaW46IDAuNXJlbTsgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXY6ZW5hYmxlZDpob3ZlcixcbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtY29udGVudCAucC1jYXJvdXNlbC1uZXh0OmVuYWJsZWQ6aG92ZXIge1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAucC1jYXJvdXNlbCAucC1jYXJvdXNlbC1jb250ZW50IC5wLWNhcm91c2VsLXByZXY6Zm9jdXMsXG4gIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWNvbnRlbnQgLnAtY2Fyb3VzZWwtbmV4dDpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cblxuLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yIGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnAtY2Fyb3VzZWwgLnAtY2Fyb3VzZWwtaW5kaWNhdG9ycyAucC1jYXJvdXNlbC1pbmRpY2F0b3IgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0Q0RDZEOTsgfVxuICAgIC5wLWNhcm91c2VsIC5wLWNhcm91c2VsLWluZGljYXRvcnMgLnAtY2Fyb3VzZWwtaW5kaWNhdG9yLnAtaGlnaGxpZ2h0IGJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0REYyO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnAtZGF0YXRhYmxlIC5wLXBhZ2luYXRvci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucC1kYXRhdGFibGUgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4yczsgfVxuXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDOyB9XG5cbi5wLWRhdGF0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICBjb2xvcjogIzgzODg4RjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uIC5wLXNvcnRhYmxlLWNvbHVtbi1iYWRnZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiAxLjE0M3JlbTtcbiAgbWluLXdpZHRoOiAxLjE0M3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZDogIzQ2NERGMjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgY29sb3I6ICM2OTcwN0E7IH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgY29sb3I6ICM4Mzg4OEY7IH1cblxuLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodCB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgLnAtZGF0YXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbi5wLWhpZ2hsaWdodDpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cbiAgICAucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLXNvcnRhYmxlLWNvbHVtbi1pY29uIHtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuXG4ucC1kYXRhdGFibGUgLnAtc29ydGFibGUtY29sdW1uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7XG4gIG91dGxpbmU6IDAgbm9uZTsgfVxuXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcixcbiAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQsXG4gICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1zYXZlLFxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy10b2dnbGVyOmVuYWJsZWQ6aG92ZXIsXG4gICAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctZWRpdG9yLWluaXQ6ZW5hYmxlZDpob3ZlcixcbiAgICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTplbmFibGVkOmhvdmVyLFxuICAgICAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtcm93LWVkaXRvci1jYW5jZWw6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC1yb3ctdG9nZ2xlcjpmb2N1cyxcbiAgICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItaW5pdDpmb2N1cyxcbiAgICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZTpmb2N1cyxcbiAgICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3ItY2FuY2VsOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAgIC5wLWRhdGF0YWJsZSAucC1kYXRhdGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXJvdy1lZGl0b3Itc2F2ZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIucC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtZGF0YXRhYmxlLWRyYWdwb2ludC10b3AgPiB0ZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwICM0NjRERjI7IH1cbiAgLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyLnAtZGF0YXRhYmxlLWRyYWdwb2ludC1ib3R0b20gPiB0ZCB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCAjNDY0REYyOyB9XG5cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ob3ZlcmFibGUtcm93cyAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gIGNvbG9yOiAjNjk3MDdBOyB9XG5cbi5wLWRhdGF0YWJsZSAucC1jb2x1bW4tcmVzaXplci1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuXG4ucC1kYXRhdGFibGUgLnAtZGF0YXRhYmxlLXNjcm9sbGFibGUtaGVhZGVyLFxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1zY3JvbGxhYmxlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7IH1cblxuLnAtZGF0YXRhYmxlIC5wLWRhdGF0YWJsZS1sb2FkaW5nLWljb24ge1xuICBmb250LXNpemU6IDJyZW07IH1cblxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLWdyaWRsaW5lcyAucC1kYXRhdGFibGUtaGVhZGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMXB4IDAgMXB4OyB9XG5cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLXBhZ2luYXRvci10b3Age1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDAgMXB4OyB9XG5cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1ncmlkbGluZXMgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMCAxcHggMXB4IDFweDsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBib3JkZXItd2lkdGg6IDFweCAxcHggMXB4IDFweDsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtZ3JpZGxpbmVzIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICBib3JkZXItd2lkdGg6IDFweDsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc3RyaXBlZCAucC1kYXRhdGFibGUtdGJvZHkgPiB0cjpudGgtY2hpbGQoZXZlbikge1xuICBiYWNrZ3JvdW5kOiAjZmNmY2ZjOyB9XG4gIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKS5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzQ2NERGMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zdHJpcGVkIC5wLWRhdGF0YWJsZS10Ym9keSA+IHRyOm50aC1jaGlsZChldmVuKS5wLWhpZ2hsaWdodCAucC1yb3ctdG9nZ2xlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXN0cmlwZWQgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHI6bnRoLWNoaWxkKGV2ZW4pLnAtaGlnaGxpZ2h0IC5wLXJvdy10b2dnbGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB9XG5cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtc20gLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07IH1cblxuLnAtZGF0YXRhYmxlLnAtZGF0YXRhYmxlLXNtIC5wLWRhdGF0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB9XG5cbi5wLWRhdGF0YWJsZS5wLWRhdGF0YWJsZS1zbSAucC1kYXRhdGFibGUtZm9vdGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLXRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTsgfVxuXG4ucC1kYXRhdGFibGUucC1kYXRhdGFibGUtbGcgLnAtZGF0YXRhYmxlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTsgfVxuXG4ucC1kYXRhdmlldyAucC1wYWdpbmF0b3ItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnAtZGF0YXZpZXcgLnAtcGFnaW5hdG9yLWJvdHRvbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnAtZGF0YXZpZXcgLnAtZGF0YXZpZXctY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucC1kYXRhdmlldy5wLWRhdGF2aWV3LWxpc3QgLnAtZGF0YXZpZXctY29udGVudCA+IC5wLWdyaWQgPiBkaXYge1xuICBib3JkZXI6IHNvbGlkIHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG5cbi5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnAtZGF0YXZpZXcgLnAtZGF0YXZpZXctbG9hZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5wLWRhdGF2aWV3IC5wLWRhdGF2aWV3LWVtcHR5bWVzc2FnZSB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnAtY29sdW1uLWZpbHRlci1yb3cgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbixcbi5wLWNvbHVtbi1maWx0ZXItcm93IC5wLWNvbHVtbi1maWx0ZXItY2xlYXItYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgY29sb3I6ICM4Mzg4OEY7XG4gIGJvcmRlcjogMCBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4yczsgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tb3BlbiwgLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24tb3Blbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLnAtY29sdW1uLWZpbHRlci1tZW51LWJ1dHRvbi1hY3RpdmUsIC5wLWNvbHVtbi1maWx0ZXItbWVudS1idXR0b24ucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uLWFjdGl2ZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzQ2NERGMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucC1jb2x1bW4tZmlsdGVyLW1lbnUtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbiB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjODM4ODhGO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgLnAtY29sdW1uLWZpbHRlci1jbGVhci1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAucC1jb2x1bW4tZmlsdGVyLWNsZWFyLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cblxuLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIG1pbi13aWR0aDogMTIuNXJlbTsgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwOyB9XG4gICAgLnAtY29sdW1uLWZpbHRlci1vdmVybGF5IC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW1zIC5wLWNvbHVtbi1maWx0ZXItcm93LWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbS5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDY0REYyOyB9XG4gICAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheSAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtcyAucC1jb2x1bW4tZmlsdGVyLXJvdy1pdGVtOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXkgLnAtY29sdW1uLWZpbHRlci1yb3ctaXRlbXMgLnAtY29sdW1uLWZpbHRlci1zZXBhcmF0b3Ige1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ2RDk7XG4gICAgICBtYXJnaW46IDAuMjVyZW0gMDsgfVxuXG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLW9wZXJhdG9yIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDRENkQ5OyB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLW1hdGNobW9kZS1kcm9wZG93biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItY29uc3RyYWludCAucC1jb2x1bW4tZmlsdGVyLXJlbW92ZS1idXR0b24ge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuICAucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWNvbnN0cmFpbnQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lOyB9XG5cbi5wLWNvbHVtbi1maWx0ZXItb3ZlcmxheS1tZW51IC5wLWNvbHVtbi1maWx0ZXItYWRkLXJ1bGUge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuXG4ucC1jb2x1bW4tZmlsdGVyLW92ZXJsYXktbWVudSAucC1jb2x1bW4tZmlsdGVyLWJ1dHRvbmJhciB7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciB0aCB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGNvbG9yOiAjNjk3MDdBOyB9XG5cbi5mYyAuZmMtdmlldy1jb250YWluZXIgdGQuZmMtd2lkZ2V0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBjb2xvcjogIzY5NzA3QTsgfVxuXG4uZmMgLmZjLXZpZXctY29udGFpbmVyIHRkLmZjLWhlYWQtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTsgfVxuXG4uZmMgLmZjLXZpZXctY29udGFpbmVyIC5mYy1yb3cge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRDRENkQ5OyB9XG5cbi5mYyAuZmMtdmlldy1jb250YWluZXIgLmZjLWV2ZW50IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tcHJpbWFyeS1kYXJrLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cblxuLmZjIC5mYy12aWV3LWNvbnRhaW5lciAuZmMtZGl2aWRlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7IH1cblxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24ge1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXByaW1hcnktY29sb3IpO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmVuYWJsZWQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpOyB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmVuYWJsZWQ6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmtlci1jb2xvcik7XG4gICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWRhcmtlci1jb2xvcik7IH1cbiAgICAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbjplbmFibGVkOmFjdGl2ZTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24tY2hldnJvbi1sZWZ0IHtcbiAgICBmb250LWZhbWlseTogJ1ByaW1lSWNvbnMnICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gICAgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24gLmZjLWljb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6kgFwiOyB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uIC5mYy1pY29uLWNoZXZyb24tcmlnaHQge1xuICAgIGZvbnQtZmFtaWx5OiAnUHJpbWVJY29ucycgIWltcG9ydGFudDtcbiAgICB0ZXh0LWluZGVudDogMDtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgICAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbiAuZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6kgVwiOyB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZFdlZWstYnV0dG9uLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZERheS1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJvcmRlci1jb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uOmhvdmVyLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZFdlZWstYnV0dG9uOmhvdmVyLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZERheS1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogI0Q0RDZEOTtcbiAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlLCAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy10aW1lR3JpZFdlZWstYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmUsIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLXRpbWVHcmlkRGF5LWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpOyB9XG4gICAgICAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi5mYy1kYXlHcmlkTW9udGgtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmU6aG92ZXIsIC5mYyAuZmMtdG9vbGJhciAuZmMtYnV0dG9uLmZjLXRpbWVHcmlkV2Vlay1idXR0b24uZmMtYnV0dG9uLWFjdGl2ZTpob3ZlciwgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmU6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICAgICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpOyB9XG4gICAgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtZGF5R3JpZE1vbnRoLWJ1dHRvbjpmb2N1cywgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWRXZWVrLWJ1dHRvbjpmb2N1cywgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24uZmMtdGltZUdyaWREYXktYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTtcbiAgICAgIHotaW5kZXg6IDE7IH1cblxuLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmZjIC5mYy10b29sYmFyIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDsgfVxuXG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIHtcbiAgcGFkZGluZzogMXJlbTsgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIC5wLWJ1dHRvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtaGVhZGVyIC5wLW9yZGVybGlzdC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cbiAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1maWx0ZXItY29udGFpbmVyIC5wLW9yZGVybGlzdC1maWx0ZXItaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWZpbHRlci1jb250YWluZXIgLnAtb3JkZXJsaXN0LWZpbHRlci1pY29uIHtcbiAgICByaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjODM4ODhGOyB9XG5cbi5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4OyB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW06bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1saXN0IC5wLW9yZGVybGlzdC1pdGVtOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWxpc3QgLnAtb3JkZXJsaXN0LWl0ZW0ucC1oaWdobGlnaHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDY0REYyOyB9XG4gIC5wLW9yZGVybGlzdCAucC1vcmRlcmxpc3QtbGlzdCAucC1vcmRlcmxpc3QtZHJvcHBvaW50LnAtb3JkZXJsaXN0LWRyb3Bwb2ludC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE5ZTk7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgLnAtb3JkZXJsaXN0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1jb250cm9scyB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLnAtb3JkZXJsaXN0IC5wLW9yZGVybGlzdC1jb250cm9scyAucC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucC1vcmRlcmxpc3QgLnAtb3JkZXJsaXN0LWNvbnRyb2xzIC5wLWJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuXG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1vcmdhbml6YXRpb25jaGFydC1zZWxlY3RhYmxlLW5vZGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBjb2xvcjogIzY5NzA3QTsgfVxuXG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjNDY0REYyO1xuICBjb2xvcjogI0ZGRkZGRjsgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtbm9kZS10b2dnbGVyIGkge1xuICAgIGNvbG9yOiAjMGMxM2FjOyB9XG5cbi5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtZG93biB7XG4gIGJhY2tncm91bmQ6ICNENEQ2RDk7IH1cblxuLnAtb3JnYW5pemF0aW9uY2hhcnQgLnAtb3JnYW5pemF0aW9uY2hhcnQtbGluZS1sZWZ0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYm9yZGVyLWNvbG9yOiAjRDRENkQ5OyB9XG5cbi5wLW9yZ2FuaXphdGlvbmNoYXJ0IC5wLW9yZ2FuaXphdGlvbmNoYXJ0LWxpbmUtdG9wIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGJvcmRlci1jb2xvcjogI0Q0RDZEOTsgfVxuXG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4ucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyIHtcbiAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAucC1vcmdhbml6YXRpb25jaGFydCAucC1vcmdhbml6YXRpb25jaGFydC1ub2RlLWNvbnRlbnQgLnAtbm9kZS10b2dnbGVyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1wYWdpbmF0b3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzgzODg4RjtcbiAgYm9yZGVyOiBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1maXJzdCxcbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1wcmV2LFxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLW5leHQsXG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItbGFzdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgbWluLXdpZHRoOiAyLjM1N3JlbTtcbiAgICBoZWlnaHQ6IDIuMzU3cmVtO1xuICAgIG1hcmdpbjogMC4xNDNyZW07XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXByZXY6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLW5leHQ6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlcixcbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWxhc3Q6bm90KC5wLWRpc2FibGVkKTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItZmlyc3Qge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFnaW5hdG9yIC5wLXBhZ2luYXRvci1sYXN0IHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFnaW5hdG9yIC5wLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgIGhlaWdodDogMi4zNTdyZW07IH1cbiAgICAucC1wYWdpbmF0b3IgLnAtZHJvcGRvd24gLnAtZHJvcGRvd24tbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLWN1cnJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjODM4ODhGO1xuICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgICBtYXJnaW46IDAuMTQzcmVtO1xuICAgIHBhZGRpbmc6IDAgMC41cmVtOyB9XG4gIC5wLXBhZ2luYXRvciAucC1wYWdpbmF0b3ItcGFnZXMgLnAtcGFnaW5hdG9yLXBhZ2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGNvbG9yOiAjODM4ODhGO1xuICAgIG1pbi13aWR0aDogMi4zNTdyZW07XG4gICAgaGVpZ2h0OiAyLjM1N3JlbTtcbiAgICBtYXJnaW46IDAuMTQzcmVtO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlLnAtaGlnaGxpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFya2VyLWNvbG9yKTtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1kYXJrZXItY29sb3IpO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAucC1wYWdpbmF0b3IgLnAtcGFnaW5hdG9yLXBhZ2VzIC5wLXBhZ2luYXRvci1wYWdlOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cblxuLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyAucC1idXR0b24ge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTsgfVxuXG4ucC1waWNrbGlzdCAucC1waWNrbGlzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtaGVhZGVyIC5wLXBpY2tsaXN0LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWZpbHRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBib3JkZXItYm90dG9tOiAwIG5vbmU7IH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtZmlsdGVyLWNvbnRhaW5lciAucC1waWNrbGlzdC1maWx0ZXItaW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTsgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1maWx0ZXItY29udGFpbmVyIC5wLXBpY2tsaXN0LWZpbHRlci1pY29uIHtcbiAgICByaWdodDogMC41cmVtO1xuICAgIGNvbG9yOiAjODM4ODhGOyB9XG5cbi5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3Qge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWxpc3QgLnAtcGlja2xpc3QtaXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1pdGVtLnAtaGlnaGxpZ2h0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgYmFja2dyb3VuZDogIzQ2NERGMjsgfVxuICAucC1waWNrbGlzdCAucC1waWNrbGlzdC1saXN0IC5wLXBpY2tsaXN0LWRyb3Bwb2ludC5wLXBpY2tsaXN0LWRyb3Bwb2ludC1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE5ZTk7IH1cbiAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtbGlzdCAucC1waWNrbGlzdC1lbXB0eS1tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzY5NzA3QTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjlweCkge1xuICAucC1waWNrbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWJ1dHRvbnMge1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5wLXBpY2tsaXN0IC5wLXBpY2tsaXN0LWJ1dHRvbnMgLnAtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtYnV0dG9ucyAucC1idXR0b246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtdHJhbnNmZXItYnV0dG9ucyAucGktYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSwXCI7IH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC10cmFuc2Zlci1idXR0b25zIC5waS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSsXCI7IH1cbiAgICAucC1waWNrbGlzdCAucC1waWNrbGlzdC10cmFuc2Zlci1idXR0b25zIC5waS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIu6ks1wiOyB9XG4gICAgLnAtcGlja2xpc3QgLnAtcGlja2xpc3QtdHJhbnNmZXItYnV0dG9ucyAucGktYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwi7qSvXCI7IH0gfVxuXG4ucC10aW1lbGluZSAucC10aW1lbGluZS1ldmVudC1tYXJrZXIge1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLXRpbWVsaW5lIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENEQ2RDk7IH1cblxuLnAtdGltZWxpbmUucC10aW1lbGluZS12ZXJ0aWNhbCAucC10aW1lbGluZS1ldmVudC1vcHBvc2l0ZSxcbi5wLXRpbWVsaW5lLnAtdGltZWxpbmUtdmVydGljYWwgLnAtdGltZWxpbmUtZXZlbnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMXJlbTsgfVxuXG4ucC10aW1lbGluZS5wLXRpbWVsaW5lLXZlcnRpY2FsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gIHdpZHRoOiAycHg7IH1cblxuLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LW9wcG9zaXRlLFxuLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbnRlbnQge1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLnAtdGltZWxpbmUucC10aW1lbGluZS1ob3Jpem9udGFsIC5wLXRpbWVsaW5lLWV2ZW50LWNvbm5lY3RvciB7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5wLXRyZWUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUge1xuICAgIHBhZGRpbmc6IDAuMTQzcmVtOyB9XG4gICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTsgfVxuICAgICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlLXRvZ2dsZXI6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgICAucC10cmVlIC5wLXRyZWUtY29udGFpbmVyIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLWNoZWNrYm94IC5wLWluZGV0ZXJtaW5hdGUgLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudDpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlLXRvZ2dsZXIsXG4gICAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlbm9kZS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLWhpZ2hsaWdodCAucC10cmVlLXRvZ2dsZXI6aG92ZXIsXG4gICAgICAgICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtaGlnaGxpZ2h0IC5wLXRyZWVub2RlLWljb246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICAgIC5wLXRyZWUgLnAtdHJlZS1jb250YWluZXIgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudC5wLXRyZWVub2RlLXNlbGVjdGFibGU6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgICAgLnAtdHJlZSAucC10cmVlLWNvbnRhaW5lciAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtZHJhZ292ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gICAgLnAtdHJlZSAucC10cmVlLWZpbHRlci1jb250YWluZXIgLnAtdHJlZS1maWx0ZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07IH1cbiAgICAucC10cmVlIC5wLXRyZWUtZmlsdGVyLWNvbnRhaW5lciAucC10cmVlLWZpbHRlci1pY29uIHtcbiAgICAgIHJpZ2h0OiAwLjVyZW07XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC10cmVlIC5wLXRyZWVub2RlLWNoaWxkcmVuIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxcmVtOyB9XG4gIC5wLXRyZWUgLnAtdHJlZS1sb2FkaW5nLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAucC10cmVlIC5wLXRyZWVub2RlLWRyb3Bwb2ludC5wLXRyZWVub2RlLWRyb3Bwb2ludC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMDE5ZTk7IH1cbiAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NERGMjtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQucC1oaWdobGlnaHQgLnAtdHJlZW5vZGUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50IC5wLXRyZWUtdG9nZ2xlciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5wLXRyZWUucC10cmVlLWhvcml6b250YWwgLnAtdHJlZW5vZGUgLnAtdHJlZW5vZGUtY29udGVudCAucC10cmVlbm9kZS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQgLnAtdHJlZW5vZGUtbGFiZWw6bm90KC5wLWhpZ2hsaWdodCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnAtdHJlZS5wLXRyZWUtaG9yaXpvbnRhbCAucC10cmVlbm9kZSAucC10cmVlbm9kZS1jb250ZW50LnAtdHJlZW5vZGUtc2VsZWN0YWJsZTpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC10cmVlLnAtdHJlZS1ob3Jpem9udGFsIC5wLXRyZWVub2RlIC5wLXRyZWVub2RlLWNvbnRlbnQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG5cbi5wLXRyZWV0YWJsZSAucC1wYWdpbmF0b3ItdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnAtdHJlZXRhYmxlIC5wLXBhZ2luYXRvci1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDFweCAwO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7IH1cblxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQzsgfVxuXG4ucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uIHtcbiAgb3V0bGluZS1jb2xvcjogdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4gLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgIGNvbG9yOiAjODM4ODhGO1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbiAucC1zb3J0YWJsZS1jb2x1bW4tYmFkZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEuMTQzcmVtO1xuICAgIG1pbi13aWR0aDogMS4xNDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTQzcmVtO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtdHJlZXRhYmxlIC5wLXNvcnRhYmxlLWNvbHVtbjpub3QoLnAtaGlnaGxpZ2h0KTpob3ZlciAucC1zb3J0YWJsZS1jb2x1bW4taWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC10cmVldGFibGUgLnAtc29ydGFibGUtY29sdW1uLnAtaGlnaGxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICAgIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTsgfVxuICAgIC5wLXRyZWV0YWJsZSAucC1zb3J0YWJsZS1jb2x1bW4ucC1oaWdobGlnaHQgLnAtc29ydGFibGUtY29sdW1uLWljb24ge1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIG91dGxpbmUtY29sb3I6IHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbTsgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBib3JkZXI6IDAgbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQgLnAtdHJlZXRhYmxlLXRvZ2dsZXI6ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCAucC10cmVldGFibGUtdG9nZ2xlcjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCBwLXRyZWV0YWJsZWNoZWNrYm94IC5wLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAucC10cmVldGFibGUgLnAtdHJlZXRhYmxlLXRib2R5ID4gdHIgPiB0ZCBwLXRyZWV0YWJsZWNoZWNrYm94IC5wLWNoZWNrYm94IC5wLWluZGV0ZXJtaW5hdGUgLnAtY2hlY2tib3gtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCB7XG4gICAgYmFja2dyb3VuZDogIzQ2NERGMjtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIC5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtdGJvZHkgPiB0ci5wLWhpZ2hsaWdodCAucC10cmVldGFibGUtdG9nZ2xlciB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgICAgLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyLnAtaGlnaGxpZ2h0IC5wLXRyZWV0YWJsZS10b2dnbGVyOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgY29sb3I6ICM2OTcwN0E7IH1cbiAgLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWhvdmVyYWJsZS1yb3dzIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyOm5vdCgucC1oaWdobGlnaHQpOmhvdmVyIC5wLXRyZWV0YWJsZS10b2dnbGVyIHtcbiAgICBjb2xvcjogIzY5NzA3QTsgfVxuXG4ucC10cmVldGFibGUgLnAtY29sdW1uLXJlc2l6ZXItaGVscGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cblxuLnAtdHJlZXRhYmxlIC5wLXRyZWV0YWJsZS1zY3JvbGxhYmxlLWhlYWRlcixcbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtc2Nyb2xsYWJsZS1mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDOyB9XG5cbi5wLXRyZWV0YWJsZSAucC10cmVldGFibGUtbG9hZGluZy1pY29uIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1ncmlkbGluZXMgLnAtZGF0YXRhYmxlLWhlYWRlciB7XG4gIGJvcmRlci13aWR0aDogMXB4IDFweCAwIDFweDsgfVxuXG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdG9wIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDFweCAwIDFweDsgfVxuXG4ucC10cmVldGFibGUucC10cmVldGFibGUtZ3JpZGxpbmVzIC5wLXRyZWV0YWJsZS1ib3R0b20ge1xuICBib3JkZXItd2lkdGg6IDAgMXB4IDFweCAxcHg7IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGhlYWQgPiB0ciA+IHRoIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGJvZHkgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWdyaWRsaW5lcyAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAwLjg3NXJlbTsgfVxuXG4ucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLXRoZWFkID4gdHIgPiB0aCB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLXNtIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtOyB9XG5cbi5wLXRyZWV0YWJsZS5wLXRyZWV0YWJsZS1zbSAucC10cmVldGFibGUtdGZvb3QgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTsgfVxuXG4ucC10cmVldGFibGUucC10cmVldGFibGUtc20gLnAtdHJlZXRhYmxlLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1oZWFkZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS10Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07IH1cblxuLnAtdHJlZXRhYmxlLnAtdHJlZXRhYmxlLWxnIC5wLXRyZWV0YWJsZS1mb290ZXIge1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07IH1cblxuLnAtdmlydHVhbHNjcm9sbGVyIC5wLXZpcnR1YWxzY3JvbGxlci1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5wLXZpcnR1YWxzY3JvbGxlciAucC12aXJ0dWFsc2Nyb2xsZXItY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4ucC12aXJ0dWFsc2Nyb2xsZXIgLnAtdmlydHVhbHNjcm9sbGVyLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7IH1cblxuLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzOyB9XG4gIC5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayAucC1hY2NvcmRpb24tdG9nZ2xlLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5wLWFjY29yZGlvbiAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogMCBub25lO1xuICBvdXRsaW5lLW9mZnNldDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogI0Q0RDZEOTtcbiAgY29sb3I6ICM2OTcwN0E7IH1cblxuLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWRpc2FibGVkKS5wLWhpZ2hsaWdodCAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICBib3JkZXItY29sb3I6ICNENEQ2RDk7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4ucC1hY2NvcmRpb24gLnAtYWNjb3JkaW9uLWhlYWRlcjpub3QoLnAtZGlzYWJsZWQpLnAtaGlnaGxpZ2h0OmhvdmVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci1jb2xvcjogI0Q0RDZEOTtcbiAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTtcbiAgY29sb3I6ICM2OTcwN0E7IH1cblxuLnAtYWNjb3JkaW9uIC5wLWFjY29yZGlvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cblxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi10YWIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYiAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiIC5wLWFjY29yZGlvbi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bm90KDpmaXJzdC1jaGlsZCkgLnAtYWNjb3JkaW9uLWhlYWRlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmsge1xuICBib3JkZXItdG9wOiAwIG5vbmU7IH1cblxuLnAtYWNjb3JkaW9uIHAtYWNjb3JkaW9udGFiOm5vdCg6Zmlyc3QtY2hpbGQpIC5wLWFjY29yZGlvbi1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1hY2NvcmRpb24taGVhZGVyLWxpbmssIC5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpub3QoOmZpcnN0LWNoaWxkKSAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgLnAtYWNjb3JkaW9uLWhlYWRlci1saW5rIHtcbiAgYm9yZGVyLXRvcDogMCBub25lOyB9XG5cbi5wLWFjY29yZGlvbiBwLWFjY29yZGlvbnRhYjpmaXJzdC1jaGlsZCAucC1hY2NvcmRpb24taGVhZGVyIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24taGVhZGVyOm5vdCgucC1oaWdobGlnaHQpIC5wLWFjY29yZGlvbi1oZWFkZXItbGluayB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucC1hY2NvcmRpb24gcC1hY2NvcmRpb250YWI6bGFzdC1jaGlsZCAucC1hY2NvcmRpb24tY29udGVudCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucC1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDFweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCAxcHggMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLWNhcmQgLnAtY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5wLWNhcmQgLnAtY2FyZC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgLnAtY2FyZCAucC1jYXJkLXN1YnRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1jYXJkIC5wLWNhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAwOyB9XG4gIC5wLWNhcmQgLnAtY2FyZC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDFyZW0gMCAwIDA7IH1cblxuLnAtZGl2aWRlciAucC1kaXZpZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWwge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgcGFkZGluZzogMCAxcmVtOyB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLWhvcml6b250YWw6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAxcHggI0Q0RDZEOTsgfVxuICAucC1kaXZpZGVyLnAtZGl2aWRlci1ob3Jpem9udGFsIC5wLWRpdmlkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwLjVyZW07IH1cblxuLnAtZGl2aWRlci5wLWRpdmlkZXItdmVydGljYWwge1xuICBtYXJnaW46IDAgMXJlbTtcbiAgcGFkZGluZzogMXJlbSAwOyB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLXZlcnRpY2FsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCAjRDRENkQ5OyB9XG4gIC5wLWRpdmlkZXIucC1kaXZpZGVyLXZlcnRpY2FsIC5wLWRpdmlkZXItY29udGVudCB7XG4gICAgcGFkZGluZzogMC41cmVtIDA7IH1cblxuLnAtZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLWZpZWxkc2V0IC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtZmllbGRzZXQucC1maWVsZHNldC10b2dnbGVhYmxlIC5wLWZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4yczsgfVxuICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgY29sb3I6ICM2OTcwN0E7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYSAucC1maWVsZHNldC10b2dnbGVyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAgIC5wLWZpZWxkc2V0LnAtZmllbGRzZXQtdG9nZ2xlYWJsZSAucC1maWVsZHNldC1sZWdlbmQgYTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC1maWVsZHNldC5wLWZpZWxkc2V0LXRvZ2dsZWFibGUgLnAtZmllbGRzZXQtbGVnZW5kOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7XG4gICAgICBib3JkZXItY29sb3I6ICNENEQ2RDk7XG4gICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAucC1maWVsZHNldCAucC1maWVsZHNldC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtOyB9XG5cbi5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFuZWwgLnAtcGFuZWwtaGVhZGVyIC5wLXBhbmVsLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbiB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIGNvbG9yOiAjODM4ODhGO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4yczsgfVxuICAgIC5wLXBhbmVsIC5wLXBhbmVsLWhlYWRlciAucC1wYW5lbC1oZWFkZXItaWNvbjplbmFibGVkOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAucC1wYW5lbCAucC1wYW5lbC1oZWFkZXIgLnAtcGFuZWwtaGVhZGVyLWljb246Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG5cbi5wLXBhbmVsLnAtcGFuZWwtdG9nZ2xlYWJsZSAucC1wYW5lbC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuXG4ucC1wYW5lbCAucC1wYW5lbC1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLXRvcDogMCBub25lOyB9XG5cbi5wLXBhbmVsIC5wLXBhbmVsLWZvb3RlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyLXRvcDogMCBub25lOyB9XG5cbi5wLXNjcm9sbHBhbmVsIC5wLXNjcm9sbHBhbmVsLWJhciB7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGJvcmRlcjogMCBub25lOyB9XG5cbi5wLXNwbGl0dGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzY5NzA3QTsgfVxuICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzO1xuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkM7IH1cbiAgICAucC1zcGxpdHRlciAucC1zcGxpdHRlci1ndXR0ZXIgLnAtc3BsaXR0ZXItZ3V0dGVyLWhhbmRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRDRENkQ5OyB9XG4gIC5wLXNwbGl0dGVyIC5wLXNwbGl0dGVyLWd1dHRlci1yZXNpemluZyB7XG4gICAgYmFja2dyb3VuZDogI0Q0RDZEOTsgfVxuXG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMnB4IDA7IH1cbiAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnAtdGFidmlldyAucC10YWJ2aWV3LW5hdiBsaSAucC10YWJ2aWV3LW5hdi1saW5rIHtcbiAgICAgIGJvcmRlcjogc29saWQgI0Q0RDZEOTtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDJweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjRDRENkQ5IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgICAgbWFyZ2luOiAwIDAgLTJweCAwOyB9XG4gICAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpIC5wLXRhYnZpZXctbmF2LWxpbms6bm90KC5wLWRpc2FibGVkKTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpOm5vdCgucC1oaWdobGlnaHQpOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtdGFidmlldy1uYXYtbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODM4ODhGO1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC10YWJ2aWV3IC5wLXRhYnZpZXctbmF2IGxpLnAtaGlnaGxpZ2h0IC5wLXRhYnZpZXctbmF2LWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7XG4gICAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvcik7IH1cblxuLnAtdGFidmlldyAucC10YWJ2aWV3LWxlZnQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG5cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1yaWdodC1pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC10YWJ2aWV3IC5wLXRhYnZpZXctY2xvc2Uge1xuICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG5cbi5wLXRhYnZpZXcgLnAtdGFidmlldy1wYW5lbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucC10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLXRvb2xiYXIgLnAtdG9vbGJhci1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMCAwLjVyZW07IH1cblxuLnAtY29uZmlybS1wb3B1cCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDAgbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiAwcHggMTFweCAxNXB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwcHggMjRweCAzOHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwcHggOXB4IDQ2cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07IH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIGJ1dHRvbiB7XG4gICAgICBtYXJnaW46IDAgMC41cmVtIDAgMDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtZm9vdGVyIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wLWNvbmZpcm0tcG9wdXA6YWZ0ZXIge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgLnAtY29uZmlybS1wb3B1cDpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgLnAtY29uZmlybS1wb3B1cC5wLWNvbmZpcm0tcG9wdXAtZmxpcHBlZDphZnRlciB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucC1jb25maXJtLXBvcHVwLnAtY29uZmlybS1wb3B1cC1mbGlwcGVkOmJlZm9yZSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZmZmZjsgfVxuICAucC1jb25maXJtLXBvcHVwIC5wLWNvbmZpcm0tcG9wdXAtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnAtY29uZmlybS1wb3B1cCAucC1jb25maXJtLXBvcHVwLW1lc3NhZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtOyB9XG5cbi5wLWRpYWxvZyB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXI6IDAgbm9uZTsgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNnB4OyB9XG4gICAgLnAtZGlhbG9nIC5wLWRpYWxvZy1oZWFkZXIgLnAtZGlhbG9nLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07IH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb24ge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246ZW5hYmxlZDpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWhlYWRlciAucC1kaWFsb2ctaGVhZGVyLWljb246bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAucC1kaWFsb2cgLnAtZGlhbG9nLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgcGFkZGluZzogMCAxLjVyZW0gMnJlbSAxLjVyZW07IH1cbiAgLnAtZGlhbG9nIC5wLWRpYWxvZy1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIHBhZGRpbmc6IDAgMS41cmVtIDEuNXJlbSAxLjVyZW07XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgICAucC1kaWFsb2cgLnAtZGlhbG9nLWZvb3RlciBidXR0b24ge1xuICAgICAgbWFyZ2luOiAwIDAuNXJlbSAwIDA7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAucC1kaWFsb2cucC1jb25maXJtLWRpYWxvZyAucC1jb25maXJtLWRpYWxvZy1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnAtZGlhbG9nLnAtY29uZmlybS1kaWFsb2cgLnAtY29uZmlybS1kaWFsb2ctbWVzc2FnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07IH1cblxuLnAtZGlhbG9nLW1hc2sucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ucC1vdmVybGF5cGFuZWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogMHB4IDExcHggMTVweCAtN3B4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMHB4IDI0cHggMzhweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE0KSwgMHB4IDlweCA0NnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTsgfVxuICAucC1vdmVybGF5cGFuZWwgLnAtb3ZlcmxheXBhbmVsLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KTtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcmVtO1xuICAgIHJpZ2h0OiAtMXJlbTsgfVxuICAgIC5wLW92ZXJsYXlwYW5lbCAucC1vdmVybGF5cGFuZWwtY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmstY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7IH1cbiAgLnAtb3ZlcmxheXBhbmVsOmFmdGVyIHtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wLW92ZXJsYXlwYW5lbDpiZWZvcmUge1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmZmZmY7IH1cbiAgLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmZmZmY7IH1cbiAgLnAtb3ZlcmxheXBhbmVsLnAtb3ZlcmxheXBhbmVsLWZsaXBwZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5wLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAwIG5vbmU7XG4gIGJveC1zaGFkb3c6IDBweCAxMXB4IDE1cHggLTdweCByZ2JhKDAsIDAsIDAsIDAuMiksIDBweCAyNHB4IDM4cHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNCksIDBweCA5cHggNDZweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAucC1zaWRlYmFyIC5wLXNpZGViYXItY2xvc2Uge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBjb2xvcjogIzgzODg4RjtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAucC1zaWRlYmFyIC5wLXNpZGViYXItY2xvc2U6ZW5hYmxlZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgLnAtc2lkZWJhciAucC1zaWRlYmFyLWNsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1zaWRlYmFyLW1hc2sucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4ucC10b29sdGlwIC5wLXRvb2x0aXAtdGV4dCB7XG4gIGJhY2tncm91bmQ6ICM2OTcwN0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cblxuLnAtdG9vbHRpcC5wLXRvb2x0aXAtcmlnaHQgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzY5NzA3QTsgfVxuXG4ucC10b29sdGlwLnAtdG9vbHRpcC1sZWZ0IC5wLXRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzY5NzA3QTsgfVxuXG4ucC10b29sdGlwLnAtdG9vbHRpcC10b3AgLnAtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM2OTcwN0E7IH1cblxuLnAtdG9vbHRpcC5wLXRvb2x0aXAtYm90dG9tIC5wLXRvb2x0aXAtYXJyb3cge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNjk3MDdBOyB9XG5cbi5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1idXR0b25iYXIge1xuICBiYWNrZ3JvdW5kOiAjRkNGQ0ZDO1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWJ1dHRvbmJhciAucC1idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgLnAtZmlsZXVwbG9hZCAucC1maWxldXBsb2FkLWJ1dHRvbmJhciAucC1idXR0b24ucC1maWxldXBsb2FkLWNob29zZS5wLWZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1maWxldXBsb2FkIC5wLWZpbGV1cGxvYWQtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuXG4ucC1maWxldXBsb2FkIC5wLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAwLjI1cmVtOyB9XG5cbi5wLWZpbGV1cGxvYWQgLnAtZmlsZXVwbG9hZC1yb3cgPiBkaXYge1xuICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cblxuLnAtZmlsZXVwbG9hZC5wLWZpbGV1cGxvYWQtYWR2YW5jZWQgLnAtbWVzc2FnZSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLnAtZmlsZXVwbG9hZC1jaG9vc2U6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFyay1jb2xvcik7IH1cblxuLnAtZmlsZXVwbG9hZC1jaG9vc2U6bm90KC5wLWRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWRhcmtlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LWNvbG9yLXRleHQpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktZGFya2VyLWNvbG9yKTsgfVxuXG4ucC1icmVhZGNydW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC1icmVhZGNydW1iIHVsIGxpIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgIC5wLWJyZWFkY3J1bWIgdWwgbGkgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gIC5wLWJyZWFkY3J1bWIgdWwgbGkucC1icmVhZGNydW1iLWNoZXZyb24ge1xuICAgIG1hcmdpbjogMCAwLjVyZW0gMCAwLjVyZW07XG4gICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgLnAtYnJlYWRjcnVtYiB1bCBsaTpsYXN0LWNoaWxkIC5wLW1lbnVpdGVtLXRleHQge1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gIC5wLWJyZWFkY3J1bWIgdWwgbGk6bGFzdC1jaGlsZCAucC1tZW51aXRlbS1pY29uIHtcbiAgICBjb2xvcjogIzgzODg4RjsgfVxuXG4ucC1jb250ZXh0bWVudSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMCBub25lO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICB3aWR0aDogMTIuNXJlbTsgfVxuICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1jb250ZXh0bWVudSAucC1zdWJtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnAtY29udGV4dG1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLWNvbnRleHRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1jb250ZXh0bWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgLnAtY29udGV4dG1lbnUgLnAtbWVudS1zZXBhcmF0b3Ige1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENkQ5O1xuICAgIG1hcmdpbjogMC4yNXJlbSAwOyB9XG4gIC5wLWNvbnRleHRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4ucC1tZWdhbWVudSB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogI0ZDRkNGQztcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07IH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmssXG4gIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQsXG4gICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uLFxuICAgIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1tZWdhbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1wYW5lbCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXI6IDAgbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDJweCA0cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMiksIDAgNHB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4xNCksIDAgMXB4IDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMTIpOyB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lZ2FtZW51LXN1Ym1lbnUtaGVhZGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDsgfVxuICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gICAgd2lkdGg6IDEyLjVyZW07IH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENkQ5O1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7IH1cbiAgICAucC1tZWdhbWVudSAucC1tZWdhbWVudS1zdWJtZW51IC5wLW1lbnVpdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnAtbWVnYW1lbnUgLnAtbWVnYW1lbnUtc3VibWVudSAucC1tZW51aXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtbWVnYW1lbnUgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24sIC5wLW1lZ2FtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCB7XG4gICAgd2lkdGg6IDEyLjVyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gICAgLnAtbWVnYW1lbnUucC1tZWdhbWVudS12ZXJ0aWNhbCAucC1tZW51aXRlbSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wLW1lZ2FtZW51LnAtbWVnYW1lbnUtdmVydGljYWwgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuXG4ucC1tZW51IHtcbiAgcGFkZGluZzogMC4yNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB3aWR0aDogMTIuNXJlbTsgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAgIC5wLW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgICAgLnAtbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtLWxpbms6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjE1cmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1tZW51LnAtbWVudS1vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnAtbWVudSAucC1zdWJtZW51LWhlYWRlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAucC1tZW51IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDsgfVxuICAucC1tZW51IC5wLW1lbnVpdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucC1tZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG5cbi5wLW1lbnViYXIge1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gICAgY29sb3I6ICM2OTcwN0E7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgICAgLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtc3VibWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayxcbiAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS10ZXh0LFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLFxuICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24sXG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICB3aWR0aDogMTIuNXJlbTsgfVxuICAgIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDRENkQ5O1xuICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7IH1cbiAgICAucC1tZW51YmFyIC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuICAgIC5wLW1lbnViYXIgLnAtc3VibWVudS1saXN0IC5wLW1lbnVpdGVtIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnAtbWVudWJhciAucC1zdWJtZW51LWxpc3QgLnAtbWVudWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgIC5wLW1lbnViYXIgLnAtbWVudWl0ZW0ucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC1tZW51YmFyIC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnAtbWVudWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICM4Mzg4OEY7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1idXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ2RDk7XG4gICAgICAgIG1hcmdpbjogMC4yNXJlbSAwOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICAgICAgICBjb2xvcjogIzY5NzA3QTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0ID4gLnAtbWVudWl0ZW0gPiAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgICAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICAgICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgICAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgICAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCA+IC5wLW1lbnVpdGVtID4gLnAtbWVudWl0ZW0tbGluayA+IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzOyB9XG4gICAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgPiAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgPiAucC1zdWJtZW51LWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IDAgbm9uZTsgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1zdWJtZW51LWljb24ge1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLXN1Ym1lbnUtbGlzdCAucC1tZW51aXRlbS1hY3RpdmUgPiAucC1tZW51aXRlbS1saW5rID4gLnAtc3VibWVudS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IC5wLW1lbnVpdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbTsgfVxuICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtOyB9XG4gICAgICAucC1tZW51YmFyIC5wLW1lbnViYXItcm9vdC1saXN0IHVsIGxpIHVsIGxpIHVsIGxpIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW07IH1cbiAgICAgIC5wLW1lbnViYXIgLnAtbWVudWJhci1yb290LWxpc3QgdWwgbGkgdWwgbGkgdWwgbGkgdWwgbGkgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNi43NXJlbTsgfVxuICAgICAgLnAtbWVudWJhciAucC1tZW51YmFyLXJvb3QtbGlzdCB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSB1bCBsaSBhIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4LjI1cmVtOyB9XG4gICAgLnAtbWVudWJhci5wLW1lbnViYXItbW9iaWxlLWFjdGl2ZSAucC1tZW51YmFyLXJvb3QtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxOyB9IH1cblxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIHtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzOyB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSAucC1wYW5lbG1lbnUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIC5wLW1lbnVpdGVtLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYTpmb2N1cyB7XG4gICAgb3V0bGluZTogMCBub25lO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cblxuLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCk6bm90KC5wLWRpc2FibGVkKSA+IGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItY29sb3I6ICNENEQ2RDk7XG4gIGNvbG9yOiAjNjk3MDdBOyB9XG5cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtaGVhZGVyLnAtaGlnaGxpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWhlYWRlci5wLWhpZ2hsaWdodCA+IGEge1xuICAgIGJhY2tncm91bmQ6ICNGQ0ZDRkM7XG4gICAgYm9yZGVyLWNvbG9yOiAjRDRENkQ5O1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1oZWFkZXIucC1oaWdobGlnaHQ6bm90KC5wLWRpc2FibGVkKSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI0Q0RDZEOTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG5cbi5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgICAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1jb250ZW50IC5wLW1lbnVpdGVtIC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtY29udGVudCAucC1tZW51aXRlbSAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtbWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1wYW5lbG1lbnUtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LWNvbnRlbnQgLnAtc3VibWVudS1saXN0Om5vdCgucC1wYW5lbG1lbnUtcm9vdC1zdWJtZW51KSB7XG4gICAgcGFkZGluZzogMCAwIDAgMXJlbTsgfVxuXG4ucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsIC5wLXBhbmVsbWVudS1oZWFkZXIgPiBhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWwgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSB7XG4gICAgYm9yZGVyLXRvcDogMCBub25lOyB9XG4gIC5wLXBhbmVsbWVudSAucC1wYW5lbG1lbnUtcGFuZWw6bm90KDpmaXJzdC1jaGlsZCkgLnAtcGFuZWxtZW51LWhlYWRlcjpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyID4gYSwgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpub3QoOmZpcnN0LWNoaWxkKSAucC1wYW5lbG1lbnUtaGVhZGVyOm5vdCgucC1kaXNhYmxlZCkucC1oaWdobGlnaHQ6aG92ZXIgPiBhIHtcbiAgICBib3JkZXItdG9wOiAwIG5vbmU7IH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpmaXJzdC1jaGlsZCAucC1wYW5lbG1lbnUtaGVhZGVyID4gYSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7IH1cbiAgLnAtcGFuZWxtZW51IC5wLXBhbmVsbWVudS1wYW5lbDpsYXN0LWNoaWxkIC5wLXBhbmVsbWVudS1oZWFkZXI6bm90KC5wLWhpZ2hsaWdodCkgPiBhIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDZweDsgfVxuICAucC1wYW5lbG1lbnUgLnAtcGFuZWxtZW51LXBhbmVsOmxhc3QtY2hpbGQgLnAtcGFuZWxtZW51LWNvbnRlbnQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4OyB9XG5cbi5wLXNsaWRlbWVudSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgY29sb3I6ICM2OTcwN0E7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgd2lkdGg6IDEyLjVyZW07IH1cbiAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgY29sb3I6ICM4Mzg4OEY7IH1cbiAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgICAucC1zbGlkZW1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgICAgLnAtc2xpZGVtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLXNsaWRlbWVudSAucC1tZW51aXRlbS1saW5rOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4xNXJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWxpc3Qge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7IH1cbiAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS5wLXNsaWRlbWVudS1hY3RpdmUgPiAucC1zbGlkZW1lbnUtbGluayB7XG4gICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUucC1zbGlkZW1lbnUtYWN0aXZlID4gLnAtc2xpZGVtZW51LWxpbmsgLnAtc2xpZGVtZW51LXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LWFjdGl2ZSA+IC5wLXNsaWRlbWVudS1saW5rIC5wLXNsaWRlbWVudS1pY29uLCAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LnAtc2xpZGVtZW51LWFjdGl2ZSA+IC5wLXNsaWRlbWVudS1saW5rIC5wLXNsaWRlbWVudS1pY29uIHtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gIC5wLXNsaWRlbWVudSAucC1zbGlkZW1lbnUtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDsgfVxuICAucC1zbGlkZW1lbnUgLnAtc2xpZGVtZW51LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07IH1cbiAgLnAtc2xpZGVtZW51IC5wLXNsaWRlbWVudS1iYWNrd2FyZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG5cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjsgfVxuICAucC1zdGVwcyAucC1zdGVwcy1pdGVtIC5wLW1lbnVpdGVtLWxpbmsgLnAtc3RlcHMtbnVtYmVyIHtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgbWluLXdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICBmb250LXNpemU6IDEuMTQzcmVtO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluayAucC1zdGVwcy10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gIC5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0gLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtLnAtaGlnaGxpZ2h0IC5wLXN0ZXBzLW51bWJlciB7XG4gIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5wLXN0ZXBzIC5wLXN0ZXBzLWl0ZW0ucC1oaWdobGlnaHQgLnAtc3RlcHMtdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY5NzA3QTsgfVxuXG4ucC1zdGVwcyAucC1zdGVwcy1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNENEQ2RDk7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTFyZW07IH1cblxuLnAtdGFibWVudSAucC10YWJtZW51LW5hdiB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENEQ2RDk7XG4gIGJvcmRlci13aWR0aDogMCAwIDJweCAwOyB9XG4gIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wLXRhYm1lbnUgLnAtdGFibWVudS1uYXYgLnAtdGFibWVudWl0ZW0gLnAtbWVudWl0ZW0tbGluayB7XG4gICAgICBib3JkZXI6IHNvbGlkICNENEQ2RDk7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAycHggMDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI0Q0RDZEOSB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycztcbiAgICAgIG1hcmdpbjogMCAwIC0ycHggMDsgfVxuICAgICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAgICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbTpub3QoLnAtaGlnaGxpZ2h0KTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzgzODg4RjtcbiAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgLnAtdGFibWVudSAucC10YWJtZW51LW5hdiAucC10YWJtZW51aXRlbS5wLWhpZ2hsaWdodCAucC1tZW51aXRlbS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICAgICAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG5cbi5wLXRpZXJlZG1lbnUge1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHdpZHRoOiAxMi41cmVtOyB9XG4gIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluayB7XG4gICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICAgIGNvbG9yOiAjNjk3MDdBO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjJzO1xuICAgIHVzZXItc2VsZWN0OiBub25lOyB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgY29sb3I6ICM2OTcwN0E7IH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtOyB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rIC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoNzAsIDc3LCAyNDIsIDAuMik7IH1cbiAgICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIC5wLW1lbnVpdGVtLXRleHQge1xuICAgICAgICBjb2xvcjogIzY5NzA3QTsgfVxuICAgICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS1saW5rOm5vdCgucC1kaXNhYmxlZCk6aG92ZXIgLnAtbWVudWl0ZW0taWNvbiB7XG4gICAgICAgIGNvbG9yOiAjODM4ODhGOyB9XG4gICAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLWxpbms6bm90KC5wLWRpc2FibGVkKTpob3ZlciAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAgIC5wLXRpZXJlZG1lbnUgLnAtbWVudWl0ZW0tbGluazpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMTVyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG4gIC5wLXRpZXJlZG1lbnUucC10aWVyZWRtZW51LW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtbGlzdCB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTsgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg3MCwgNzcsIDI0MiwgMC4yKTsgfVxuICAgICAgLnAtdGllcmVkbWVudSAucC1tZW51aXRlbS5wLW1lbnVpdGVtLWFjdGl2ZSA+IC5wLW1lbnVpdGVtLWxpbmsgLnAtbWVudWl0ZW0tdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gICAgICAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1tZW51aXRlbS1pY29uLCAucC10aWVyZWRtZW51IC5wLW1lbnVpdGVtLnAtbWVudWl0ZW0tYWN0aXZlID4gLnAtbWVudWl0ZW0tbGluayAucC1zdWJtZW51LWljb24ge1xuICAgICAgICBjb2xvcjogIzgzODg4RjsgfVxuICAucC10aWVyZWRtZW51IC5wLW1lbnUtc2VwYXJhdG9yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q0RDZEOTtcbiAgICBtYXJnaW46IDAuMjVyZW0gMDsgfVxuICAucC10aWVyZWRtZW51IC5wLXN1Ym1lbnUtaWNvbiB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTsgfVxuXG4ucC1pbmxpbmUtbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZDogI0IzRTVGQztcbiAgICBib3JkZXI6IHNvbGlkICMwODkxY2Y7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgY29sb3I6ICMwNDQ4Njg7IH1cbiAgICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLWluZm8gLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgICBjb2xvcjogIzA0NDg2ODsgfVxuICAucC1pbmxpbmUtbWVzc2FnZS5wLWlubGluZS1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNDOEU2Qzk7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDM5NDQ2O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGNvbG9yOiAjMjI0YTIzOyB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1zdWNjZXNzIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgICAgY29sb3I6ICMyMjRhMjM7IH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS13YXJuIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZFQ0IzO1xuICAgIGJvcmRlcjogc29saWQgI2Q5YTMwMDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBjb2xvcjogIzZkNTEwMDsgfVxuICAgIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2Utd2FybiAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICAgIGNvbG9yOiAjNmQ1MTAwOyB9XG4gIC5wLWlubGluZS1tZXNzYWdlLnAtaW5saW5lLW1lc3NhZ2UtZXJyb3Ige1xuICAgIGJhY2tncm91bmQ6ICNGRkNERDI7XG4gICAgYm9yZGVyOiBzb2xpZCAjZTYwMDE3O1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGNvbG9yOiAjNzMwMDBjOyB9XG4gICAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1lcnJvciAucC1pbmxpbmUtbWVzc2FnZS1pY29uIHtcbiAgICAgIGNvbG9yOiAjNzMwMDBjOyB9XG4gIC5wLWlubGluZS1tZXNzYWdlIC5wLWlubGluZS1tZXNzYWdlLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAucC1pbmxpbmUtbWVzc2FnZSAucC1pbmxpbmUtbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07IH1cbiAgLnAtaW5saW5lLW1lc3NhZ2UucC1pbmxpbmUtbWVzc2FnZS1pY29uLW9ubHkgLnAtaW5saW5lLW1lc3NhZ2UtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5wLW1lc3NhZ2Uge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogNnB4OyB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTsgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtY2xvc2U6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWNsb3NlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kOiAjQjNFNUZDO1xuICAgIGJvcmRlcjogc29saWQgIzA4OTFjZjtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICBjb2xvcjogIzA0NDg2ODsgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLWluZm8gLnAtbWVzc2FnZS1pY29uIHtcbiAgICAgIGNvbG9yOiAjMDQ0ODY4OyB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2UtaW5mbyAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjMDQ0ODY4OyB9XG4gIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQ6ICNDOEU2Qzk7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDM5NDQ2O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgIGNvbG9yOiAjMjI0YTIzOyB9XG4gICAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utc3VjY2VzcyAucC1tZXNzYWdlLWljb24ge1xuICAgICAgY29sb3I6ICMyMjRhMjM7IH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1zdWNjZXNzIC5wLW1lc3NhZ2UtY2xvc2Uge1xuICAgICAgY29sb3I6ICMyMjRhMjM7IH1cbiAgLnAtbWVzc2FnZS5wLW1lc3NhZ2Utd2FybiB7XG4gICAgYmFja2dyb3VuZDogI0ZGRUNCMztcbiAgICBib3JkZXI6IHNvbGlkICNkOWEzMDA7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICM2ZDUxMDA7IH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS13YXJuIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgICBjb2xvcjogIzZkNTEwMDsgfVxuICAgIC5wLW1lc3NhZ2UucC1tZXNzYWdlLXdhcm4gLnAtbWVzc2FnZS1jbG9zZSB7XG4gICAgICBjb2xvcjogIzZkNTEwMDsgfVxuICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciB7XG4gICAgYmFja2dyb3VuZDogI0ZGQ0REMjtcbiAgICBib3JkZXI6IHNvbGlkICNlNjAwMTc7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgY29sb3I6ICM3MzAwMGM7IH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWljb24ge1xuICAgICAgY29sb3I6ICM3MzAwMGM7IH1cbiAgICAucC1tZXNzYWdlLnAtbWVzc2FnZS1lcnJvciAucC1tZXNzYWdlLWNsb3NlIHtcbiAgICAgIGNvbG9yOiAjNzMwMDBjOyB9XG4gIC5wLW1lc3NhZ2UgLnAtbWVzc2FnZS10ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucC1tZXNzYWdlIC5wLW1lc3NhZ2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLXN1bW1hcnkge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnAtbWVzc2FnZSAucC1tZXNzYWdlLWRldGFpbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTsgfVxuXG4ucC10b2FzdCB7XG4gIG9wYWNpdHk6IDAuOTsgfVxuICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIHtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgYm94LXNoYWRvdzogMCAycHggNHB4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTQpLCAwIDFweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7IH1cbiAgICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtbWVzc2FnZS1jb250ZW50IC5wLXRvYXN0LW1lc3NhZ2UtdGV4dCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMXJlbTsgfVxuICAgICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtbWVzc2FnZS1pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LW1lc3NhZ2UtY29udGVudCAucC10b2FzdC1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZSAucC10b2FzdC1tZXNzYWdlLWNvbnRlbnQgLnAtdG9hc3QtZGV0YWlsIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7IH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgICAgd2lkdGg6IDJyZW07XG4gICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlIC5wLXRvYXN0LWljb24tY2xvc2U6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UgLnAtdG9hc3QtaWNvbi1jbG9zZTpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDAgbm9uZTtcbiAgICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIHtcbiAgICAgIGJhY2tncm91bmQ6ICNCM0U1RkM7XG4gICAgICBib3JkZXI6IHNvbGlkICMwODkxY2Y7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAwIDZweDtcbiAgICAgIGNvbG9yOiAjMDQ0ODY4OyB9XG4gICAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1pbmZvIC5wLXRvYXN0LW1lc3NhZ2UtaWNvbixcbiAgICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLWluZm8gLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjMDQ0ODY4OyB9XG4gICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQzhFNkM5O1xuICAgICAgYm9yZGVyOiBzb2xpZCAjNDM5NDQ2O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgICBjb2xvcjogIzIyNGEyMzsgfVxuICAgICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utc3VjY2VzcyAucC10b2FzdC1tZXNzYWdlLWljb24sXG4gICAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1zdWNjZXNzIC5wLXRvYXN0LWljb24tY2xvc2Uge1xuICAgICAgICBjb2xvcjogIzIyNGEyMzsgfVxuICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4ge1xuICAgICAgYmFja2dyb3VuZDogI0ZGRUNCMztcbiAgICAgIGJvcmRlcjogc29saWQgI2Q5YTMwMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAwIDAgNnB4O1xuICAgICAgY29sb3I6ICM2ZDUxMDA7IH1cbiAgICAgIC5wLXRvYXN0IC5wLXRvYXN0LW1lc3NhZ2UucC10b2FzdC1tZXNzYWdlLXdhcm4gLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuICAgICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2Utd2FybiAucC10b2FzdC1pY29uLWNsb3NlIHtcbiAgICAgICAgY29sb3I6ICM2ZDUxMDA7IH1cbiAgICAucC10b2FzdCAucC10b2FzdC1tZXNzYWdlLnAtdG9hc3QtbWVzc2FnZS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZDREQyO1xuICAgICAgYm9yZGVyOiBzb2xpZCAjZTYwMDE3O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgMCA2cHg7XG4gICAgICBjb2xvcjogIzczMDAwYzsgfVxuICAgICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtbWVzc2FnZS1pY29uLFxuICAgICAgLnAtdG9hc3QgLnAtdG9hc3QtbWVzc2FnZS5wLXRvYXN0LW1lc3NhZ2UtZXJyb3IgLnAtdG9hc3QtaWNvbi1jbG9zZSB7XG4gICAgICAgIGNvbG9yOiAjNzMwMDBjOyB9XG5cbi5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLWNsb3NlIHtcbiAgbWFyZ2luOiAwLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZDRkNGQztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1jbG9zZSAucC1nYWxsZXJpYS1jbG9zZS1pY29uIHtcbiAgICBmb250LXNpemU6IDJyZW07IH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2xvc2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBjb2xvcjogI0ZDRkNGQzsgfVxuXG4ucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI0ZDRkNGQztcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzLCBjb2xvciAwLjJzLCBib3gtc2hhZG93IDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAwIDAuNXJlbTsgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdiAucC1nYWxsZXJpYS1pdGVtLXByZXYtaWNvbixcbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaXRlbS1uYXYgLnAtZ2FsbGVyaWEtaXRlbS1uZXh0LWljb24ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pdGVtLW5hdjpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgY29sb3I6ICNGQ0ZDRkM7IH1cblxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNGQ0ZDRkM7XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyB7XG4gIHBhZGRpbmc6IDFyZW07IH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycyAucC1nYWxsZXJpYS1pbmRpY2F0b3IgYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI0Q0RDZEOTsgfVxuICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWJvdHRvbSAucC1nYWxsZXJpYS1pbmRpY2F0b3IsIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9ycy10b3AgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cblxuLnAtZ2FsbGVyaWEucC1nYWxsZXJpYS1pbmRpY2F0b3JzLWxlZnQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLCAucC1nYWxsZXJpYS5wLWdhbGxlcmlhLWluZGljYXRvcnMtcmlnaHQgLnAtZ2FsbGVyaWEtaW5kaWNhdG9yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG5cbi5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTsgfVxuICAgIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvciBidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpOyB9XG4gIC5wLWdhbGxlcmlhLnAtZ2FsbGVyaWEtaW5kaWNhdG9yLW9uaXRlbSAucC1nYWxsZXJpYS1pbmRpY2F0b3JzIC5wLWdhbGxlcmlhLWluZGljYXRvci5wLWhpZ2hsaWdodCBidXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICM0NjRERjI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgcGFkZGluZzogMXJlbSAwLjI1cmVtOyB9XG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLXByZXYsXG4gIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQge1xuICAgIG1hcmdpbjogMC41cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjRkNGQ0ZDO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1wcmV2OmhvdmVyLFxuICAgIC5wLWdhbGxlcmlhIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1jb250YWluZXIgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLW5leHQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAgICAgY29sb3I6ICNGQ0ZDRkM7IH1cbiAgLnAtZ2FsbGVyaWEgLnAtZ2FsbGVyaWEtdGh1bWJuYWlsLWNvbnRhaW5lciAucC1nYWxsZXJpYS10aHVtYm5haWwtaXRlbS1jb250ZW50IHtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnM7IH1cbiAgICAucC1nYWxsZXJpYSAucC1nYWxsZXJpYS10aHVtYm5haWwtY29udGFpbmVyIC5wLWdhbGxlcmlhLXRodW1ibmFpbC1pdGVtLWNvbnRlbnQ6Zm9jdXMge1xuICAgICAgb3V0bGluZTogMCBub25lO1xuICAgICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gdmFyKHByaW1hcnktbGlnaHQtY29sb3IpOyB9XG5cbi5wLWdhbGxlcmlhLW1hc2sucC1jb21wb25lbnQtb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ucC1hdmF0YXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENkQ5O1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtYXZhdGFyLnAtYXZhdGFyLWxnIHtcbiAgICB3aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgICAucC1hdmF0YXIucC1hdmF0YXItbGcgLnAtYXZhdGFyLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cbiAgLnAtYXZhdGFyLnAtYXZhdGFyLXhsIHtcbiAgICB3aWR0aDogNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgZm9udC1zaXplOiAycmVtOyB9XG4gICAgLnAtYXZhdGFyLnAtYXZhdGFyLXhsIC5wLWF2YXRhci1pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4ucC1hdmF0YXItZ3JvdXAgLnAtYXZhdGFyIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZmZmZjsgfVxuXG4ucC1iYWRnZSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tcHJpbWFyeS1jb2xvci10ZXh0KTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtaW4td2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07IH1cbiAgLnAtYmFkZ2UucC1iYWRnZS1zZWNvbmRhcnkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2MDdEOEI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnAtYmFkZ2UucC1iYWRnZS1zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjg5RjM4O1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wLWJhZGdlLnAtYmFkZ2UtaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucC1iYWRnZS5wLWJhZGdlLXdhcm5pbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGQkMwMkQ7XG4gICAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnAtYmFkZ2UucC1iYWRnZS1kYW5nZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNEMzJGMkY7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnAtYmFkZ2UucC1iYWRnZS1sZyB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBtaW4td2lkdGg6IDIuMjVyZW07XG4gICAgaGVpZ2h0OiAyLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI1cmVtOyB9XG4gIC5wLWJhZGdlLnAtYmFkZ2UteGwge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIG1pbi13aWR0aDogM3JlbTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07IH1cblxuLnAtYmxvY2t1aS5wLWNvbXBvbmVudC1vdmVybGF5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5wLWNoaXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDRENkQ5O1xuICBjb2xvcjogIzY5NzA3QTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgcGFkZGluZzogMCAwLjVyZW07IH1cbiAgLnAtY2hpcCAucC1jaGlwLXRleHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gIC5wLWNoaXAgLnAtY2hpcC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTsgfVxuICAucC1jaGlwIC5waS1jaGlwLXJlbW92ZS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtOyB9XG4gIC5wLWNoaXAgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IH1cbiAgLnAtY2hpcCAucGktY2hpcC1yZW1vdmUtaWNvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gICAgLnAtY2hpcCAucGktY2hpcC1yZW1vdmUtaWNvbjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgICBvdXRsaW5lLW9mZnNldDogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSB2YXIocHJpbWFyeS1saWdodC1jb2xvcik7IH1cblxuLnAtaW5wbGFjZSAucC1pbnBsYWNlLWRpc3BsYXkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm9yZGVyLWNvbG9yIDAuMnMsIGJveC1zaGFkb3cgMC4yczsgfVxuICAucC1pbnBsYWNlIC5wLWlucGxhY2UtZGlzcGxheTpub3QoLnAtZGlzYWJsZWQpOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICAgIGNvbG9yOiAjNjk3MDdBOyB9XG4gIC5wLWlucGxhY2UgLnAtaW5wbGFjZS1kaXNwbGF5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwIG5vbmU7XG4gICAgb3V0bGluZS1vZmZzZXQ6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHZhcihwcmltYXJ5LWxpZ2h0LWNvbG9yKTsgfVxuXG4ucC1wcm9ncmVzc2JhciB7XG4gIGJvcmRlcjogMCBub25lO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNENEQ2RDk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAucC1wcm9ncmVzc2JhciAucC1wcm9ncmVzc2Jhci12YWx1ZSB7XG4gICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXByaW1hcnktY29sb3IpOyB9XG4gIC5wLXByb2dyZXNzYmFyIC5wLXByb2dyZXNzYmFyLWxhYmVsIHtcbiAgICBjb2xvcjogIzY5NzA3QTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4ucC1zY3JvbGx0b3Age1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yKSwgMCA0cHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAxcHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycywgYm94LXNoYWRvdyAwLjJzOyB9XG4gIC5wLXNjcm9sbHRvcC5wLWxpbmsge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAgIC5wLXNjcm9sbHRvcC5wLWxpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpOyB9XG4gIC5wLXNjcm9sbHRvcCAucC1zY3JvbGx0b3AtaWNvbiB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICNGQ0ZDRkM7IH1cblxuLnAtc2tlbGV0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDcwLCA3NywgMjQyLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgLnAtc2tlbGV0b246YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTsgfVxuXG4ucC10YWcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wcmltYXJ5LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXByaW1hcnktY29sb3ItdGV4dCk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAucC10YWcucC10YWctc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4OUYzODtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucC10YWcucC10YWctaW5mbyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAyODhEMTtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAucC10YWcucC10YWctd2FybmluZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQzAyRDtcbiAgICBjb2xvcjogIzIxMjUyOTsgfVxuICAucC10YWcucC10YWctZGFuZ2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDMyRjJGO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5wLXRhZyAucC10YWctaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTsgfVxuXG4ucC10ZXJtaW5hbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGNvbG9yOiAjNjk3MDdBO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDRENkQ5O1xuICBwYWRkaW5nOiAxcmVtOyB9XG4gIC5wLXRlcm1pbmFsIC5wLXRlcm1pbmFsLWlucHV0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiOyB9XG5cbi8qIEFkZCB5b3VyIGN1c3RvbWl6YXRpb25zIG9mIHRoZSB0aGVtZSBzdHlsZXMgaGVyZSAqL1xuLyojIHNvdXJjZU1hcHBpbmdVUkw9ZGF0YTphcHBsaWNhdGlvbi9qc29uO2Jhc2U2NCxleUoyWlhKemFXOXVJam96TENKemIzVnlZMlZ6SWpwYkluUm9aVzFsTFd4cFoyaDBMbk5qYzNNaVhTd2libUZ0WlhNaU9sdGRMQ0p0WVhCd2FXNW5jeUk2SWtGQlFVRXNNa0pCUVRKQ08wRkJRek5DTEhGQ1FVRnhRanRCUVVOeVFpd3dRa0ZCTUVJN1FVRkRNVUlzTkVKQlFUUkNPMEZCUXpWQ0xEQkNRVUV3UWp0QlFVTXhRaXg1UkVGQmFVUTdPMEZCUldwRUxESkNRVUV5UWp0QlFVTXpRaXh6UTBGQmMwTTdPMEZCUlhSRExIVkRRVUYxUXlJc0ltWnBiR1VpT2lKMGFHVnRaUzFzYVdkb2RDNXpZM056SWl3aWMyOTFjbU5sYzBOdmJuUmxiblFpT2xzaUpIQnlhVzFoY25sTWFXZG9kRU52Ykc5eU9pQWpOemMzUWtZeE8xeHlYRzRrY0hKcGJXRnllVU52Ykc5eU9pTTBOalJFUmpJN1hISmNiaVJ3Y21sdFlYSjVSR0Z5YTBOdmJHOXlPaUFqTWpJeFJVUTVPMXh5WEc0a2NISnBiV0Z5ZVVSaGNtdGxja052Ykc5eU9pQWpNVEl5TWtJNU8xeHlYRzRrY0hKcGJXRnllVlJsZUhSRGIyeHZjam9nSTBaR1JrWkdSanRjY2x4dUpIQnlhVzFoY25sTWFXZG9kR1Z5UTI5c2IzSTZJSEpuWW1Fb0pIQnlhVzFoY25sTWFXZG9kRU52Ykc5eUxDNHhLVHRjY2x4dVhISmNiaVJvYVdkb2JHbG5hSFJDWnpvZ0pIQnlhVzFoY25sRGIyeHZjanRjY2x4dUpHaHBaMmhzYVdkb2RGUmxlSFJEYjJ4dmNqb2dKSEJ5YVcxaGNubFVaWGgwUTI5c2IzSTdYSEpjYmx4eVhHNUFhVzF3YjNKMElDY3VMaTh1TGk5ellYTnpMM1JvWlcxbEwxOTBhR1Z0WlY5c2FXZG9kQ2M3WEhKY2JpSmRmUT09ICovXG4iXX0= */